File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
Loading..
37c38ad80
37c38ad80zlasr_64_:
37c38ad80push r14
37c38ad82push r12
37c38ad84push rbp
37c38ad85push rdi
37c38ad86push rsi
37c38ad87push rbx
37c38ad88sub rsp, 168
37c38ad8fmovups [rsp+48], x6
37c38ad94movups [rsp+64], x7
37c38ad99movups [rsp+80], x8
37c38ad9fmovups [rsp+96], x9
37c38ada5movups [rsp+112], x10
37c38adabmovups [rsp+128], x11
37c38adb4movups [rsp+144], x12
37c38adbdmov rax, [rsp+288]
37c38adc5mov r12, [rax]
37c38adc8mov rsi, rdx
37c38adcbmov rdi, r8
37c38adcemov rbp, r9
37c38add1mov r8l, 1
37c38add7mov r9l, 1
37c38adddlea rdx, [rip+0xe655c]
37c38ade4mov rbx, rcx
37c38ade7mov [rsp+40], 0
37c38adf0call lsame_64_
37c38adf5test rax, rax
37c38adf8jne 0x37c38ae80
37c38adfemov r9l, 1
37c38ae04mov r8l, 1
37c38ae0alea rdx, [rip+0xe6530]
37c38ae11mov rcx, rbx
37c38ae14call lsame_64_
37c38ae19test rax, rax
37c38ae1cjne 0x37c38ae80
37c38ae1emov eax, 1
37c38ae23
37c38ae23loc_37c38ae23:
37c38ae23lea rdx, [rsp+40]
37c38ae28mov r8l, 6
37c38ae2emov [rsp+40], rax
37c38ae33lea rcx, [rip+0xe650c]
37c38ae3acall xerbla_64_
37c38ae3fnop
37c38ae40
37c38ae40loc_37c38ae40:
37c38ae40movups x6, [rsp+48]
37c38ae45movups x7, [rsp+64]
37c38ae4amovups x8, [rsp+80]
37c38ae50movups x9, [rsp+96]
37c38ae56movups x11, [rsp+128]
37c38ae5fmovups x10, [rsp+112]
37c38ae65movups x12, [rsp+144]
37c38ae6eadd rsp, 168
37c38ae75pop rbx
37c38ae76pop rsi
37c38ae77pop rdi
37c38ae78pop rbp
37c38ae79pop r12
37c38ae7bpop r14
37c38ae7dret
37c38ae7e
37c38ae7e 66 90 f.
37c38ae80
37c38ae80loc_37c38ae80:
37c38ae80mov r9l, 1
37c38ae86mov r8l, 1
37c38ae8clea rdx, [rip+0xe64af]
37c38ae93mov rcx, rsi
37c38ae96call lsame_64_
37c38ae9btest rax, rax
37c38ae9ejne 0x37c38aec4
37c38aea0mov r9l, 1
37c38aea6mov r8l, 1
37c38aeaclea rdx, [rip+0xe6490]
37c38aeb3mov rcx, rsi
37c38aeb6call lsame_64_
37c38aebbtest rax, rax
37c38aebeje 0x37c38b308
37c38aec4
37c38aec4loc_37c38aec4:
37c38aec4mov r9l, 1
37c38aecamov r8l, 1
37c38aed0lea rdx, [rip+0xe646e]
37c38aed7mov rcx, rdi
37c38aedacall lsame_64_
37c38aedftest rax, rax
37c38aee2je 0x37c38b100
37c38aee8
37c38aee8loc_37c38aee8:
37c38aee8mov rax, [rbp]
37c38aeectest rax, rax
37c38aeefjs 0x37c38b0f0
37c38aef5mov rcx, [rsp+256]
37c38aefdmov rdx, [rcx]
37c38af00test rdx, rdx
37c38af03js 0x37c38b350
37c38af09mov r11, [rsp+288]
37c38af11test rax, rax
37c38af14mov ecx, 1
37c38af19cmovg rcx, rax
37c38af1dcmp [r11], rcx
37c38af20jl 0x37c38b340
37c38af26test rax, rax
37c38af29je 0x37c38ae40
37c38af2ftest rdx, rdx
37c38af32je 0x37c38ae40
37c38af38xor eax, eax
37c38af3amov r9l, 1
37c38af40test r12, r12
37c38af43mov rcx, rbx
37c38af46mov r8l, 1
37c38af4clea rdx, [rip+0xe63ed]
37c38af53cmovs r12, rax
37c38af57call lsame_64_
37c38af5cmov r9l, 1
37c38af62mov r8l, 1
37c38af68test rax, rax
37c38af6bje 0x37c38b130
37c38af71lea rdx, [rip+0xe63ca]
37c38af78mov rcx, rsi
37c38af7bcall lsame_64_
37c38af80mov r9l, 1
37c38af86mov r8l, 1
37c38af8ctest rax, rax
37c38af8fje 0x37c38b360
37c38af95lea rdx, [rip+0xe63a9]
37c38af9cmov rcx, rdi
37c38af9fcall lsame_64_
37c38afa4test rax, rax
37c38afa7je 0x37c38b6a0
37c38afadmov rbx, [rbp]
37c38afb1cmp rbx, 1
37c38afb5jle 0x37c38ae40
37c38afbbmov r10, r12
37c38afbemov ecx, 1
37c38afc3mov r11l, 1
37c38afc9mov r9, [rsp+280]
37c38afd1movsd_xmm x8, [rip+0xe6376]
37c38afdashl r10, 4
37c38afdepxor x5, x5
37c38afe2jmp 0x37c38b00b
37c38afe4
37c38afe4 0f 1f 40 00 ..@.
37c38afe8
37c38afe8loc_37c38afe8:
37c38afe8pxor x2, x2
37c38afecxor eax, eax
37c38afeeucomisd x4, x2
37c38aff2setp al
37c38aff5cmovne rax, r11
37c38aff9test rax, rax
37c38affcjne 0x37c38b03e
37c38affe
37c38affeloc_37c38affe:
37c38affeadd r9, 16
37c38b002cmp rbx, rcx
37c38b005je 0x37c38ae40
37c38b00b
37c38b00bloc_37c38b00b:
37c38b00bmov rax, [rsp+264]
37c38b013movsd_xmm x3, [rax+8*rcx-8]
37c38b019mov rax, [rsp+272]
37c38b021movsd_xmm x4, [rax+8*rcx-8]
37c38b027xor eax, eax
37c38b029add rcx, 1
37c38b02ducomisd x3, x8
37c38b032setp al
37c38b035cmovne rax, r11
37c38b039test rax, rax
37c38b03cje 0x37c38afe8
37c38b03e
37c38b03eloc_37c38b03e:
37c38b03emov rax, [rsp+256]
37c38b046mov r8, [rax]
37c38b049test r8, r8
37c38b04cjle 0x37c38affe
37c38b04epxor x2, x2
37c38b052unpcklpd x3, x3
37c38b056movddup x7, x4
37c38b05amov rax, r9
37c38b05dunpcklpd x2, x4
37c38b061xor edx, edx
37c38b063movq x10, x4
37c38b068movapd x9, x2
37c38b06dnop [rax]
37c38b070
37c38b070loc_37c38b070:
37c38b070movupd x0, [rax+16]
37c38b075movapd x1, x3
37c38b079movapd x4, x7
37c38b07dadd rdx, 1
37c38b081mulpd x1, x0
37c38b085movapd x2, x0
37c38b089movapd x6, x0
37c38b08dunpcklpd x2, x0
37c38b091shufpd x6, x0, 1
37c38b096unpckhpd x0, x0
37c38b09amulpd x0, x9
37c38b09fmulpd x2, x10
37c38b0a4mulpd x6, x5
37c38b0a8addsubpd x2, x0
37c38b0acmovupd x0, [rax]
37c38b0b0addsubpd x1, x6
37c38b0b4mulpd x4, x0
37c38b0b8movapd x6, x0
37c38b0bcshufpd x6, x0, 1
37c38b0c1mulpd x0, x3
37c38b0c5mulpd x6, x5
37c38b0c9addsubpd x4, x6
37c38b0cdaddsubpd x0, x6
37c38b0d1subpd x1, x4
37c38b0d5addpd x0, x2
37c38b0d9movups [rax+16], x1
37c38b0ddmovups [rax], x0
37c38b0e0add rax, r10
37c38b0e3cmp rdx, r8
37c38b0e6jne 0x37c38b070
37c38b0e8jmp 0x37c38affe
37c38b0ed
37c38b0ed 0f 1f 00 ...
37c38b0f0
37c38b0f0loc_37c38b0f0:
37c38b0f0mov eax, 4
37c38b0f5jmp 0x37c38ae23
37c38b0fa
37c38b0fa 66 0f 1f 44 00 00 f..D..
37c38b100
37c38b100loc_37c38b100:
37c38b100mov r9l, 1
37c38b106mov r8l, 1
37c38b10clea rdx, [rip+0xe6231]
37c38b113mov rcx, rdi
37c38b116call lsame_64_
37c38b11btest rax, rax
37c38b11ejne 0x37c38aee8
37c38b124mov eax, 3
37c38b129jmp 0x37c38ae23
37c38b12e
37c38b12e 66 90 f.
37c38b130
37c38b130loc_37c38b130:
37c38b130lea rdx, [rip+0xe620a]
37c38b137mov rcx, rbx
37c38b13acall lsame_64_
37c38b13ftest rax, rax
37c38b142je 0x37c38ae40
37c38b148mov r9l, 1
37c38b14emov r8l, 1
37c38b154mov rbx, r12
37c38b157mov rcx, rsi
37c38b15alea rdx, [rip+0xe61e1]
37c38b161not rbx
37c38b164call lsame_64_
37c38b169mov r14, rbx
37c38b16cmov r9l, 1
37c38b172mov r8l, 1
37c38b178test rax, rax
37c38b17bje 0x37c38b818
37c38b181lea rdx, [rip+0xe61bd]
37c38b188mov rcx, rdi
37c38b18bcall lsame_64_
37c38b190test rax, rax
37c38b193je 0x37c38bd0e
37c38b199mov rax, [rsp+256]
37c38b1a1mov rsi, [rax]
37c38b1a4cmp rsi, 1
37c38b1a8jle 0x37c38ae40
37c38b1aelea rdx, [rbx+2*r12]
37c38b1b2mov r11, r12
37c38b1b5pxor x2, x2
37c38b1b9mov edi, 1
37c38b1bemov rax, [rsp+280]
37c38b1c6shl rdx, 4
37c38b1cashl r11, 4
37c38b1cemovsd_xmm x8, [rip+0xe6179]
37c38b1d7mov r9l, 1
37c38b1ddlea rbx, [rax+rdx+16]
37c38b1e2jmp 0x37c38b20d
37c38b1e4
37c38b1e4 0f 1f 40 00 ..@.
37c38b1e8
37c38b1e8loc_37c38b1e8:
37c38b1e8pxor x5, x5
37c38b1ecxor edx, edx
37c38b1eeucomisd x0, x5
37c38b1f2setp dl
37c38b1f5cmovne rdx, rdi
37c38b1f9test rdx, rdx
37c38b1fcjne 0x37c38b242
37c38b1fe
37c38b1feloc_37c38b1fe:
37c38b1feadd rbx, r11
37c38b201add rax, r11
37c38b204cmp rsi, r9
37c38b207je 0x37c38ae40
37c38b20d
37c38b20dloc_37c38b20d:
37c38b20dmov rcx, [rsp+264]
37c38b215xor edx, edx
37c38b217movsd_xmm x1, [rcx+8*r9-8]
37c38b21emov rcx, [rsp+272]
37c38b226movsd_xmm x0, [rcx+8*r9-8]
37c38b22dadd r9, 1
37c38b231ucomisd x1, x8
37c38b236setp dl
37c38b239cmovne rdx, rdi
37c38b23dtest rdx, rdx
37c38b240je 0x37c38b1e8
37c38b242
37c38b242loc_37c38b242:
37c38b242mov r10, [rbp]
37c38b246test r10, r10
37c38b249jle 0x37c38b1fe
37c38b24bpxor x3, x3
37c38b24funpcklpd x1, x1
37c38b253movddup x5, x0
37c38b257mov rcx, rbx
37c38b25aunpcklpd x3, x0
37c38b25emov rdx, rax
37c38b261xor r8l, r8l
37c38b264movq x10, x0
37c38b269movapd x7, x3
37c38b26dnop [rax]
37c38b270
37c38b270loc_37c38b270:
37c38b270movupd x0, [rcx]
37c38b274add r8, 1
37c38b278add rdx, 16
37c38b27cadd rcx, 16
37c38b280movapd x3, x0
37c38b284movapd x6, x0
37c38b288movapd x4, x0
37c38b28cshufpd x3, x0, 1
37c38b291mulpd x4, x1
37c38b295unpcklpd x6, x0
37c38b299unpckhpd x0, x0
37c38b29dmulpd x0, x7
37c38b2a1mulpd x6, x10
37c38b2a6mulpd x3, x2
37c38b2aaaddsubpd x6, x0
37c38b2aemovupd x0, [rdx-16]
37c38b2b3addsubpd x4, x3
37c38b2b7movapd x3, x0
37c38b2bbshufpd x0, x0, 1
37c38b2c0mulpd x3, x5
37c38b2c4mulpd x0, x2
37c38b2c8addsubpd x3, x0
37c38b2ccsubpd x4, x3
37c38b2d0movapd x3, x1
37c38b2d4movups [rcx-16], x4
37c38b2d8movupd x0, [rdx-16]
37c38b2ddmulpd x3, x0
37c38b2e1shufpd x0, x0, 1
37c38b2e6mulpd x0, x2
37c38b2eaaddsubpd x3, x0
37c38b2eeaddpd x3, x6
37c38b2f2movups [rdx-16], x3
37c38b2f6cmp r10, r8
37c38b2f9jne 0x37c38b270
37c38b2ffjmp 0x37c38b1fe
37c38b304
37c38b304 0f 1f 40 00 ..@.
37c38b308
37c38b308loc_37c38b308:
37c38b308mov r9l, 1
37c38b30emov r8l, 1
37c38b314lea rdx, [rip+0xe6029]
37c38b31bmov rcx, rsi
37c38b31ecall lsame_64_
37c38b323test rax, rax
37c38b326jne 0x37c38aec4
37c38b32cmov eax, 2
37c38b331jmp 0x37c38ae23
37c38b336
37c38b336 66 2e 0f 1f 84 00 00 00 00 00 f.........
37c38b340
37c38b340loc_37c38b340:
37c38b340mov eax, 9
37c38b345jmp 0x37c38ae23
37c38b34a
37c38b34a 66 0f 1f 44 00 00 f..D..
37c38b350
37c38b350loc_37c38b350:
37c38b350mov eax, 5
37c38b355jmp 0x37c38ae23
37c38b35a
37c38b35a 66 0f 1f 44 00 00 f..D..
37c38b360
37c38b360loc_37c38b360:
37c38b360lea rdx, [rip+0xe5fdc]
37c38b367mov rcx, rsi
37c38b36acall lsame_64_
37c38b36fmov r9l, 1
37c38b375mov r8l, 1
37c38b37btest rax, rax
37c38b37ejne 0x37c38b520
37c38b384lea rdx, [rip+0xe5fb9]
37c38b38bmov rcx, rsi
37c38b38ecall lsame_64_
37c38b393test rax, rax
37c38b396je 0x37c38ae40
37c38b39cmov r9l, 1
37c38b3a2mov r8l, 1
37c38b3a8lea rdx, [rip+0xe5f96]
37c38b3afmov rcx, rdi
37c38b3b2call lsame_64_
37c38b3b7test rax, rax
37c38b3baje 0x37c38c077
37c38b3c0mov rsi, [rbp]
37c38b3c4cmp rsi, 1
37c38b3c8jle 0x37c38ae40
37c38b3celea rdi, [rsi-1]
37c38b3d2mov r10, r12
37c38b3d5pxor x2, x2
37c38b3d9mov ebx, 1
37c38b3demov rax, [rsp+280]
37c38b3e6shl rdi, 4
37c38b3eashl r10, 4
37c38b3eemovsd_xmm x8, [rip+0xe5f59]
37c38b3f7mov r9l, 1
37c38b3fdadd rdi, rax
37c38b400jmp 0x37c38b42f
37c38b402
37c38b402 66 0f 1f 44 00 00 f..D..
37c38b408
37c38b408loc_37c38b408:
37c38b408pxor x7, x7
37c38b40cxor edx, edx
37c38b40eucomisd x3, x7
37c38b412setp dl
37c38b415cmovne rdx, rbx
37c38b419test rdx, rdx
37c38b41cjne 0x37c38b460
37c38b41e
37c38b41eloc_37c38b41e:
37c38b41eadd r9, 1
37c38b422add rax, 16
37c38b426cmp rsi, r9
37c38b429je 0x37c38ae40
37c38b42f
37c38b42floc_37c38b42f:
37c38b42fmov rcx, [rsp+264]
37c38b437xor edx, edx
37c38b439movsd_xmm x1, [rcx+8*r9-8]
37c38b440mov rcx, [rsp+272]
37c38b448ucomisd x1, x8
37c38b44dmovsd_xmm x3, [rcx+8*r9-8]
37c38b454setp dl
37c38b457cmovne rdx, rbx
37c38b45btest rdx, rdx
37c38b45eje 0x37c38b408
37c38b460
37c38b460loc_37c38b460:
37c38b460mov rcx, [rsp+256]
37c38b468mov r11, [rcx]
37c38b46btest r11, r11
37c38b46ejle 0x37c38b41e
37c38b470pxor x7, x7
37c38b474movq x10, x3
37c38b479unpcklpd x1, x1
37c38b47dmov rdx, rdi
37c38b480unpcklpd x7, x3
37c38b484mov rcx, rax
37c38b487unpcklpd x3, x3
37c38b48bxor r8l, r8l
37c38b48enop
37c38b490
37c38b490loc_37c38b490:
37c38b490movupd x0, [rcx]
37c38b494add r8, 1
37c38b498movapd x6, x0
37c38b49cmovapd x5, x0
37c38b4a0movapd x4, x0
37c38b4a4shufpd x5, x0, 1
37c38b4a9mulpd x4, x1
37c38b4adunpcklpd x6, x0
37c38b4b1unpckhpd x0, x0
37c38b4b5mulpd x0, x7
37c38b4b9mulpd x6, x10
37c38b4bemulpd x5, x2
37c38b4c2addsubpd x6, x0
37c38b4c6movupd x0, [rdx]
37c38b4caaddsubpd x4, x5
37c38b4cemovapd x5, x0
37c38b4d2shufpd x0, x0, 1
37c38b4d7mulpd x5, x3
37c38b4dbmulpd x0, x2
37c38b4dfaddsubpd x5, x0
37c38b4e3addpd x5, x4
37c38b4e7movups [rcx], x5
37c38b4eamovupd x0, [rdx]
37c38b4eeadd rcx, r10
37c38b4f1movapd x4, x0
37c38b4f5shufpd x0, x0, 1
37c38b4famulpd x4, x1
37c38b4femulpd x0, x2
37c38b502addsubpd x4, x0
37c38b506subpd x4, x6
37c38b50amovups [rdx], x4
37c38b50dadd rdx, r10
37c38b510cmp r8, r11
37c38b513jne 0x37c38b490
37c38b519jmp 0x37c38b41e
37c38b51e
37c38b51e 66 90 f.
37c38b520
37c38b520loc_37c38b520:
37c38b520lea rdx, [rip+0xe5e1e]
37c38b527mov rcx, rdi
37c38b52acall lsame_64_
37c38b52ftest rax, rax
37c38b532je 0x37c38bb80
37c38b538mov rsi, [rbp]
37c38b53ccmp rsi, 1
37c38b540jle 0x37c38ae40
37c38b546mov r9, r12
37c38b549add rsi, 1
37c38b54dpxor x2, x2
37c38b551mov ebx, 1
37c38b556mov rax, [rsp+280]
37c38b55eshl r9, 4
37c38b562mov r8l, 2
37c38b568movsd_xmm x8, [rip+0xe5ddf]
37c38b571lea r11, [rax+16]
37c38b575jmp 0x37c38b5a7
37c38b577
37c38b577 66 0f 1f 84 00 00 00 00 00 f........
37c38b580
37c38b580loc_37c38b580:
37c38b580pxor x5, x5
37c38b584xor eax, eax
37c38b586ucomisd x3, x5
37c38b58asetp al
37c38b58dcmovne rax, rbx
37c38b591test rax, rax
37c38b594jne 0x37c38b5d8
37c38b596
37c38b596loc_37c38b596:
37c38b596add r8, 1
37c38b59aadd r11, 16
37c38b59ecmp r8, rsi
37c38b5a1je 0x37c38ae40
37c38b5a7
37c38b5a7loc_37c38b5a7:
37c38b5a7mov rax, [rsp+264]
37c38b5afmovsd_xmm x1, [rax+8*r8-16]
37c38b5b6mov rax, [rsp+272]
37c38b5bemovsd_xmm x3, [rax+8*r8-16]
37c38b5c5xor eax, eax
37c38b5c7ucomisd x1, x8
37c38b5ccsetp al
37c38b5cfcmovne rax, rbx
37c38b5d3test rax, rax
37c38b5d6je 0x37c38b580
37c38b5d8
37c38b5d8loc_37c38b5d8:
37c38b5d8mov rax, [rsp+256]
37c38b5e0mov r10, [rax]
37c38b5e3test r10, r10
37c38b5e6jle 0x37c38b596
37c38b5e8pxor x5, x5
37c38b5ecmovq x9, x3
37c38b5f1unpcklpd x1, x1
37c38b5f5mov rdx, r11
37c38b5f8unpcklpd x5, x3
37c38b5fcmov rax, [rsp+280]
37c38b604unpcklpd x3, x3
37c38b608xor ecx, ecx
37c38b60amovapd x7, x5
37c38b60enop
37c38b610
37c38b610loc_37c38b610:
37c38b610movupd x0, [rdx]
37c38b614movapd x5, x1
37c38b618add rcx, 1
37c38b61cmulpd x5, x0
37c38b620movapd x6, x0
37c38b624movapd x4, x0
37c38b628unpcklpd x6, x0
37c38b62cshufpd x4, x0, 1
37c38b631unpckhpd x0, x0
37c38b635mulpd x0, x7
37c38b639mulpd x6, x9
37c38b63emulpd x4, x2
37c38b642addsubpd x6, x0
37c38b646movupd x0, [rax]
37c38b64aaddsubpd x5, x4
37c38b64emovapd x4, x0
37c38b652shufpd x0, x0, 1
37c38b657mulpd x4, x3
37c38b65bmulpd x0, x2
37c38b65faddsubpd x4, x0
37c38b663subpd x5, x4
37c38b667movups [rdx], x5
37c38b66amovupd x0, [rax]
37c38b66eadd rdx, r9
37c38b671movapd x4, x0
37c38b675shufpd x0, x0, 1
37c38b67amulpd x4, x1
37c38b67emulpd x0, x2
37c38b682addsubpd x4, x0
37c38b686addpd x4, x6
37c38b68amovups [rax], x4
37c38b68dadd rax, r9
37c38b690cmp rcx, r10
37c38b693jne 0x37c38b610
37c38b699jmp 0x37c38b596
37c38b69e
37c38b69e 66 90 f.
37c38b6a0
37c38b6a0loc_37c38b6a0:
37c38b6a0mov r9l, 1
37c38b6a6mov r8l, 1
37c38b6aclea rdx, [rip+0xe5c91]
37c38b6b3mov rcx, rdi
37c38b6b6call lsame_64_
37c38b6bbtest rax, rax
37c38b6beje 0x37c38ae40
37c38b6c4mov rax, [rbp]
37c38b6c8lea rcx, [rax-1]
37c38b6cctest rcx, rcx
37c38b6cfjle 0x37c38ae40
37c38b6d5mov rdi, [rsp+280]
37c38b6ddshl rax, 4
37c38b6e1mov r10, r12
37c38b6e4movsd_xmm x8, [rip+0xe5c63]
37c38b6edshl r10, 4
37c38b6f1mov r11l, 1
37c38b6f7pxor x4, x4
37c38b6fblea r9, [rdi+rax-32]
37c38b700jmp 0x37c38b72b
37c38b702
37c38b702 66 0f 1f 44 00 00 f..D..
37c38b708
37c38b708loc_37c38b708:
37c38b708pxor x5, x5
37c38b70cxor eax, eax
37c38b70eucomisd x3, x5
37c38b712setp al
37c38b715cmovne rax, r11
37c38b719test rax, rax
37c38b71cjne 0x37c38b75c
37c38b71e
37c38b71eloc_37c38b71e:
37c38b71esub r9, 16
37c38b722test rcx, rcx
37c38b725je 0x37c38ae40
37c38b72b
37c38b72bloc_37c38b72b:
37c38b72bmov rax, [rsp+264]
37c38b733sub rcx, 1
37c38b737movsd_xmm x2, [rax+8*rcx]
37c38b73cmov rax, [rsp+272]
37c38b744movsd_xmm x3, [rax+8*rcx]
37c38b749xor eax, eax
37c38b74bucomisd x2, x8
37c38b750setp al
37c38b753cmovne rax, r11
37c38b757test rax, rax
37c38b75aje 0x37c38b708
37c38b75c
37c38b75cloc_37c38b75c:
37c38b75cmov rax, [rsp+256]
37c38b764mov r8, [rax]
37c38b767test r8, r8
37c38b76ajle 0x37c38b71e
37c38b76cpxor x7, x7
37c38b770unpcklpd x2, x2
37c38b774mov rax, r9
37c38b777xor edx, edx
37c38b779unpcklpd x7, x3
37c38b77dmovq x9, x3
37c38b782movapd x10, x7
37c38b787movddup x7, x3
37c38b78bnop [rax+rax]
37c38b790
37c38b790loc_37c38b790:
37c38b790movupd x0, [rax+16]
37c38b795movapd x5, x2
37c38b799add rdx, 1
37c38b79dmulpd x5, x0
37c38b7a1movapd x1, x0
37c38b7a5movapd x3, x0
37c38b7a9unpcklpd x1, x0
37c38b7adshufpd x3, x0, 1
37c38b7b2unpckhpd x0, x0
37c38b7b6mulpd x0, x10
37c38b7bbmulpd x1, x9
37c38b7c0mulpd x3, x4
37c38b7c4addsubpd x1, x0
37c38b7c8movupd x0, [rax]
37c38b7ccaddsubpd x5, x3
37c38b7d0movapd x3, x7
37c38b7d4mulpd x3, x0
37c38b7d8movapd x6, x1
37c38b7dcmovapd x1, x0
37c38b7e0shufpd x1, x0, 1
37c38b7e5mulpd x0, x2
37c38b7e9mulpd x1, x4
37c38b7edaddsubpd x3, x1
37c38b7f1addsubpd x0, x1
37c38b7f5subpd x5, x3
37c38b7f9addpd x0, x6
37c38b7fdmovups [rax+16], x5
37c38b801movups [rax], x0
37c38b804add rax, r10
37c38b807cmp r8, rdx
37c38b80ajne 0x37c38b790
37c38b80cjmp 0x37c38b71e
37c38b811
37c38b811 0f 1f 80 00 00 00 00 .......
37c38b818
37c38b818loc_37c38b818:
37c38b818lea rdx, [rip+0xe5b24]
37c38b81fmov rcx, rsi
37c38b822call lsame_64_
37c38b827mov r9l, 1
37c38b82dmov r8l, 1
37c38b833test rax, rax
37c38b836je 0x37c38b9c8
37c38b83clea rdx, [rip+0xe5b02]
37c38b843mov rcx, rdi
37c38b846call lsame_64_
37c38b84btest rax, rax
37c38b84eje 0x37c38beb5
37c38b854mov rax, [rsp+256]
37c38b85cmov rax, [rax]
37c38b85fcmp rax, 1
37c38b863jle 0x37c38ae40
37c38b869lea rdx, [rbx+2*r12]
37c38b86dmov rsi, r12
37c38b870mov rdi, [rsp+280]
37c38b878movsd_xmm x8, [rip+0xe5acf]
37c38b881shl rdx, 4
37c38b885shl rsi, 4
37c38b889lea rbx, [rax+1]
37c38b88dpxor x2, x2
37c38b891lea r10, [rdi+rdx+16]
37c38b896mov r8l, 2
37c38b89cmov r11l, 1
37c38b8a2jmp 0x37c38b8ce
37c38b8a4
37c38b8a4 0f 1f 40 00 ..@.
37c38b8a8
37c38b8a8loc_37c38b8a8:
37c38b8a8pxor x7, x7
37c38b8acxor eax, eax
37c38b8aeucomisd x3, x7
37c38b8b2setp al
37c38b8b5cmovne rax, r11
37c38b8b9test rax, rax
37c38b8bcjne 0x37c38b8ff
37c38b8be
37c38b8beloc_37c38b8be:
37c38b8beadd r8, 1
37c38b8c2add r10, rsi
37c38b8c5cmp r8, rbx
37c38b8c8je 0x37c38ae40
37c38b8ce
37c38b8celoc_37c38b8ce:
37c38b8cemov rax, [rsp+264]
37c38b8d6movsd_xmm x1, [rax+8*r8-16]
37c38b8ddmov rax, [rsp+272]
37c38b8e5movsd_xmm x3, [rax+8*r8-16]
37c38b8ecxor eax, eax
37c38b8eeucomisd x1, x8
37c38b8f3setp al
37c38b8f6cmovne rax, r11
37c38b8fatest rax, rax
37c38b8fdje 0x37c38b8a8
37c38b8ff
37c38b8ffloc_37c38b8ff:
37c38b8ffmov r9, [rbp]
37c38b903test r9, r9
37c38b906jle 0x37c38b8be
37c38b908pxor x7, x7
37c38b90cmovq x10, x3
37c38b911unpcklpd x1, x1
37c38b915mov rdx, r10
37c38b918mov rax, [rsp+280]
37c38b920unpcklpd x7, x3
37c38b924xor ecx, ecx
37c38b926unpcklpd x3, x3
37c38b92anop [rax+rax]
37c38b930
37c38b930loc_37c38b930:
37c38b930movupd x0, [rdx]
37c38b934add rcx, 1
37c38b938add rdx, 16
37c38b93cadd rax, 16
37c38b940movapd x6, x0
37c38b944movapd x4, x0
37c38b948movapd x5, x0
37c38b94cshufpd x4, x0, 1
37c38b951mulpd x5, x1
37c38b955unpcklpd x6, x0
37c38b959unpckhpd x0, x0
37c38b95dmulpd x0, x7
37c38b961mulpd x6, x10
37c38b966mulpd x4, x2
37c38b96aaddsubpd x6, x0
37c38b96emovupd x0, [rax-16]
37c38b973addsubpd x5, x4
37c38b977movapd x4, x3
37c38b97bmulpd x4, x0
37c38b97fshufpd x0, x0, 1
37c38b984mulpd x0, x2
37c38b988addsubpd x4, x0
37c38b98csubpd x5, x4
37c38b990movapd x4, x1
37c38b994movups [rdx-16], x5
37c38b998movupd x0, [rax-16]
37c38b99dmulpd x4, x0
37c38b9a1shufpd x0, x0, 1
37c38b9a6mulpd x0, x2
37c38b9aaaddsubpd x4, x0
37c38b9aeaddpd x4, x6
37c38b9b2movups [rax-16], x4
37c38b9b6cmp rcx, r9
37c38b9b9jne 0x37c38b930
37c38b9bfjmp 0x37c38b8be
37c38b9c4
37c38b9c4 0f 1f 40 00 ..@.
37c38b9c8
37c38b9c8loc_37c38b9c8:
37c38b9c8lea rdx, [rip+0xe5975]
37c38b9cfmov rcx, rsi
37c38b9d2call lsame_64_
37c38b9d7test rax, rax
37c38b9daje 0x37c38ae40
37c38b9e0mov r9l, 1
37c38b9e6mov r8l, 1
37c38b9eclea rdx, [rip+0xe5952]
37c38b9f3mov rcx, rdi
37c38b9f6call lsame_64_
37c38b9fbtest rax, rax
37c38b9feje 0x37c38c1ff
37c38ba04mov rax, [rsp+256]
37c38ba0cmov r11, [rax]
37c38ba0fcmp r11, 1
37c38ba13jle 0x37c38ae40
37c38ba19mov rdx, r12
37c38ba1cmov rsi, r12
37c38ba1fmov rax, [rsp+280]
37c38ba27movsd_xmm x8, [rip+0xe5920]
37c38ba30imul rdx, r11
37c38ba34shl rsi, 4
37c38ba38mov r9l, 1
37c38ba3elea rdi, [rdx+rbx+1]
37c38ba43mov ebx, 1
37c38ba48shl rdi, 4
37c38ba4cadd rdi, rax
37c38ba4fjmp 0x37c38ba7e
37c38ba51
37c38ba51 0f 1f 80 00 00 00 00 .......
37c38ba58
37c38ba58loc_37c38ba58:
37c38ba58pxor x7, x7
37c38ba5cxor edx, edx
37c38ba5eucomisd x3, x7
37c38ba62setp dl
37c38ba65cmovne rdx, rbx
37c38ba69test rdx, rdx
37c38ba6cjne 0x37c38baaf
37c38ba6e
37c38ba6eloc_37c38ba6e:
37c38ba6eadd r9, 1
37c38ba72add rax, rsi
37c38ba75cmp r11, r9
37c38ba78je 0x37c38ae40
37c38ba7e
37c38ba7eloc_37c38ba7e:
37c38ba7emov rcx, [rsp+264]
37c38ba86xor edx, edx
37c38ba88movsd_xmm x0, [rcx+8*r9-8]
37c38ba8fmov rcx, [rsp+272]
37c38ba97ucomisd x0, x8
37c38ba9cmovsd_xmm x3, [rcx+8*r9-8]
37c38baa3setp dl
37c38baa6cmovne rdx, rbx
37c38baaatest rdx, rdx
37c38baadje 0x37c38ba58
37c38baaf
37c38baafloc_37c38baaf:
37c38baafmov r10, [rbp]
37c38bab3test r10, r10
37c38bab6jle 0x37c38ba6e
37c38bab8pxor x4, x4
37c38babcunpcklpd x3, x3
37c38bac0mov rdx, rdi
37c38bac3mov rcx, rax
37c38bac6unpcklpd x4, x0
37c38bacaxor r8l, r8l
37c38bacdmovq x5, x0
37c38bad1nop [rax]
37c38bad5nop [rax+rax]
37c38bae0
37c38bae0loc_37c38bae0:
37c38bae0movupd x0, [rcx]
37c38bae4pxor x7, x7
37c38bae8add r8, 1
37c38baecadd rcx, 16
37c38baf0add rdx, 16
37c38baf4movapd x1, x0
37c38baf8movapd x6, x0
37c38bafcmovapd x2, x0
37c38bb00shufpd x6, x0, 1
37c38bb05mulpd x2, x3
37c38bb09unpcklpd x1, x0
37c38bb0dunpckhpd x0, x0
37c38bb11mulpd x0, x4
37c38bb15mulpd x1, x5
37c38bb19mulpd x6, x7
37c38bb1daddsubpd x1, x0
37c38bb21movupd x0, [rdx-16]
37c38bb26addsubpd x2, x6
37c38bb2amovapd x6, x1
37c38bb2emovapd x1, x0
37c38bb32shufpd x0, x0, 1
37c38bb37mulpd x1, x3
37c38bb3bmulpd x0, x7
37c38bb3faddsubpd x1, x0
37c38bb43addpd x1, x6
37c38bb47movups [rcx-16], x1
37c38bb4bmovupd x1, [rdx-16]
37c38bb50movupd x0, [rdx-16]
37c38bb55unpcklpd x1, x1
37c38bb59unpckhpd x0, x0
37c38bb5dmulpd x1, x5
37c38bb61mulpd x0, x4
37c38bb65addsubpd x1, x0
37c38bb69subpd x1, x2
37c38bb6dmovups [rdx-16], x1
37c38bb71cmp r8, r10
37c38bb74jne 0x37c38bae0
37c38bb7ajmp 0x37c38ba6e
37c38bb7f
37c38bb7f 90 .
37c38bb80
37c38bb80loc_37c38bb80:
37c38bb80mov r9l, 1
37c38bb86mov r8l, 1
37c38bb8clea rdx, [rip+0xe57b1]
37c38bb93mov rcx, rdi
37c38bb96call lsame_64_
37c38bb9btest rax, rax
37c38bb9eje 0x37c38ae40
37c38bba4mov r8, [rbp]
37c38bba8cmp r8, 1
37c38bbacjle 0x37c38ae40
37c38bbb2mov rax, r8
37c38bbb5mov r9, r12
37c38bbb8pxor x2, x2
37c38bbbcmov ebx, 1
37c38bbc1mov rdi, [rsp+280]
37c38bbc9shl rax, 4
37c38bbcdshl r9, 4
37c38bbd1movsd_xmm x8, [rip+0xe5776]
37c38bbdalea r11, [rdi+rax-16]
37c38bbdfjmp 0x37c38bc10
37c38bbe1
37c38bbe1 0f 1f 80 00 00 00 00 .......
37c38bbe8
37c38bbe8loc_37c38bbe8:
37c38bbe8pxor x7, x7
37c38bbecxor eax, eax
37c38bbeeucomisd x3, x7
37c38bbf2setp al
37c38bbf5cmovne rax, rbx
37c38bbf9test rax, rax
37c38bbfcjne 0x37c38bc41
37c38bbfe
37c38bbfeloc_37c38bbfe:
37c38bbfesub r8, 1
37c38bc02sub r11, 16
37c38bc06cmp r8, 1
37c38bc0aje 0x37c38ae40
37c38bc10
37c38bc10loc_37c38bc10:
37c38bc10mov rax, [rsp+264]
37c38bc18movsd_xmm x1, [rax+8*r8-16]
37c38bc1fmov rax, [rsp+272]
37c38bc27movsd_xmm x3, [rax+8*r8-16]
37c38bc2exor eax, eax
37c38bc30ucomisd x1, x8
37c38bc35setp al
37c38bc38cmovne rax, rbx
37c38bc3ctest rax, rax
37c38bc3fje 0x37c38bbe8
37c38bc41
37c38bc41loc_37c38bc41:
37c38bc41mov rax, [rsp+256]
37c38bc49mov r10, [rax]
37c38bc4ctest r10, r10
37c38bc4fjle 0x37c38bbfe
37c38bc51pxor x7, x7
37c38bc55movq x9, x3
37c38bc5aunpcklpd x1, x1
37c38bc5emov rdx, r11
37c38bc61mov rax, [rsp+280]
37c38bc69unpcklpd x7, x3
37c38bc6dxor ecx, ecx
37c38bc6funpcklpd x3, x3
37c38bc73nop
37c38bc75nop [rax+rax]
37c38bc80
37c38bc80loc_37c38bc80:
37c38bc80movupd x0, [rdx]
37c38bc84movapd x5, x1
37c38bc88add rcx, 1
37c38bc8cmulpd x5, x0
37c38bc90movapd x6, x0
37c38bc94movapd x4, x0
37c38bc98unpcklpd x6, x0
37c38bc9cshufpd x4, x0, 1
37c38bca1unpckhpd x0, x0
37c38bca5mulpd x0, x7
37c38bca9mulpd x6, x9
37c38bcaemulpd x4, x2
37c38bcb2addsubpd x6, x0
37c38bcb6movupd x0, [rax]
37c38bcbaaddsubpd x5, x4
37c38bcbemovapd x4, x0
37c38bcc2shufpd x0, x0, 1
37c38bcc7mulpd x4, x3
37c38bccbmulpd x0, x2
37c38bccfaddsubpd x4, x0
37c38bcd3subpd x5, x4
37c38bcd7movups [rdx], x5
37c38bcdamovupd x0, [rax]
37c38bcdeadd rdx, r9
37c38bce1movapd x4, x0
37c38bce5shufpd x0, x0, 1
37c38bceamulpd x4, x1
37c38bceemulpd x0, x2
37c38bcf2addsubpd x4, x0
37c38bcf6addpd x4, x6
37c38bcfamovups [rax], x4
37c38bcfdadd rax, r9
37c38bd00cmp rcx, r10
37c38bd03jne 0x37c38bc80
37c38bd09jmp 0x37c38bbfe
37c38bd0e
37c38bd0eloc_37c38bd0e:
37c38bd0emov r9l, 1
37c38bd14mov r8l, 1
37c38bd1alea rdx, [rip+0xe5623]
37c38bd21mov rcx, rdi
37c38bd24call lsame_64_
37c38bd29test rax, rax
37c38bd2cje 0x37c38ae40
37c38bd32mov rax, [rsp+256]
37c38bd3amov rax, [rax]
37c38bd3dlea r8, [rax-1]
37c38bd41test r8, r8
37c38bd44jle 0x37c38ae40
37c38bd4aimul rax, r12
37c38bd4emov rsi, r12
37c38bd51pxor x2, x2
37c38bd55movsd_xmm x8, [rip+0xe55f2]
37c38bd5eneg rsi
37c38bd61shl rsi, 4
37c38bd65add rax, rbx
37c38bd68mov rbx, [rsp+280]
37c38bd70shl rax, 4
37c38bd74lea r11, [rbx+rax+16]
37c38bd79mov rax, r12
37c38bd7cimul rax, r8
37c38bd80add rax, r14
37c38bd83shl rax, 4
37c38bd87lea r10, [rax+rbx+16]
37c38bd8cmov ebx, 1
37c38bd91jmp 0x37c38bdbd
37c38bd93
37c38bd93 0f 1f 44 00 00 ..D..
37c38bd98
37c38bd98loc_37c38bd98:
37c38bd98pxor x7, x7
37c38bd9cxor eax, eax
37c38bd9eucomisd x0, x7
37c38bda2setp al
37c38bda5cmovne rax, rbx
37c38bda9test rax, rax
37c38bdacjne 0x37c38bdf0
37c38bdae
37c38bdaeloc_37c38bdae:
37c38bdaeadd r11, rsi
37c38bdb1add r10, rsi
37c38bdb4test r8, r8
37c38bdb7je 0x37c38ae40
37c38bdbd
37c38bdbdloc_37c38bdbd:
37c38bdbdmov rax, [rsp+264]
37c38bdc5sub r8, 1
37c38bdc9movsd_xmm x1, [rax+8*r8]
37c38bdcfmov rax, [rsp+272]
37c38bdd7movsd_xmm x0, [rax+8*r8]
37c38bdddxor eax, eax
37c38bddfucomisd x1, x8
37c38bde4setp al
37c38bde7cmovne rax, rbx
37c38bdebtest rax, rax
37c38bdeeje 0x37c38bd98
37c38bdf0
37c38bdf0loc_37c38bdf0:
37c38bdf0mov r9, [rbp]
37c38bdf4test r9, r9
37c38bdf7jle 0x37c38bdae
37c38bdf9pxor x7, x7
37c38bdfdunpcklpd x1, x1
37c38be01movddup x5, x0
37c38be05mov rax, r10
37c38be08unpcklpd x7, x0
37c38be0cmov rdx, r11
37c38be0fxor ecx, ecx
37c38be11movq x9, x0
37c38be16movapd x10, x7
37c38be1bnop [rax+rax]
37c38be20
37c38be20loc_37c38be20:
37c38be20movupd x0, [rdx]
37c38be24movapd x4, x1
37c38be28add rcx, 1
37c38be2cadd rdx, 16
37c38be30add rax, 16
37c38be34mulpd x4, x0
37c38be38movapd x3, x0
37c38be3cmovapd x6, x0
37c38be40unpcklpd x6, x0
37c38be44shufpd x3, x0, 1
37c38be49unpckhpd x0, x0
37c38be4dmulpd x0, x10
37c38be52mulpd x6, x9
37c38be57mulpd x3, x2
37c38be5baddsubpd x6, x0
37c38be5fmovupd x0, [rax-16]
37c38be64addsubpd x4, x3
37c38be68movapd x3, x5
37c38be6cmulpd x3, x0
37c38be70shufpd x0, x0, 1
37c38be75mulpd x0, x2
37c38be79addsubpd x3, x0
37c38be7dsubpd x4, x3
37c38be81movapd x3, x1
37c38be85movups [rdx-16], x4
37c38be89movupd x0, [rax-16]
37c38be8emulpd x3, x0
37c38be92shufpd x0, x0, 1
37c38be97mulpd x0, x2
37c38be9baddsubpd x3, x0
37c38be9faddpd x3, x6
37c38bea3movups [rax-16], x3
37c38bea7cmp rcx, r9
37c38beaajne 0x37c38be20
37c38beb0jmp 0x37c38bdae
37c38beb5
37c38beb5loc_37c38beb5:
37c38beb5mov r9l, 1
37c38bebbmov r8l, 1
37c38bec1lea rdx, [rip+0xe547c]
37c38bec8mov rcx, rdi
37c38becbcall lsame_64_
37c38bed0test rax, rax
37c38bed3je 0x37c38ae40
37c38bed9mov rax, [rsp+256]
37c38bee1mov r8, [rax]
37c38bee4cmp r8, 1
37c38bee8jle 0x37c38ae40
37c38beeemov rax, r12
37c38bef1mov rsi, r12
37c38bef4pxor x2, x2
37c38bef8mov r11l, 1
37c38befeimul rax, r8
37c38bf02neg rsi
37c38bf05mov rdi, [rsp+280]
37c38bf0dmovsd_xmm x8, [rip+0xe543a]
37c38bf16shl rsi, 4
37c38bf1aadd rax, rbx
37c38bf1dshl rax, 4
37c38bf21lea r10, [rdi+rax+16]
37c38bf26jmp 0x37c38bf57
37c38bf28
37c38bf28 0f 1f 84 00 00 00 00 00 ........
37c38bf30
37c38bf30loc_37c38bf30:
37c38bf30pxor x7, x7
37c38bf34xor eax, eax
37c38bf36ucomisd x1, x7
37c38bf3asetp al
37c38bf3dcmovne rax, r11
37c38bf41test rax, rax
37c38bf44jne 0x37c38bf88
37c38bf46
37c38bf46loc_37c38bf46:
37c38bf46sub r8, 1
37c38bf4aadd r10, rsi
37c38bf4dcmp r8, 1
37c38bf51je 0x37c38ae40
37c38bf57
37c38bf57loc_37c38bf57:
37c38bf57mov rax, [rsp+264]
37c38bf5fmovsd_xmm x0, [rax+8*r8-16]
37c38bf66mov rax, [rsp+272]
37c38bf6emovsd_xmm x1, [rax+8*r8-16]
37c38bf75xor eax, eax
37c38bf77ucomisd x0, x8
37c38bf7csetp al
37c38bf7fcmovne rax, r11
37c38bf83test rax, rax
37c38bf86je 0x37c38bf30
37c38bf88
37c38bf88loc_37c38bf88:
37c38bf88mov r9, [rbp]
37c38bf8ctest r9, r9
37c38bf8fjle 0x37c38bf46
37c38bf91pxor x7, x7
37c38bf95pxor x5, x5
37c38bf99movddup x9, x1
37c38bf9emov rdx, r10
37c38bfa1unpcklpd x7, x1
37c38bfa5movddup x10, x0
37c38bfaaunpcklpd x5, x0
37c38bfaexor ecx, ecx
37c38bfb0movapd x12, x7
37c38bfb5movq x6, x0
37c38bfb9movq x11, x1
37c38bfbemov rax, [rsp+280]
37c38bfc6nop [rax+rax]
37c38bfd0
37c38bfd0loc_37c38bfd0:
37c38bfd0movupd x0, [rdx]
37c38bfd4add rcx, 1
37c38bfd8add rdx, 16
37c38bfdcadd rax, 16
37c38bfe0movapd x4, x9
37c38bfe5mulpd x4, x0
37c38bfe9movapd x1, x0
37c38bfedshufpd x1, x0, 1
37c38bff2movapd x3, x1
37c38bff6mulpd x3, x2
37c38bffamovapd x1, x4
37c38bffemovapd x4, x0
37c38c002unpcklpd x4, x0
37c38c006unpckhpd x0, x0
37c38c00amulpd x0, x5
37c38c00eaddsubpd x1, x3
37c38c012mulpd x4, x6
37c38c016addsubpd x4, x0
37c38c01amovupd x0, [rax-16]
37c38c01funpcklpd x0, x0
37c38c023movapd x3, x0
37c38c027movupd x0, [rax-16]
37c38c02cmulpd x3, x11
37c38c031unpckhpd x0, x0
37c38c035mulpd x0, x12
37c38c03aaddsubpd x3, x0
37c38c03esubpd x4, x3
37c38c042movapd x3, x10
37c38c047movups [rdx-16], x4
37c38c04bmovupd x0, [rax-16]
37c38c050mulpd x3, x0
37c38c054shufpd x0, x0, 1
37c38c059mulpd x0, x2
37c38c05daddsubpd x3, x0
37c38c061addpd x3, x1
37c38c065movups [rax-16], x3
37c38c069cmp rcx, r9
37c38c06cjne 0x37c38bfd0
37c38c072jmp 0x37c38bf46
37c38c077
37c38c077loc_37c38c077:
37c38c077mov r9l, 1
37c38c07dmov r8l, 1
37c38c083lea rdx, [rip+0xe52ba]
37c38c08amov rcx, rdi
37c38c08dcall lsame_64_
37c38c092test rax, rax
37c38c095je 0x37c38ae40
37c38c09bmov rax, [rbp]
37c38c09flea r8, [rax-1]
37c38c0a3test r8, r8
37c38c0a6jle 0x37c38ae40
37c38c0acmov rsi, r8
37c38c0afshl rax, 4
37c38c0b3mov r9, r12
37c38c0b6mov ebx, 1
37c38c0bbmov rdi, [rsp+280]
37c38c0c3shl rsi, 4
37c38c0c7shl r9, 4
37c38c0cbpxor x2, x2
37c38c0cfmovsd_xmm x8, [rip+0xe5278]
37c38c0d8lea r11, [rdi+rax-32]
37c38c0ddadd rsi, rdi
37c38c0e0jmp 0x37c38c10b
37c38c0e2
37c38c0e2 66 0f 1f 44 00 00 f..D..
37c38c0e8
37c38c0e8loc_37c38c0e8:
37c38c0e8pxor x7, x7
37c38c0ecxor eax, eax
37c38c0eeucomisd x3, x7
37c38c0f2setp al
37c38c0f5cmovne rax, rbx
37c38c0f9test rax, rax
37c38c0fcjne 0x37c38c13e
37c38c0fe
37c38c0feloc_37c38c0fe:
37c38c0fesub r11, 16
37c38c102test r8, r8
37c38c105je 0x37c38ae40
37c38c10b
37c38c10bloc_37c38c10b:
37c38c10bmov rax, [rsp+264]
37c38c113sub r8, 1
37c38c117movsd_xmm x1, [rax+8*r8]
37c38c11dmov rax, [rsp+272]
37c38c125movsd_xmm x3, [rax+8*r8]
37c38c12bxor eax, eax
37c38c12ducomisd x1, x8
37c38c132setp al
37c38c135cmovne rax, rbx
37c38c139test rax, rax
37c38c13cje 0x37c38c0e8
37c38c13e
37c38c13eloc_37c38c13e:
37c38c13emov rax, [rsp+256]
37c38c146mov r10, [rax]
37c38c149test r10, r10
37c38c14cjle 0x37c38c0fe
37c38c14epxor x7, x7
37c38c152movq x10, x3
37c38c157mov rax, rsi
37c38c15amov rdx, r11
37c38c15dunpcklpd x7, x3
37c38c161unpcklpd x1, x1
37c38c165unpcklpd x3, x3
37c38c169xor ecx, ecx
37c38c16bmovapd x9, x7
37c38c170
37c38c170loc_37c38c170:
37c38c170movupd x0, [rdx]
37c38c174add rcx, 1
37c38c178movapd x6, x0
37c38c17cmovapd x5, x0
37c38c180movapd x4, x0
37c38c184shufpd x5, x0, 1
37c38c189mulpd x4, x1
37c38c18dunpcklpd x6, x0
37c38c191unpckhpd x0, x0
37c38c195mulpd x0, x9
37c38c19amulpd x6, x10
37c38c19fmulpd x5, x2
37c38c1a3addsubpd x6, x0
37c38c1a7movupd x0, [rax]
37c38c1abaddsubpd x4, x5
37c38c1afmovapd x5, x0
37c38c1b3shufpd x0, x0, 1
37c38c1b8mulpd x5, x3
37c38c1bcmulpd x0, x2
37c38c1c0addsubpd x5, x0
37c38c1c4addpd x5, x4
37c38c1c8movups [rdx], x5
37c38c1cbmovupd x0, [rax]
37c38c1cfadd rdx, r9
37c38c1d2movapd x4, x0
37c38c1d6shufpd x0, x0, 1
37c38c1dbmulpd x4, x1
37c38c1dfmulpd x0, x2
37c38c1e3addsubpd x4, x0
37c38c1e7subpd x4, x6
37c38c1ebmovups [rax], x4
37c38c1eeadd rax, r9
37c38c1f1cmp rcx, r10
37c38c1f4jne 0x37c38c170
37c38c1fajmp 0x37c38c0fe
37c38c1ff
37c38c1ffloc_37c38c1ff:
37c38c1ffmov r9l, 1
37c38c205mov r8l, 1
37c38c20blea rdx, [rip+0xe5132]
37c38c212mov rcx, rdi
37c38c215call lsame_64_
37c38c21atest rax, rax
37c38c21dje 0x37c38ae40
37c38c223mov rax, [rsp+256]
37c38c22bmov rdx, [rax]
37c38c22elea r8, [rdx-1]
37c38c232test r8, r8
37c38c235jle 0x37c38ae40
37c38c23bmov rax, r8
37c38c23eimul rdx, r12
37c38c242movsd_xmm x8, [rip+0xe5105]
37c38c24bmov r11l, 1
37c38c251imul rax, r12
37c38c255imul rsi, r12, -16
37c38c259add rax, rbx
37c38c25cmov rbx, [rsp+280]
37c38c264shl rax, 4
37c38c268lea r10, [rbx+rax+16]
37c38c26dlea rbx, [rdx+r14+1]
37c38c272shl rbx, 4
37c38c276add rbx, [rsp+280]
37c38c27ejmp 0x37c38c2a2
37c38c280
37c38c280loc_37c38c280:
37c38c280pxor x7, x7
37c38c284xor eax, eax
37c38c286ucomisd x2, x7
37c38c28asetp al
37c38c28dcmovne rax, r11
37c38c291test rax, rax
37c38c294jne 0x37c38c2d5
37c38c296
37c38c296loc_37c38c296:
37c38c296add r10, rsi
37c38c299test r8, r8
37c38c29cje 0x37c38ae40
37c38c2a2
37c38c2a2loc_37c38c2a2:
37c38c2a2mov rax, [rsp+264]
37c38c2aasub r8, 1
37c38c2aemovsd_xmm x0, [rax+8*r8]
37c38c2b4mov rax, [rsp+272]
37c38c2bcmovsd_xmm x2, [rax+8*r8]
37c38c2c2xor eax, eax
37c38c2c4ucomisd x0, x8
37c38c2c9setp al
37c38c2cccmovne rax, r11
37c38c2d0test rax, rax
37c38c2d3je 0x37c38c280
37c38c2d5
37c38c2d5loc_37c38c2d5:
37c38c2d5mov r9, [rbp]
37c38c2d9test r9, r9
37c38c2dcjle 0x37c38c296
37c38c2depxor x7, x7
37c38c2e2pxor x3, x3
37c38c2e6movddup x9, x2
37c38c2ebmov rax, rbx
37c38c2eeunpcklpd x7, x2
37c38c2f2unpcklpd x3, x0
37c38c2f6mov rdx, r10
37c38c2f9xor ecx, ecx
37c38c2fbmovapd x12, x7
37c38c300movq x4, x0
37c38c304movq x11, x2
37c38c309nop [rax]
37c38c310
37c38c310loc_37c38c310:
37c38c310movupd x0, [rdx]
37c38c314pxor x6, x6
37c38c318add rcx, 1
37c38c31cadd rdx, 16
37c38c320movapd x2, x9
37c38c325add rax, 16
37c38c329mulpd x2, x0
37c38c32dmovapd x1, x0
37c38c331unpcklpd x1, x0
37c38c335movapd x5, x1
37c38c339movapd x1, x0
37c38c33dshufpd x1, x0, 1
37c38c342mulpd x5, x4
37c38c346unpckhpd x0, x0
37c38c34amulpd x0, x3
37c38c34emulpd x6, x1
37c38c352addsubpd x5, x0
37c38c356movupd x0, [rax-16]
37c38c35baddsubpd x2, x6
37c38c35funpcklpd x0, x0
37c38c363movapd x6, x0
37c38c367movupd x0, [rax-16]
37c38c36cmulpd x6, x11
37c38c371unpckhpd x0, x0
37c38c375mulpd x0, x12
37c38c37aaddsubpd x6, x0
37c38c37eaddpd x6, x5
37c38c382movups [rdx-16], x6
37c38c386movupd x0, [rax-16]
37c38c38bunpcklpd x0, x0
37c38c38fmovapd x5, x0
37c38c393movupd x0, [rax-16]
37c38c398mulpd x5, x4
37c38c39cunpckhpd x0, x0
37c38c3a0mulpd x0, x3
37c38c3a4addsubpd x5, x0
37c38c3a8subpd x5, x2
37c38c3acmovups [rax-16], x5
37c38c3b0cmp rcx, r9
37c38c3b3jne 0x37c38c310
37c38c3b9jmp 0x37c38c296
37c38ad80
37c38ad80zlasr_64_:
37c38ad80push r14
37c38ad82push r12
37c38ad84push rbp
37c38ad85push rdi
37c38ad86push rsi
37c38ad87push rbx
37c38ad88sub rsp, 168
37c38ad8fmovups [rsp+48], x6
37c38ad94movups [rsp+64], x7
37c38ad99movups [rsp+80], x8
37c38ad9fmovups [rsp+96], x9
37c38ada5movups [rsp+112], x10
37c38adabmovups [rsp+128], x11
37c38adb4movups [rsp+144], x12
37c38adbdmov rax, [rsp+288]
37c38adc5mov r12, [rax]
37c38adc8mov rsi, rdx
37c38adcbmov rdi, r8
37c38adcemov rbp, r9
37c38add1mov r8l, 1
37c38add7mov r9l, 1
37c38adddlea rdx, [rip+0xe655c]
37c38ade4mov rbx, rcx
37c38ade7mov [rsp+40], 0
37c38adf0call lsame_64_
37c38adf5test rax, rax
37c38adf8jne 0x37c38ae80
37c38adfemov r9l, 1
37c38ae04mov r8l, 1
37c38ae0alea rdx, [rip+0xe6530]
37c38ae11mov rcx, rbx
37c38ae14call lsame_64_
37c38ae19test rax, rax
37c38ae1cjne 0x37c38ae80
37c38ae1emov eax, 1
37c38ae23
37c38ae23loc_37c38ae23:
37c38ae23lea rdx, [rsp+40]
37c38ae28mov r8l, 6
37c38ae2emov [rsp+40], rax
37c38ae33lea rcx, [rip+0xe650c]
37c38ae3acall xerbla_64_
37c38ae3fnop
37c38ae40
37c38ae40loc_37c38ae40:
37c38ae40movups x6, [rsp+48]
37c38ae45movups x7, [rsp+64]
37c38ae4amovups x8, [rsp+80]
37c38ae50movups x9, [rsp+96]
37c38ae56movups x11, [rsp+128]
37c38ae5fmovups x10, [rsp+112]
37c38ae65movups x12, [rsp+144]
37c38ae6eadd rsp, 168
37c38ae75pop rbx
37c38ae76pop rsi
37c38ae77pop rdi
37c38ae78pop rbp
37c38ae79pop r12
37c38ae7bpop r14
37c38ae7dret
37c38ae7e
37c38ae7e 66 90 f.
37c38ae80
37c38ae80loc_37c38ae80:
37c38ae80mov r9l, 1
37c38ae86mov r8l, 1
37c38ae8clea rdx, [rip+0xe64af]
37c38ae93mov rcx, rsi
37c38ae96call lsame_64_
37c38ae9btest rax, rax
37c38ae9ejne 0x37c38aec4
37c38aea0mov r9l, 1
37c38aea6mov r8l, 1
37c38aeaclea rdx, [rip+0xe6490]
37c38aeb3mov rcx, rsi
37c38aeb6call lsame_64_
37c38aebbtest rax, rax
37c38aebeje 0x37c38b308
37c38aec4
37c38aec4loc_37c38aec4:
37c38aec4mov r9l, 1
37c38aecamov r8l, 1
37c38aed0lea rdx, [rip+0xe646e]
37c38aed7mov rcx, rdi
37c38aedacall lsame_64_
37c38aedftest rax, rax
37c38aee2je 0x37c38b100
37c38aee8
37c38aee8loc_37c38aee8:
37c38aee8mov rax, [rbp]
37c38aeectest rax, rax
37c38aeefjs 0x37c38b0f0
37c38aef5mov rcx, [rsp+256]
37c38aefdmov rdx, [rcx]
37c38af00test rdx, rdx
37c38af03js 0x37c38b350
37c38af09mov r11, [rsp+288]
37c38af11test rax, rax
37c38af14mov ecx, 1
37c38af19cmovg rcx, rax
37c38af1dcmp [r11], rcx
37c38af20jl 0x37c38b340
37c38af26test rax, rax
37c38af29je 0x37c38ae40
37c38af2ftest rdx, rdx
37c38af32je 0x37c38ae40
37c38af38xor eax, eax
37c38af3amov r9l, 1
37c38af40test r12, r12
37c38af43mov rcx, rbx
37c38af46mov r8l, 1
37c38af4clea rdx, [rip+0xe63ed]
37c38af53cmovs r12, rax
37c38af57call lsame_64_
37c38af5cmov r9l, 1
37c38af62mov r8l, 1
37c38af68test rax, rax
37c38af6bje 0x37c38b130
37c38af71lea rdx, [rip+0xe63ca]
37c38af78mov rcx, rsi
37c38af7bcall lsame_64_
37c38af80mov r9l, 1
37c38af86mov r8l, 1
37c38af8ctest rax, rax
37c38af8fje 0x37c38b360
37c38af95lea rdx, [rip+0xe63a9]
37c38af9cmov rcx, rdi
37c38af9fcall lsame_64_
37c38afa4test rax, rax
37c38afa7je 0x37c38b6a0
37c38afadmov rbx, [rbp]
37c38afb1cmp rbx, 1
37c38afb5jle 0x37c38ae40
37c38afbbmov r10, r12
37c38afbemov ecx, 1
37c38afc3mov r11l, 1
37c38afc9mov r9, [rsp+280]
37c38afd1movsd_xmm x8, [rip+0xe6376]
37c38afdashl r10, 4
37c38afdepxor x5, x5
37c38afe2jmp 0x37c38b00b
37c38afe4
37c38afe4 0f 1f 40 00 ..@.
37c38afe8
37c38afe8loc_37c38afe8:
37c38afe8pxor x2, x2
37c38afecxor eax, eax
37c38afeeucomisd x4, x2
37c38aff2setp al
37c38aff5cmovne rax, r11
37c38aff9test rax, rax
37c38affcjne 0x37c38b03e
37c38affe
37c38affeloc_37c38affe:
37c38affeadd r9, 16
37c38b002cmp rbx, rcx
37c38b005je 0x37c38ae40
37c38b00b
37c38b00bloc_37c38b00b:
37c38b00bmov rax, [rsp+264]
37c38b013movsd_xmm x3, [rax+8*rcx-8]
37c38b019mov rax, [rsp+272]
37c38b021movsd_xmm x4, [rax+8*rcx-8]
37c38b027xor eax, eax
37c38b029add rcx, 1
37c38b02ducomisd x3, x8
37c38b032setp al
37c38b035cmovne rax, r11
37c38b039test rax, rax
37c38b03cje 0x37c38afe8
37c38b03e
37c38b03eloc_37c38b03e:
37c38b03emov rax, [rsp+256]
37c38b046mov r8, [rax]
37c38b049test r8, r8
37c38b04cjle 0x37c38affe
37c38b04epxor x2, x2
37c38b052unpcklpd x3, x3
37c38b056movddup x7, x4
37c38b05amov rax, r9
37c38b05dunpcklpd x2, x4
37c38b061xor edx, edx
37c38b063movq x10, x4
37c38b068movapd x9, x2
37c38b06dnop [rax]
37c38b070
37c38b070loc_37c38b070:
37c38b070movupd x0, [rax+16]
37c38b075movapd x1, x3
37c38b079movapd x4, x7
37c38b07dadd rdx, 1
37c38b081mulpd x1, x0
37c38b085movapd x2, x0
37c38b089movapd x6, x0
37c38b08dunpcklpd x2, x0
37c38b091shufpd x6, x0, 1
37c38b096unpckhpd x0, x0
37c38b09amulpd x0, x9
37c38b09fmulpd x2, x10
37c38b0a4mulpd x6, x5
37c38b0a8addsubpd x2, x0
37c38b0acmovupd x0, [rax]
37c38b0b0addsubpd x1, x6
37c38b0b4mulpd x4, x0
37c38b0b8movapd x6, x0
37c38b0bcshufpd x6, x0, 1
37c38b0c1mulpd x0, x3
37c38b0c5mulpd x6, x5
37c38b0c9addsubpd x4, x6
37c38b0cdaddsubpd x0, x6
37c38b0d1subpd x1, x4
37c38b0d5addpd x0, x2
37c38b0d9movups [rax+16], x1
37c38b0ddmovups [rax], x0
37c38b0e0add rax, r10
37c38b0e3cmp rdx, r8
37c38b0e6jne 0x37c38b070
37c38b0e8jmp 0x37c38affe
37c38b0ed
37c38b0ed 0f 1f 00 ...
37c38b0f0
37c38b0f0loc_37c38b0f0:
37c38b0f0mov eax, 4
37c38b0f5jmp 0x37c38ae23
37c38b0fa
37c38b0fa 66 0f 1f 44 00 00 f..D..
37c38b100
37c38b100loc_37c38b100:
37c38b100mov r9l, 1
37c38b106mov r8l, 1
37c38b10clea rdx, [rip+0xe6231]
37c38b113mov rcx, rdi
37c38b116call lsame_64_
37c38b11btest rax, rax
37c38b11ejne 0x37c38aee8
37c38b124mov eax, 3
37c38b129jmp 0x37c38ae23
37c38b12e
37c38b12e 66 90 f.
37c38b130
37c38b130loc_37c38b130:
37c38b130lea rdx, [rip+0xe620a]
37c38b137mov rcx, rbx
37c38b13acall lsame_64_
37c38b13ftest rax, rax
37c38b142je 0x37c38ae40
37c38b148mov r9l, 1
37c38b14emov r8l, 1
37c38b154mov rbx, r12
37c38b157mov rcx, rsi
37c38b15alea rdx, [rip+0xe61e1]
37c38b161not rbx
37c38b164call lsame_64_
37c38b169mov r14, rbx
37c38b16cmov r9l, 1
37c38b172mov r8l, 1
37c38b178test rax, rax
37c38b17bje 0x37c38b818
37c38b181lea rdx, [rip+0xe61bd]
37c38b188mov rcx, rdi
37c38b18bcall lsame_64_
37c38b190test rax, rax
37c38b193je 0x37c38bd0e
37c38b199mov rax, [rsp+256]
37c38b1a1mov rsi, [rax]
37c38b1a4cmp rsi, 1
37c38b1a8jle 0x37c38ae40
37c38b1aelea rdx, [rbx+2*r12]
37c38b1b2mov r11, r12
37c38b1b5pxor x2, x2
37c38b1b9mov edi, 1
37c38b1bemov rax, [rsp+280]
37c38b1c6shl rdx, 4
37c38b1cashl r11, 4
37c38b1cemovsd_xmm x8, [rip+0xe6179]
37c38b1d7mov r9l, 1
37c38b1ddlea rbx, [rax+rdx+16]
37c38b1e2jmp 0x37c38b20d
37c38b1e4
37c38b1e4 0f 1f 40 00 ..@.
37c38b1e8
37c38b1e8loc_37c38b1e8:
37c38b1e8pxor x5, x5
37c38b1ecxor edx, edx
37c38b1eeucomisd x0, x5
37c38b1f2setp dl
37c38b1f5cmovne rdx, rdi
37c38b1f9test rdx, rdx
37c38b1fcjne 0x37c38b242
37c38b1fe
37c38b1feloc_37c38b1fe:
37c38b1feadd rbx, r11
37c38b201add rax, r11
37c38b204cmp rsi, r9
37c38b207je 0x37c38ae40
37c38b20d
37c38b20dloc_37c38b20d:
37c38b20dmov rcx, [rsp+264]
37c38b215xor edx, edx
37c38b217movsd_xmm x1, [rcx+8*r9-8]
37c38b21emov rcx, [rsp+272]
37c38b226movsd_xmm x0, [rcx+8*r9-8]
37c38b22dadd r9, 1
37c38b231ucomisd x1, x8
37c38b236setp dl
37c38b239cmovne rdx, rdi
37c38b23dtest rdx, rdx
37c38b240je 0x37c38b1e8
37c38b242
37c38b242loc_37c38b242:
37c38b242mov r10, [rbp]
37c38b246test r10, r10
37c38b249jle 0x37c38b1fe
37c38b24bpxor x3, x3
37c38b24funpcklpd x1, x1
37c38b253movddup x5, x0
37c38b257mov rcx, rbx
37c38b25aunpcklpd x3, x0
37c38b25emov rdx, rax
37c38b261xor r8l, r8l
37c38b264movq x10, x0
37c38b269movapd x7, x3
37c38b26dnop [rax]
37c38b270
37c38b270loc_37c38b270:
37c38b270movupd x0, [rcx]
37c38b274add r8, 1
37c38b278add rdx, 16
37c38b27cadd rcx, 16
37c38b280movapd x3, x0
37c38b284movapd x6, x0
37c38b288movapd x4, x0
37c38b28cshufpd x3, x0, 1
37c38b291mulpd x4, x1
37c38b295unpcklpd x6, x0
37c38b299unpckhpd x0, x0
37c38b29dmulpd x0, x7
37c38b2a1mulpd x6, x10
37c38b2a6mulpd x3, x2
37c38b2aaaddsubpd x6, x0
37c38b2aemovupd x0, [rdx-16]
37c38b2b3addsubpd x4, x3
37c38b2b7movapd x3, x0
37c38b2bbshufpd x0, x0, 1
37c38b2c0mulpd x3, x5
37c38b2c4mulpd x0, x2
37c38b2c8addsubpd x3, x0
37c38b2ccsubpd x4, x3
37c38b2d0movapd x3, x1
37c38b2d4movups [rcx-16], x4
37c38b2d8movupd x0, [rdx-16]
37c38b2ddmulpd x3, x0
37c38b2e1shufpd x0, x0, 1
37c38b2e6mulpd x0, x2
37c38b2eaaddsubpd x3, x0
37c38b2eeaddpd x3, x6
37c38b2f2movups [rdx-16], x3
37c38b2f6cmp r10, r8
37c38b2f9jne 0x37c38b270
37c38b2ffjmp 0x37c38b1fe
37c38b304
37c38b304 0f 1f 40 00 ..@.
37c38b308
37c38b308loc_37c38b308:
37c38b308mov r9l, 1
37c38b30emov r8l, 1
37c38b314lea rdx, [rip+0xe6029]
37c38b31bmov rcx, rsi
37c38b31ecall lsame_64_
37c38b323test rax, rax
37c38b326jne 0x37c38aec4
37c38b32cmov eax, 2
37c38b331jmp 0x37c38ae23
37c38b336
37c38b336 66 2e 0f 1f 84 00 00 00 00 00 f.........
37c38b340
37c38b340loc_37c38b340:
37c38b340mov eax, 9
37c38b345jmp 0x37c38ae23
37c38b34a
37c38b34a 66 0f 1f 44 00 00 f..D..
37c38b350
37c38b350loc_37c38b350:
37c38b350mov eax, 5
37c38b355jmp 0x37c38ae23
37c38b35a
37c38b35a 66 0f 1f 44 00 00 f..D..
37c38b360
37c38b360loc_37c38b360:
37c38b360lea rdx, [rip+0xe5fdc]
37c38b367mov rcx, rsi
37c38b36acall lsame_64_
37c38b36fmov r9l, 1
37c38b375mov r8l, 1
37c38b37btest rax, rax
37c38b37ejne 0x37c38b520
37c38b384lea rdx, [rip+0xe5fb9]
37c38b38bmov rcx, rsi
37c38b38ecall lsame_64_
37c38b393test rax, rax
37c38b396je 0x37c38ae40
37c38b39cmov r9l, 1
37c38b3a2mov r8l, 1
37c38b3a8lea rdx, [rip+0xe5f96]
37c38b3afmov rcx, rdi
37c38b3b2call lsame_64_
37c38b3b7test rax, rax
37c38b3baje 0x37c38c077
37c38b3c0mov rsi, [rbp]
37c38b3c4cmp rsi, 1
37c38b3c8jle 0x37c38ae40
37c38b3celea rdi, [rsi-1]
37c38b3d2mov r10, r12
37c38b3d5pxor x2, x2
37c38b3d9mov ebx, 1
37c38b3demov rax, [rsp+280]
37c38b3e6shl rdi, 4
37c38b3eashl r10, 4
37c38b3eemovsd_xmm x8, [rip+0xe5f59]
37c38b3f7mov r9l, 1
37c38b3fdadd rdi, rax
37c38b400jmp 0x37c38b42f
37c38b402
37c38b402 66 0f 1f 44 00 00 f..D..
37c38b408
37c38b408loc_37c38b408:
37c38b408pxor x7, x7
37c38b40cxor edx, edx
37c38b40eucomisd x3, x7
37c38b412setp dl
37c38b415cmovne rdx, rbx
37c38b419test rdx, rdx
37c38b41cjne 0x37c38b460
37c38b41e
37c38b41eloc_37c38b41e:
37c38b41eadd r9, 1
37c38b422add rax, 16
37c38b426cmp rsi, r9
37c38b429je 0x37c38ae40
37c38b42f
37c38b42floc_37c38b42f:
37c38b42fmov rcx, [rsp+264]
37c38b437xor edx, edx
37c38b439movsd_xmm x1, [rcx+8*r9-8]
37c38b440mov rcx, [rsp+272]
37c38b448ucomisd x1, x8
37c38b44dmovsd_xmm x3, [rcx+8*r9-8]
37c38b454setp dl
37c38b457cmovne rdx, rbx
37c38b45btest rdx, rdx
37c38b45eje 0x37c38b408
37c38b460
37c38b460loc_37c38b460:
37c38b460mov rcx, [rsp+256]
37c38b468mov r11, [rcx]
37c38b46btest r11, r11
37c38b46ejle 0x37c38b41e
37c38b470pxor x7, x7
37c38b474movq x10, x3
37c38b479unpcklpd x1, x1
37c38b47dmov rdx, rdi
37c38b480unpcklpd x7, x3
37c38b484mov rcx, rax
37c38b487unpcklpd x3, x3
37c38b48bxor r8l, r8l
37c38b48enop
37c38b490
37c38b490loc_37c38b490:
37c38b490movupd x0, [rcx]
37c38b494add r8, 1
37c38b498movapd x6, x0
37c38b49cmovapd x5, x0
37c38b4a0movapd x4, x0
37c38b4a4shufpd x5, x0, 1
37c38b4a9mulpd x4, x1
37c38b4adunpcklpd x6, x0
37c38b4b1unpckhpd x0, x0
37c38b4b5mulpd x0, x7
37c38b4b9mulpd x6, x10
37c38b4bemulpd x5, x2
37c38b4c2addsubpd x6, x0
37c38b4c6movupd x0, [rdx]
37c38b4caaddsubpd x4, x5
37c38b4cemovapd x5, x0
37c38b4d2shufpd x0, x0, 1
37c38b4d7mulpd x5, x3
37c38b4dbmulpd x0, x2
37c38b4dfaddsubpd x5, x0
37c38b4e3addpd x5, x4
37c38b4e7movups [rcx], x5
37c38b4eamovupd x0, [rdx]
37c38b4eeadd rcx, r10
37c38b4f1movapd x4, x0
37c38b4f5shufpd x0, x0, 1
37c38b4famulpd x4, x1
37c38b4femulpd x0, x2
37c38b502addsubpd x4, x0
37c38b506subpd x4, x6
37c38b50amovups [rdx], x4
37c38b50dadd rdx, r10
37c38b510cmp r8, r11
37c38b513jne 0x37c38b490
37c38b519jmp 0x37c38b41e
37c38b51e
37c38b51e 66 90 f.
37c38b520
37c38b520loc_37c38b520:
37c38b520lea rdx, [rip+0xe5e1e]
37c38b527mov rcx, rdi
37c38b52acall lsame_64_
37c38b52ftest rax, rax
37c38b532je 0x37c38bb80
37c38b538mov rsi, [rbp]
37c38b53ccmp rsi, 1
37c38b540jle 0x37c38ae40
37c38b546mov r9, r12
37c38b549add rsi, 1
37c38b54dpxor x2, x2
37c38b551mov ebx, 1
37c38b556mov rax, [rsp+280]
37c38b55eshl r9, 4
37c38b562mov r8l, 2
37c38b568movsd_xmm x8, [rip+0xe5ddf]
37c38b571lea r11, [rax+16]
37c38b575jmp 0x37c38b5a7
37c38b577
37c38b577 66 0f 1f 84 00 00 00 00 00 f........
37c38b580
37c38b580loc_37c38b580:
37c38b580pxor x5, x5
37c38b584xor eax, eax
37c38b586ucomisd x3, x5
37c38b58asetp al
37c38b58dcmovne rax, rbx
37c38b591test rax, rax
37c38b594jne 0x37c38b5d8
37c38b596
37c38b596loc_37c38b596:
37c38b596add r8, 1
37c38b59aadd r11, 16
37c38b59ecmp r8, rsi
37c38b5a1je 0x37c38ae40
37c38b5a7
37c38b5a7loc_37c38b5a7:
37c38b5a7mov rax, [rsp+264]
37c38b5afmovsd_xmm x1, [rax+8*r8-16]
37c38b5b6mov rax, [rsp+272]
37c38b5bemovsd_xmm x3, [rax+8*r8-16]
37c38b5c5xor eax, eax
37c38b5c7ucomisd x1, x8
37c38b5ccsetp al
37c38b5cfcmovne rax, rbx
37c38b5d3test rax, rax
37c38b5d6je 0x37c38b580
37c38b5d8
37c38b5d8loc_37c38b5d8:
37c38b5d8mov rax, [rsp+256]
37c38b5e0mov r10, [rax]
37c38b5e3test r10, r10
37c38b5e6jle 0x37c38b596
37c38b5e8pxor x5, x5
37c38b5ecmovq x9, x3
37c38b5f1unpcklpd x1, x1
37c38b5f5mov rdx, r11
37c38b5f8unpcklpd x5, x3
37c38b5fcmov rax, [rsp+280]
37c38b604unpcklpd x3, x3
37c38b608xor ecx, ecx
37c38b60amovapd x7, x5
37c38b60enop
37c38b610
37c38b610loc_37c38b610:
37c38b610movupd x0, [rdx]
37c38b614movapd x5, x1
37c38b618add rcx, 1
37c38b61cmulpd x5, x0
37c38b620movapd x6, x0
37c38b624movapd x4, x0
37c38b628unpcklpd x6, x0
37c38b62cshufpd x4, x0, 1
37c38b631unpckhpd x0, x0
37c38b635mulpd x0, x7
37c38b639mulpd x6, x9
37c38b63emulpd x4, x2
37c38b642addsubpd x6, x0
37c38b646movupd x0, [rax]
37c38b64aaddsubpd x5, x4
37c38b64emovapd x4, x0
37c38b652shufpd x0, x0, 1
37c38b657mulpd x4, x3
37c38b65bmulpd x0, x2
37c38b65faddsubpd x4, x0
37c38b663subpd x5, x4
37c38b667movups [rdx], x5
37c38b66amovupd x0, [rax]
37c38b66eadd rdx, r9
37c38b671movapd x4, x0
37c38b675shufpd x0, x0, 1
37c38b67amulpd x4, x1
37c38b67emulpd x0, x2
37c38b682addsubpd x4, x0
37c38b686addpd x4, x6
37c38b68amovups [rax], x4
37c38b68dadd rax, r9
37c38b690cmp rcx, r10
37c38b693jne 0x37c38b610
37c38b699jmp 0x37c38b596
37c38b69e
37c38b69e 66 90 f.
37c38b6a0
37c38b6a0loc_37c38b6a0:
37c38b6a0mov r9l, 1
37c38b6a6mov r8l, 1
37c38b6aclea rdx, [rip+0xe5c91]
37c38b6b3mov rcx, rdi
37c38b6b6call lsame_64_
37c38b6bbtest rax, rax
37c38b6beje 0x37c38ae40
37c38b6c4mov rax, [rbp]
37c38b6c8lea rcx, [rax-1]
37c38b6cctest rcx, rcx
37c38b6cfjle 0x37c38ae40
37c38b6d5mov rdi, [rsp+280]
37c38b6ddshl rax, 4
37c38b6e1mov r10, r12
37c38b6e4movsd_xmm x8, [rip+0xe5c63]
37c38b6edshl r10, 4
37c38b6f1mov r11l, 1
37c38b6f7pxor x4, x4
37c38b6fblea r9, [rdi+rax-32]
37c38b700jmp 0x37c38b72b
37c38b702
37c38b702 66 0f 1f 44 00 00 f..D..
37c38b708
37c38b708loc_37c38b708:
37c38b708pxor x5, x5
37c38b70cxor eax, eax
37c38b70eucomisd x3, x5
37c38b712setp al
37c38b715cmovne rax, r11
37c38b719test rax, rax
37c38b71cjne 0x37c38b75c
37c38b71e
37c38b71eloc_37c38b71e:
37c38b71esub r9, 16
37c38b722test rcx, rcx
37c38b725je 0x37c38ae40
37c38b72b
37c38b72bloc_37c38b72b:
37c38b72bmov rax, [rsp+264]
37c38b733sub rcx, 1
37c38b737movsd_xmm x2, [rax+8*rcx]
37c38b73cmov rax, [rsp+272]
37c38b744movsd_xmm x3, [rax+8*rcx]
37c38b749xor eax, eax
37c38b74bucomisd x2, x8
37c38b750setp al
37c38b753cmovne rax, r11
37c38b757test rax, rax
37c38b75aje 0x37c38b708
37c38b75c
37c38b75cloc_37c38b75c:
37c38b75cmov rax, [rsp+256]
37c38b764mov r8, [rax]
37c38b767test r8, r8
37c38b76ajle 0x37c38b71e
37c38b76cpxor x7, x7
37c38b770unpcklpd x2, x2
37c38b774mov rax, r9
37c38b777xor edx, edx
37c38b779unpcklpd x7, x3
37c38b77dmovq x9, x3
37c38b782movapd x10, x7
37c38b787movddup x7, x3
37c38b78bnop [rax+rax]
37c38b790
37c38b790loc_37c38b790:
37c38b790movupd x0, [rax+16]
37c38b795movapd x5, x2
37c38b799add rdx, 1
37c38b79dmulpd x5, x0
37c38b7a1movapd x1, x0
37c38b7a5movapd x3, x0
37c38b7a9unpcklpd x1, x0
37c38b7adshufpd x3, x0, 1
37c38b7b2unpckhpd x0, x0
37c38b7b6mulpd x0, x10
37c38b7bbmulpd x1, x9
37c38b7c0mulpd x3, x4
37c38b7c4addsubpd x1, x0
37c38b7c8movupd x0, [rax]
37c38b7ccaddsubpd x5, x3
37c38b7d0movapd x3, x7
37c38b7d4mulpd x3, x0
37c38b7d8movapd x6, x1
37c38b7dcmovapd x1, x0
37c38b7e0shufpd x1, x0, 1
37c38b7e5mulpd x0, x2
37c38b7e9mulpd x1, x4
37c38b7edaddsubpd x3, x1
37c38b7f1addsubpd x0, x1
37c38b7f5subpd x5, x3
37c38b7f9addpd x0, x6
37c38b7fdmovups [rax+16], x5
37c38b801movups [rax], x0
37c38b804add rax, r10
37c38b807cmp r8, rdx
37c38b80ajne 0x37c38b790
37c38b80cjmp 0x37c38b71e
37c38b811
37c38b811 0f 1f 80 00 00 00 00 .......
37c38b818
37c38b818loc_37c38b818:
37c38b818lea rdx, [rip+0xe5b24]
37c38b81fmov rcx, rsi
37c38b822call lsame_64_
37c38b827mov r9l, 1
37c38b82dmov r8l, 1
37c38b833test rax, rax
37c38b836je 0x37c38b9c8
37c38b83clea rdx, [rip+0xe5b02]
37c38b843mov rcx, rdi
37c38b846call lsame_64_
37c38b84btest rax, rax
37c38b84eje 0x37c38beb5
37c38b854mov rax, [rsp+256]
37c38b85cmov rax, [rax]
37c38b85fcmp rax, 1
37c38b863jle 0x37c38ae40
37c38b869lea rdx, [rbx+2*r12]
37c38b86dmov rsi, r12
37c38b870mov rdi, [rsp+280]
37c38b878movsd_xmm x8, [rip+0xe5acf]
37c38b881shl rdx, 4
37c38b885shl rsi, 4
37c38b889lea rbx, [rax+1]
37c38b88dpxor x2, x2
37c38b891lea r10, [rdi+rdx+16]
37c38b896mov r8l, 2
37c38b89cmov r11l, 1
37c38b8a2jmp 0x37c38b8ce
37c38b8a4
37c38b8a4 0f 1f 40 00 ..@.
37c38b8a8
37c38b8a8loc_37c38b8a8:
37c38b8a8pxor x7, x7
37c38b8acxor eax, eax
37c38b8aeucomisd x3, x7
37c38b8b2setp al
37c38b8b5cmovne rax, r11
37c38b8b9test rax, rax
37c38b8bcjne 0x37c38b8ff
37c38b8be
37c38b8beloc_37c38b8be:
37c38b8beadd r8, 1
37c38b8c2add r10, rsi
37c38b8c5cmp r8, rbx
37c38b8c8je 0x37c38ae40
37c38b8ce
37c38b8celoc_37c38b8ce:
37c38b8cemov rax, [rsp+264]
37c38b8d6movsd_xmm x1, [rax+8*r8-16]
37c38b8ddmov rax, [rsp+272]
37c38b8e5movsd_xmm x3, [rax+8*r8-16]
37c38b8ecxor eax, eax
37c38b8eeucomisd x1, x8
37c38b8f3setp al
37c38b8f6cmovne rax, r11
37c38b8fatest rax, rax
37c38b8fdje 0x37c38b8a8
37c38b8ff
37c38b8ffloc_37c38b8ff:
37c38b8ffmov r9, [rbp]
37c38b903test r9, r9
37c38b906jle 0x37c38b8be
37c38b908pxor x7, x7
37c38b90cmovq x10, x3
37c38b911unpcklpd x1, x1
37c38b915mov rdx, r10
37c38b918mov rax, [rsp+280]
37c38b920unpcklpd x7, x3
37c38b924xor ecx, ecx
37c38b926unpcklpd x3, x3
37c38b92anop [rax+rax]
37c38b930
37c38b930loc_37c38b930:
37c38b930movupd x0, [rdx]
37c38b934add rcx, 1
37c38b938add rdx, 16
37c38b93cadd rax, 16
37c38b940movapd x6, x0
37c38b944movapd x4, x0
37c38b948movapd x5, x0
37c38b94cshufpd x4, x0, 1
37c38b951mulpd x5, x1
37c38b955unpcklpd x6, x0
37c38b959unpckhpd x0, x0
37c38b95dmulpd x0, x7
37c38b961mulpd x6, x10
37c38b966mulpd x4, x2
37c38b96aaddsubpd x6, x0
37c38b96emovupd x0, [rax-16]
37c38b973addsubpd x5, x4
37c38b977movapd x4, x3
37c38b97bmulpd x4, x0
37c38b97fshufpd x0, x0, 1
37c38b984mulpd x0, x2
37c38b988addsubpd x4, x0
37c38b98csubpd x5, x4
37c38b990movapd x4, x1
37c38b994movups [rdx-16], x5
37c38b998movupd x0, [rax-16]
37c38b99dmulpd x4, x0
37c38b9a1shufpd x0, x0, 1
37c38b9a6mulpd x0, x2
37c38b9aaaddsubpd x4, x0
37c38b9aeaddpd x4, x6
37c38b9b2movups [rax-16], x4
37c38b9b6cmp rcx, r9
37c38b9b9jne 0x37c38b930
37c38b9bfjmp 0x37c38b8be
37c38b9c4
37c38b9c4 0f 1f 40 00 ..@.
37c38b9c8
37c38b9c8loc_37c38b9c8:
37c38b9c8lea rdx, [rip+0xe5975]
37c38b9cfmov rcx, rsi
37c38b9d2call lsame_64_
37c38b9d7test rax, rax
37c38b9daje 0x37c38ae40
37c38b9e0mov r9l, 1
37c38b9e6mov r8l, 1
37c38b9eclea rdx, [rip+0xe5952]
37c38b9f3mov rcx, rdi
37c38b9f6call lsame_64_
37c38b9fbtest rax, rax
37c38b9feje 0x37c38c1ff
37c38ba04mov rax, [rsp+256]
37c38ba0cmov r11, [rax]
37c38ba0fcmp r11, 1
37c38ba13jle 0x37c38ae40
37c38ba19mov rdx, r12
37c38ba1cmov rsi, r12
37c38ba1fmov rax, [rsp+280]
37c38ba27movsd_xmm x8, [rip+0xe5920]
37c38ba30imul rdx, r11
37c38ba34shl rsi, 4
37c38ba38mov r9l, 1
37c38ba3elea rdi, [rdx+rbx+1]
37c38ba43mov ebx, 1
37c38ba48shl rdi, 4
37c38ba4cadd rdi, rax
37c38ba4fjmp 0x37c38ba7e
37c38ba51
37c38ba51 0f 1f 80 00 00 00 00 .......
37c38ba58
37c38ba58loc_37c38ba58:
37c38ba58pxor x7, x7
37c38ba5cxor edx, edx
37c38ba5eucomisd x3, x7
37c38ba62setp dl
37c38ba65cmovne rdx, rbx
37c38ba69test rdx, rdx
37c38ba6cjne 0x37c38baaf
37c38ba6e
37c38ba6eloc_37c38ba6e:
37c38ba6eadd r9, 1
37c38ba72add rax, rsi
37c38ba75cmp r11, r9
37c38ba78je 0x37c38ae40
37c38ba7e
37c38ba7eloc_37c38ba7e:
37c38ba7emov rcx, [rsp+264]
37c38ba86xor edx, edx
37c38ba88movsd_xmm x0, [rcx+8*r9-8]
37c38ba8fmov rcx, [rsp+272]
37c38ba97ucomisd x0, x8
37c38ba9cmovsd_xmm x3, [rcx+8*r9-8]
37c38baa3setp dl
37c38baa6cmovne rdx, rbx
37c38baaatest rdx, rdx
37c38baadje 0x37c38ba58
37c38baaf
37c38baafloc_37c38baaf:
37c38baafmov r10, [rbp]
37c38bab3test r10, r10
37c38bab6jle 0x37c38ba6e
37c38bab8pxor x4, x4
37c38babcunpcklpd x3, x3
37c38bac0mov rdx, rdi
37c38bac3mov rcx, rax
37c38bac6unpcklpd x4, x0
37c38bacaxor r8l, r8l
37c38bacdmovq x5, x0
37c38bad1nop [rax]
37c38bad5nop [rax+rax]
37c38bae0
37c38bae0loc_37c38bae0:
37c38bae0movupd x0, [rcx]
37c38bae4pxor x7, x7
37c38bae8add r8, 1
37c38baecadd rcx, 16
37c38baf0add rdx, 16
37c38baf4movapd x1, x0
37c38baf8movapd x6, x0
37c38bafcmovapd x2, x0
37c38bb00shufpd x6, x0, 1
37c38bb05mulpd x2, x3
37c38bb09unpcklpd x1, x0
37c38bb0dunpckhpd x0, x0
37c38bb11mulpd x0, x4
37c38bb15mulpd x1, x5
37c38bb19mulpd x6, x7
37c38bb1daddsubpd x1, x0
37c38bb21movupd x0, [rdx-16]
37c38bb26addsubpd x2, x6
37c38bb2amovapd x6, x1
37c38bb2emovapd x1, x0
37c38bb32shufpd x0, x0, 1
37c38bb37mulpd x1, x3
37c38bb3bmulpd x0, x7
37c38bb3faddsubpd x1, x0
37c38bb43addpd x1, x6
37c38bb47movups [rcx-16], x1
37c38bb4bmovupd x1, [rdx-16]
37c38bb50movupd x0, [rdx-16]
37c38bb55unpcklpd x1, x1
37c38bb59unpckhpd x0, x0
37c38bb5dmulpd x1, x5
37c38bb61mulpd x0, x4
37c38bb65addsubpd x1, x0
37c38bb69subpd x1, x2
37c38bb6dmovups [rdx-16], x1
37c38bb71cmp r8, r10
37c38bb74jne 0x37c38bae0
37c38bb7ajmp 0x37c38ba6e
37c38bb7f
37c38bb7f 90 .
37c38bb80
37c38bb80loc_37c38bb80:
37c38bb80mov r9l, 1
37c38bb86mov r8l, 1
37c38bb8clea rdx, [rip+0xe57b1]
37c38bb93mov rcx, rdi
37c38bb96call lsame_64_
37c38bb9btest rax, rax
37c38bb9eje 0x37c38ae40
37c38bba4mov r8, [rbp]
37c38bba8cmp r8, 1
37c38bbacjle 0x37c38ae40
37c38bbb2mov rax, r8
37c38bbb5mov r9, r12
37c38bbb8pxor x2, x2
37c38bbbcmov ebx, 1
37c38bbc1mov rdi, [rsp+280]
37c38bbc9shl rax, 4
37c38bbcdshl r9, 4
37c38bbd1movsd_xmm x8, [rip+0xe5776]
37c38bbdalea r11, [rdi+rax-16]
37c38bbdfjmp 0x37c38bc10
37c38bbe1
37c38bbe1 0f 1f 80 00 00 00 00 .......
37c38bbe8
37c38bbe8loc_37c38bbe8:
37c38bbe8pxor x7, x7
37c38bbecxor eax, eax
37c38bbeeucomisd x3, x7
37c38bbf2setp al
37c38bbf5cmovne rax, rbx
37c38bbf9test rax, rax
37c38bbfcjne 0x37c38bc41
37c38bbfe
37c38bbfeloc_37c38bbfe:
37c38bbfesub r8, 1
37c38bc02sub r11, 16
37c38bc06cmp r8, 1
37c38bc0aje 0x37c38ae40
37c38bc10
37c38bc10loc_37c38bc10:
37c38bc10mov rax, [rsp+264]
37c38bc18movsd_xmm x1, [rax+8*r8-16]
37c38bc1fmov rax, [rsp+272]
37c38bc27movsd_xmm x3, [rax+8*r8-16]
37c38bc2exor eax, eax
37c38bc30ucomisd x1, x8
37c38bc35setp al
37c38bc38cmovne rax, rbx
37c38bc3ctest rax, rax
37c38bc3fje 0x37c38bbe8
37c38bc41
37c38bc41loc_37c38bc41:
37c38bc41mov rax, [rsp+256]
37c38bc49mov r10, [rax]
37c38bc4ctest r10, r10
37c38bc4fjle 0x37c38bbfe
37c38bc51pxor x7, x7
37c38bc55movq x9, x3
37c38bc5aunpcklpd x1, x1
37c38bc5emov rdx, r11
37c38bc61mov rax, [rsp+280]
37c38bc69unpcklpd x7, x3
37c38bc6dxor ecx, ecx
37c38bc6funpcklpd x3, x3
37c38bc73nop
37c38bc75nop [rax+rax]
37c38bc80
37c38bc80loc_37c38bc80:
37c38bc80movupd x0, [rdx]
37c38bc84movapd x5, x1
37c38bc88add rcx, 1
37c38bc8cmulpd x5, x0
37c38bc90movapd x6, x0
37c38bc94movapd x4, x0
37c38bc98unpcklpd x6, x0
37c38bc9cshufpd x4, x0, 1
37c38bca1unpckhpd x0, x0
37c38bca5mulpd x0, x7
37c38bca9mulpd x6, x9
37c38bcaemulpd x4, x2
37c38bcb2addsubpd x6, x0
37c38bcb6movupd x0, [rax]
37c38bcbaaddsubpd x5, x4
37c38bcbemovapd x4, x0
37c38bcc2shufpd x0, x0, 1
37c38bcc7mulpd x4, x3
37c38bccbmulpd x0, x2
37c38bccfaddsubpd x4, x0
37c38bcd3subpd x5, x4
37c38bcd7movups [rdx], x5
37c38bcdamovupd x0, [rax]
37c38bcdeadd rdx, r9
37c38bce1movapd x4, x0
37c38bce5shufpd x0, x0, 1
37c38bceamulpd x4, x1
37c38bceemulpd x0, x2
37c38bcf2addsubpd x4, x0
37c38bcf6addpd x4, x6
37c38bcfamovups [rax], x4
37c38bcfdadd rax, r9
37c38bd00cmp rcx, r10
37c38bd03jne 0x37c38bc80
37c38bd09jmp 0x37c38bbfe
37c38bd0e
37c38bd0eloc_37c38bd0e:
37c38bd0emov r9l, 1
37c38bd14mov r8l, 1
37c38bd1alea rdx, [rip+0xe5623]
37c38bd21mov rcx, rdi
37c38bd24call lsame_64_
37c38bd29test rax, rax
37c38bd2cje 0x37c38ae40
37c38bd32mov rax, [rsp+256]
37c38bd3amov rax, [rax]
37c38bd3dlea r8, [rax-1]
37c38bd41test r8, r8
37c38bd44jle 0x37c38ae40
37c38bd4aimul rax, r12
37c38bd4emov rsi, r12
37c38bd51pxor x2, x2
37c38bd55movsd_xmm x8, [rip+0xe55f2]
37c38bd5eneg rsi
37c38bd61shl rsi, 4
37c38bd65add rax, rbx
37c38bd68mov rbx, [rsp+280]
37c38bd70shl rax, 4
37c38bd74lea r11, [rbx+rax+16]
37c38bd79mov rax, r12
37c38bd7cimul rax, r8
37c38bd80add rax, r14
37c38bd83shl rax, 4
37c38bd87lea r10, [rax+rbx+16]
37c38bd8cmov ebx, 1
37c38bd91jmp 0x37c38bdbd
37c38bd93
37c38bd93 0f 1f 44 00 00 ..D..
37c38bd98
37c38bd98loc_37c38bd98:
37c38bd98pxor x7, x7
37c38bd9cxor eax, eax
37c38bd9eucomisd x0, x7
37c38bda2setp al
37c38bda5cmovne rax, rbx
37c38bda9test rax, rax
37c38bdacjne 0x37c38bdf0
37c38bdae
37c38bdaeloc_37c38bdae:
37c38bdaeadd r11, rsi
37c38bdb1add r10, rsi
37c38bdb4test r8, r8
37c38bdb7je 0x37c38ae40
37c38bdbd
37c38bdbdloc_37c38bdbd:
37c38bdbdmov rax, [rsp+264]
37c38bdc5sub r8, 1
37c38bdc9movsd_xmm x1, [rax+8*r8]
37c38bdcfmov rax, [rsp+272]
37c38bdd7movsd_xmm x0, [rax+8*r8]
37c38bdddxor eax, eax
37c38bddfucomisd x1, x8
37c38bde4setp al
37c38bde7cmovne rax, rbx
37c38bdebtest rax, rax
37c38bdeeje 0x37c38bd98
37c38bdf0
37c38bdf0loc_37c38bdf0:
37c38bdf0mov r9, [rbp]
37c38bdf4test r9, r9
37c38bdf7jle 0x37c38bdae
37c38bdf9pxor x7, x7
37c38bdfdunpcklpd x1, x1
37c38be01movddup x5, x0
37c38be05mov rax, r10
37c38be08unpcklpd x7, x0
37c38be0cmov rdx, r11
37c38be0fxor ecx, ecx
37c38be11movq x9, x0
37c38be16movapd x10, x7
37c38be1bnop [rax+rax]
37c38be20
37c38be20loc_37c38be20:
37c38be20movupd x0, [rdx]
37c38be24movapd x4, x1
37c38be28add rcx, 1
37c38be2cadd rdx, 16
37c38be30add rax, 16
37c38be34mulpd x4, x0
37c38be38movapd x3, x0
37c38be3cmovapd x6, x0
37c38be40unpcklpd x6, x0
37c38be44shufpd x3, x0, 1
37c38be49unpckhpd x0, x0
37c38be4dmulpd x0, x10
37c38be52mulpd x6, x9
37c38be57mulpd x3, x2
37c38be5baddsubpd x6, x0
37c38be5fmovupd x0, [rax-16]
37c38be64addsubpd x4, x3
37c38be68movapd x3, x5
37c38be6cmulpd x3, x0
37c38be70shufpd x0, x0, 1
37c38be75mulpd x0, x2
37c38be79addsubpd x3, x0
37c38be7dsubpd x4, x3
37c38be81movapd x3, x1
37c38be85movups [rdx-16], x4
37c38be89movupd x0, [rax-16]
37c38be8emulpd x3, x0
37c38be92shufpd x0, x0, 1
37c38be97mulpd x0, x2
37c38be9baddsubpd x3, x0
37c38be9faddpd x3, x6
37c38bea3movups [rax-16], x3
37c38bea7cmp rcx, r9
37c38beaajne 0x37c38be20
37c38beb0jmp 0x37c38bdae
37c38beb5
37c38beb5loc_37c38beb5:
37c38beb5mov r9l, 1
37c38bebbmov r8l, 1
37c38bec1lea rdx, [rip+0xe547c]
37c38bec8mov rcx, rdi
37c38becbcall lsame_64_
37c38bed0test rax, rax
37c38bed3je 0x37c38ae40
37c38bed9mov rax, [rsp+256]
37c38bee1mov r8, [rax]
37c38bee4cmp r8, 1
37c38bee8jle 0x37c38ae40
37c38beeemov rax, r12
37c38bef1mov rsi, r12
37c38bef4pxor x2, x2
37c38bef8mov r11l, 1
37c38befeimul rax, r8
37c38bf02neg rsi
37c38bf05mov rdi, [rsp+280]
37c38bf0dmovsd_xmm x8, [rip+0xe543a]
37c38bf16shl rsi, 4
37c38bf1aadd rax, rbx
37c38bf1dshl rax, 4
37c38bf21lea r10, [rdi+rax+16]
37c38bf26jmp 0x37c38bf57
37c38bf28
37c38bf28 0f 1f 84 00 00 00 00 00 ........
37c38bf30
37c38bf30loc_37c38bf30:
37c38bf30pxor x7, x7
37c38bf34xor eax, eax
37c38bf36ucomisd x1, x7
37c38bf3asetp al
37c38bf3dcmovne rax, r11
37c38bf41test rax, rax
37c38bf44jne 0x37c38bf88
37c38bf46
37c38bf46loc_37c38bf46:
37c38bf46sub r8, 1
37c38bf4aadd r10, rsi
37c38bf4dcmp r8, 1
37c38bf51je 0x37c38ae40
37c38bf57
37c38bf57loc_37c38bf57:
37c38bf57mov rax, [rsp+264]
37c38bf5fmovsd_xmm x0, [rax+8*r8-16]
37c38bf66mov rax, [rsp+272]
37c38bf6emovsd_xmm x1, [rax+8*r8-16]
37c38bf75xor eax, eax
37c38bf77ucomisd x0, x8
37c38bf7csetp al
37c38bf7fcmovne rax, r11
37c38bf83test rax, rax
37c38bf86je 0x37c38bf30
37c38bf88
37c38bf88loc_37c38bf88:
37c38bf88mov r9, [rbp]
37c38bf8ctest r9, r9
37c38bf8fjle 0x37c38bf46
37c38bf91pxor x7, x7
37c38bf95pxor x5, x5
37c38bf99movddup x9, x1
37c38bf9emov rdx, r10
37c38bfa1unpcklpd x7, x1
37c38bfa5movddup x10, x0
37c38bfaaunpcklpd x5, x0
37c38bfaexor ecx, ecx
37c38bfb0movapd x12, x7
37c38bfb5movq x6, x0
37c38bfb9movq x11, x1
37c38bfbemov rax, [rsp+280]
37c38bfc6nop [rax+rax]
37c38bfd0
37c38bfd0loc_37c38bfd0:
37c38bfd0movupd x0, [rdx]
37c38bfd4add rcx, 1
37c38bfd8add rdx, 16
37c38bfdcadd rax, 16
37c38bfe0movapd x4, x9
37c38bfe5mulpd x4, x0
37c38bfe9movapd x1, x0
37c38bfedshufpd x1, x0, 1
37c38bff2movapd x3, x1
37c38bff6mulpd x3, x2
37c38bffamovapd x1, x4
37c38bffemovapd x4, x0
37c38c002unpcklpd x4, x0
37c38c006unpckhpd x0, x0
37c38c00amulpd x0, x5
37c38c00eaddsubpd x1, x3
37c38c012mulpd x4, x6
37c38c016addsubpd x4, x0
37c38c01amovupd x0, [rax-16]
37c38c01funpcklpd x0, x0
37c38c023movapd x3, x0
37c38c027movupd x0, [rax-16]
37c38c02cmulpd x3, x11
37c38c031unpckhpd x0, x0
37c38c035mulpd x0, x12
37c38c03aaddsubpd x3, x0
37c38c03esubpd x4, x3
37c38c042movapd x3, x10
37c38c047movups [rdx-16], x4
37c38c04bmovupd x0, [rax-16]
37c38c050mulpd x3, x0
37c38c054shufpd x0, x0, 1
37c38c059mulpd x0, x2
37c38c05daddsubpd x3, x0
37c38c061addpd x3, x1
37c38c065movups [rax-16], x3
37c38c069cmp rcx, r9
37c38c06cjne 0x37c38bfd0
37c38c072jmp 0x37c38bf46
37c38c077
37c38c077loc_37c38c077:
37c38c077mov r9l, 1
37c38c07dmov r8l, 1
37c38c083lea rdx, [rip+0xe52ba]
37c38c08amov rcx, rdi
37c38c08dcall lsame_64_
37c38c092test rax, rax
37c38c095je 0x37c38ae40
37c38c09bmov rax, [rbp]
37c38c09flea r8, [rax-1]
37c38c0a3test r8, r8
37c38c0a6jle 0x37c38ae40
37c38c0acmov rsi, r8
37c38c0afshl rax, 4
37c38c0b3mov r9, r12
37c38c0b6mov ebx, 1
37c38c0bbmov rdi, [rsp+280]
37c38c0c3shl rsi, 4
37c38c0c7shl r9, 4
37c38c0cbpxor x2, x2
37c38c0cfmovsd_xmm x8, [rip+0xe5278]
37c38c0d8lea r11, [rdi+rax-32]
37c38c0ddadd rsi, rdi
37c38c0e0jmp 0x37c38c10b
37c38c0e2
37c38c0e2 66 0f 1f 44 00 00 f..D..
37c38c0e8
37c38c0e8loc_37c38c0e8:
37c38c0e8pxor x7, x7
37c38c0ecxor eax, eax
37c38c0eeucomisd x3, x7
37c38c0f2setp al
37c38c0f5cmovne rax, rbx
37c38c0f9test rax, rax
37c38c0fcjne 0x37c38c13e
37c38c0fe
37c38c0feloc_37c38c0fe:
37c38c0fesub r11, 16
37c38c102test r8, r8
37c38c105je 0x37c38ae40
37c38c10b
37c38c10bloc_37c38c10b:
37c38c10bmov rax, [rsp+264]
37c38c113sub r8, 1
37c38c117movsd_xmm x1, [rax+8*r8]
37c38c11dmov rax, [rsp+272]
37c38c125movsd_xmm x3, [rax+8*r8]
37c38c12bxor eax, eax
37c38c12ducomisd x1, x8
37c38c132setp al
37c38c135cmovne rax, rbx
37c38c139test rax, rax
37c38c13cje 0x37c38c0e8
37c38c13e
37c38c13eloc_37c38c13e:
37c38c13emov rax, [rsp+256]
37c38c146mov r10, [rax]
37c38c149test r10, r10
37c38c14cjle 0x37c38c0fe
37c38c14epxor x7, x7
37c38c152movq x10, x3
37c38c157mov rax, rsi
37c38c15amov rdx, r11
37c38c15dunpcklpd x7, x3
37c38c161unpcklpd x1, x1
37c38c165unpcklpd x3, x3
37c38c169xor ecx, ecx
37c38c16bmovapd x9, x7
37c38c170
37c38c170loc_37c38c170:
37c38c170movupd x0, [rdx]
37c38c174add rcx, 1
37c38c178movapd x6, x0
37c38c17cmovapd x5, x0
37c38c180movapd x4, x0
37c38c184shufpd x5, x0, 1
37c38c189mulpd x4, x1
37c38c18dunpcklpd x6, x0
37c38c191unpckhpd x0, x0
37c38c195mulpd x0, x9
37c38c19amulpd x6, x10
37c38c19fmulpd x5, x2
37c38c1a3addsubpd x6, x0
37c38c1a7movupd x0, [rax]
37c38c1abaddsubpd x4, x5
37c38c1afmovapd x5, x0
37c38c1b3shufpd x0, x0, 1
37c38c1b8mulpd x5, x3
37c38c1bcmulpd x0, x2
37c38c1c0addsubpd x5, x0
37c38c1c4addpd x5, x4
37c38c1c8movups [rdx], x5
37c38c1cbmovupd x0, [rax]
37c38c1cfadd rdx, r9
37c38c1d2movapd x4, x0
37c38c1d6shufpd x0, x0, 1
37c38c1dbmulpd x4, x1
37c38c1dfmulpd x0, x2
37c38c1e3addsubpd x4, x0
37c38c1e7subpd x4, x6
37c38c1ebmovups [rax], x4
37c38c1eeadd rax, r9
37c38c1f1cmp rcx, r10
37c38c1f4jne 0x37c38c170
37c38c1fajmp 0x37c38c0fe
37c38c1ff
37c38c1ffloc_37c38c1ff:
37c38c1ffmov r9l, 1
37c38c205mov r8l, 1
37c38c20blea rdx, [rip+0xe5132]
37c38c212mov rcx, rdi
37c38c215call lsame_64_
37c38c21atest rax, rax
37c38c21dje 0x37c38ae40
37c38c223mov rax, [rsp+256]
37c38c22bmov rdx, [rax]
37c38c22elea r8, [rdx-1]
37c38c232test r8, r8
37c38c235jle 0x37c38ae40
37c38c23bmov rax, r8
37c38c23eimul rdx, r12
37c38c242movsd_xmm x8, [rip+0xe5105]
37c38c24bmov r11l, 1
37c38c251imul rax, r12
37c38c255imul rsi, r12, -16
37c38c259add rax, rbx
37c38c25cmov rbx, [rsp+280]
37c38c264shl rax, 4
37c38c268lea r10, [rbx+rax+16]
37c38c26dlea rbx, [rdx+r14+1]
37c38c272shl rbx, 4
37c38c276add rbx, [rsp+280]
37c38c27ejmp 0x37c38c2a2
37c38c280
37c38c280loc_37c38c280:
37c38c280pxor x7, x7
37c38c284xor eax, eax
37c38c286ucomisd x2, x7
37c38c28asetp al
37c38c28dcmovne rax, r11
37c38c291test rax, rax
37c38c294jne 0x37c38c2d5
37c38c296
37c38c296loc_37c38c296:
37c38c296add r10, rsi
37c38c299test r8, r8
37c38c29cje 0x37c38ae40
37c38c2a2
37c38c2a2loc_37c38c2a2:
37c38c2a2mov rax, [rsp+264]
37c38c2aasub r8, 1
37c38c2aemovsd_xmm x0, [rax+8*r8]
37c38c2b4mov rax, [rsp+272]
37c38c2bcmovsd_xmm x2, [rax+8*r8]
37c38c2c2xor eax, eax
37c38c2c4ucomisd x0, x8
37c38c2c9setp al
37c38c2cccmovne rax, r11
37c38c2d0test rax, rax
37c38c2d3je 0x37c38c280
37c38c2d5
37c38c2d5loc_37c38c2d5:
37c38c2d5mov r9, [rbp]
37c38c2d9test r9, r9
37c38c2dcjle 0x37c38c296
37c38c2depxor x7, x7
37c38c2e2pxor x3, x3
37c38c2e6movddup x9, x2
37c38c2ebmov rax, rbx
37c38c2eeunpcklpd x7, x2
37c38c2f2unpcklpd x3, x0
37c38c2f6mov rdx, r10
37c38c2f9xor ecx, ecx
37c38c2fbmovapd x12, x7
37c38c300movq x4, x0
37c38c304movq x11, x2
37c38c309nop [rax]
37c38c310
37c38c310loc_37c38c310:
37c38c310movupd x0, [rdx]
37c38c314pxor x6, x6
37c38c318add rcx, 1
37c38c31cadd rdx, 16
37c38c320movapd x2, x9
37c38c325add rax, 16
37c38c329mulpd x2, x0
37c38c32dmovapd x1, x0
37c38c331unpcklpd x1, x0
37c38c335movapd x5, x1
37c38c339movapd x1, x0
37c38c33dshufpd x1, x0, 1
37c38c342mulpd x5, x4
37c38c346unpckhpd x0, x0
37c38c34amulpd x0, x3
37c38c34emulpd x6, x1
37c38c352addsubpd x5, x0
37c38c356movupd x0, [rax-16]
37c38c35baddsubpd x2, x6
37c38c35funpcklpd x0, x0
37c38c363movapd x6, x0
37c38c367movupd x0, [rax-16]
37c38c36cmulpd x6, x11
37c38c371unpckhpd x0, x0
37c38c375mulpd x0, x12
37c38c37aaddsubpd x6, x0
37c38c37eaddpd x6, x5
37c38c382movups [rdx-16], x6
37c38c386movupd x0, [rax-16]
37c38c38bunpcklpd x0, x0
37c38c38fmovapd x5, x0
37c38c393movupd x0, [rax-16]
37c38c398mulpd x5, x4
37c38c39cunpckhpd x0, x0
37c38c3a0mulpd x0, x3
37c38c3a4addsubpd x5, x0
37c38c3a8subpd x5, x2
37c38c3acmovups [rax-16], x5
37c38c3b0cmp rcx, r9
37c38c3b3jne 0x37c38c310
37c38c3b9jmp 0x37c38c296
37c38ad80
37c38c3be
37c38c3be // align 0x10
37c38c3be // align 0x10
37c38c3c0
37c38c3c0zlassq_64_:
37c38c3c0push rbp
37c38c3c1push rdi
37c38c3c2push rsi
37c38c3c3push rbx
37c38c3c4sub rsp, 120
37c38c3c8movups [rsp+64], x6
37c38c3cdmovups [rsp+80], x7
37c38c3d2movups [rsp+96], x8
37c38c3d8mov rdi, rcx
37c38c3dbmov rcx, r9
37c38c3demov rbx, rdx
37c38c3e1mov rbp, r8
37c38c3e4mov rsi, r9
37c38c3e7call la_xisnan::disnan
37c38c3ectest eax, eax
37c38c3eeje 0x37c38c410
37c38c3f0
37c38c3f0loc_37c38c3f0:
37c38c3f0movups x6, [rsp+64]
37c38c3f5movups x7, [rsp+80]
37c38c3famovups x8, [rsp+96]
37c38c400add rsp, 120
37c38c404pop rbx
37c38c405pop rsi
37c38c406pop rdi
37c38c407pop rbp
37c38c408ret
37c38c409
37c38c409 0f 1f 80 00 00 00 00 .......
37c38c410
37c38c410loc_37c38c410:
37c38c410mov rcx, [rsp+192]
37c38c418call la_xisnan::disnan
37c38c41dtest eax, eax
37c38c41fjne 0x37c38c3f0
37c38c421mov rax, [rsp+192]
37c38c429pxor x0, x0
37c38c42ducomisd x0, [rax]
37c38c431jp 0x37c38c550
37c38c437jne 0x37c38c550
37c38c43dmov rax, [rip+0xe4f1c]
37c38c444mov [rsi], rax
37c38c447
37c38c447loc_37c38c447:
37c38c447mov rcx, [rdi]
37c38c44atest rcx, rcx
37c38c44djle 0x37c38c3f0
37c38c44fmov r8, [rbp]
37c38c453mov eax, 1
37c38c458mov [rsp+56], 0
37c38c461test r8, r8
37c38c464jns 0x37c38c471
37c38c466lea rdx, [rcx-1]
37c38c46aimul rdx, r8
37c38c46esub rax, rdx
37c38c471
37c38c471loc_37c38c471:
37c38c471pxor x5, x5
37c38c475shl rax, 4
37c38c479add rcx, 1
37c38c47dxor r10l, r10l
37c38c480shl r8, 4
37c38c484mov edx, 1
37c38c489movapd x3, x5
37c38c48dadd rax, rbx
37c38c490movsd_xmm x4, [rip+0xe4ee8]
37c38c498mov r9l, 1
37c38c49emovapd x8, x5
37c38c4a3jmp 0x37c38c4f5
37c38c4a5
37c38c4a5 0f 1f 00 ...
37c38c4a8
37c38c4a8loc_37c38c4a8:
37c38c4a8movsd_xmm x1, [rip+0xe4ed8]
37c38c4b0comisd x2, x4
37c38c4b4mulsd x0, x1
37c38c4b8mulsd x0, x0
37c38c4bcaddsd x3, x0
37c38c4c0ja 0x37c38c5a0
37c38c4c6movsd_xmm x7, [rip+0xe4ec2]
37c38c4cexor r9l, r9l
37c38c4d1comisd x7, x2
37c38c4d5ja 0x37c38c4e5
37c38c4d7
37c38c4d7loc_37c38c4d7:
37c38c4d7mulsd x6, x6
37c38c4dbmov r10l, 1
37c38c4e1addsd x5, x6
37c38c4e5
37c38c4e5loc_37c38c4e5:
37c38c4e5add rdx, 1
37c38c4e9add rax, r8
37c38c4eccmp rdx, rcx
37c38c4efje 0x37c38c5c3
37c38c4f5
37c38c4f5loc_37c38c4f5:
37c38c4f5movsd_xmm x1, [rax-16]
37c38c4famovsd_xmm x6, [rax-8]
37c38c4ffmovapd x0, x1
37c38c503andpd x0, [rip+0xe4e65]
37c38c50bmovapd x2, x6
37c38c50fandpd x2, [rip+0xe4e59]
37c38c517comisd x0, x4
37c38c51bja 0x37c38c4a8
37c38c51dmovsd_xmm x7, [rip+0xe4e6b]
37c38c525comisd x7, x0
37c38c529jbe 0x37c38c580
37c38c52btest r9, r9
37c38c52ejne 0x37c38c670
37c38c534comisd x2, x4
37c38c538ja 0x37c38c598
37c38c53amovsd_xmm x7, [rip+0xe4e4e]
37c38c542comisd x7, x2
37c38c546ja 0x37c38c4e5
37c38c548jmp 0x37c38c4d7
37c38c54a
37c38c54a 66 0f 1f 44 00 00 f..D..
37c38c550
37c38c550loc_37c38c550:
37c38c550pxor x0, x0
37c38c554ucomisd x0, [rsi]
37c38c558jp 0x37c38c447
37c38c55ejne 0x37c38c447
37c38c564mov rax, [rip+0xe4df5]
37c38c56bmov [rsi], rax
37c38c56emov rax, [rsp+192]
37c38c576movsd_xmm [rax], x0
37c38c57ajmp 0x37c38c447
37c38c57f
37c38c57f 90 .
37c38c580
37c38c580loc_37c38c580:
37c38c580mulsd x1, x1
37c38c584comisd x2, x4
37c38c588addsd x5, x1
37c38c58cjbe 0x37c38c6c8
37c38c592mov r10l, 1
37c38c598
37c38c598loc_37c38c598:
37c38c598movsd_xmm x1, [rip+0xe4de8]
37c38c5a0
37c38c5a0loc_37c38c5a0:
37c38c5a0mulsd x2, x1
37c38c5a4add rdx, 1
37c38c5a8xor r9l, r9l
37c38c5abadd rax, r8
37c38c5aemovapd x0, x2
37c38c5b2mulsd x0, x2
37c38c5b6addsd x3, x0
37c38c5bacmp rdx, rcx
37c38c5bdjne 0x37c38c4f5
37c38c5c3
37c38c5c3loc_37c38c5c3:
37c38c5c3test r10b, r10b
37c38c5c6je 0x37c38c768
37c38c5ccmov rax, [rsp+192]
37c38c5d4pxor x1, x1
37c38c5d8movsd_xmm [rsp+56], x5
37c38c5demovsd_xmm x0, [rax]
37c38c5e2comisd x0, x1
37c38c5e6jbe 0x37c38c628
37c38c5e8
37c38c5e8loc_37c38c5e8:
37c38c5e8movapd x2, x0
37c38c5ecmovsd_xmm x1, [rsi]
37c38c5f0sqrtsd x2, x2
37c38c5f4mulsd x2, x1
37c38c5f8comisd x2, x4
37c38c5fcjbe 0x37c38c7b8
37c38c602comisd x1, [rip+0xe4d56]
37c38c60ajbe 0x37c38c850
37c38c610mulsd x1, [rip+0xe4d70]
37c38c618mulsd x0, x1
37c38c61cmovsd_xmm [rsi], x1
37c38c620mulsd x0, x1
37c38c624addsd x3, x0
37c38c628
37c38c628loc_37c38c628:
37c38c628pxor x0, x0
37c38c62ccomisd x3, x0
37c38c630jbe 0x37c38c6f8
37c38c636comisd x5, x0
37c38c63ajbe 0x37c38c78c
37c38c640
37c38c640loc_37c38c640:
37c38c640movsd_xmm x0, [rip+0xe4d40]
37c38c648mulsd x5, x0
37c38c64cmulsd x5, x0
37c38c650addsd x3, x5
37c38c654
37c38c654loc_37c38c654:
37c38c654mov rax, [rip+0xe4d45]
37c38c65bmov [rsi], rax
37c38c65emov rax, [rsp+192]
37c38c666movsd_xmm [rax], x3
37c38c66ajmp 0x37c38c3f0
37c38c66f
37c38c66f 90 .
37c38c670
37c38c670loc_37c38c670:
37c38c670movsd_xmm x1, [rip+0xe4d20]
37c38c678comisd x2, x4
37c38c67cmulsd x0, x1
37c38c680mulsd x0, x0
37c38c684addsd x0, x8
37c38c689movapd x8, x0
37c38c68eja 0x37c38c598
37c38c694movsd_xmm x7, [rip+0xe4cf4]
37c38c69ccomisd x7, x2
37c38c6a0jbe 0x37c38c4d7
37c38c6a6
37c38c6a6loc_37c38c6a6:
37c38c6a6mulsd x2, x1
37c38c6aamov r9l, 1
37c38c6b0mulsd x2, x2
37c38c6b4addsd x2, x8
37c38c6b9movapd x8, x2
37c38c6bejmp 0x37c38c4e5
37c38c6c3
37c38c6c3 0f 1f 44 00 00 ..D..
37c38c6c8
37c38c6c8loc_37c38c6c8:
37c38c6c8movsd_xmm x7, [rip+0xe4cc0]
37c38c6d0comisd x7, x2
37c38c6d4jbe 0x37c38c4d7
37c38c6damov r10l, 1
37c38c6e0test r9, r9
37c38c6e3je 0x37c38c4e5
37c38c6e9movsd_xmm x1, [rip+0xe4ca7]
37c38c6f1jmp 0x37c38c6a6
37c38c6f3
37c38c6f3 0f 1f 44 00 00 ..D..
37c38c6f8
37c38c6f8loc_37c38c6f8:
37c38c6f8comisd x8, x0
37c38c6fdjbe 0x37c38c830
37c38c703comisd x5, x0
37c38c707jbe 0x37c38c871
37c38c70d
37c38c70dloc_37c38c70d:
37c38c70dmovapd x0, x8
37c38c712sqrtsd x5, x5
37c38c716sqrtsd x0, x0
37c38c71amulsd x0, [rip+0xe4c86]
37c38c722comisd x0, x5
37c38c726jbe 0x37c38c734
37c38c728movapd x1, x5
37c38c72cmovapd x5, x0
37c38c730movapd x0, x1
37c38c734
37c38c734loc_37c38c734:
37c38c734divsd x0, x5
37c38c738movsd_xmm x1, [rip+0xe4c20]
37c38c740mov rax, [rsp+192]
37c38c748mulsd x5, x5
37c38c74cmovsd_xmm [rsi], x1
37c38c750mulsd x0, x0
37c38c754addsd x0, x1
37c38c758mulsd x0, x5
37c38c75cmovsd_xmm [rax], x0
37c38c760jmp 0x37c38c3f0
37c38c765
37c38c765 0f 1f 00 ...
37c38c768
37c38c768loc_37c38c768:
37c38c768mov rax, [rsp+192]
37c38c770pxor x5, x5
37c38c774movsd_xmm x0, [rax]
37c38c778comisd x0, x5
37c38c77cja 0x37c38c5e8
37c38c782comisd x3, x5
37c38c786jbe 0x37c38c827
37c38c78c
37c38c78cloc_37c38c78c:
37c38c78clea rcx, [rsp+56]
37c38c791movsd_xmm [rsp+40], x3
37c38c797call la_xisnan::disnan
37c38c79cmovsd_xmm x3, [rsp+40]
37c38c7a2test eax, eax
37c38c7a4je 0x37c38c654
37c38c7aamovsd_xmm x5, [rsp+56]
37c38c7b0jmp 0x37c38c640
37c38c7b5
37c38c7b5 0f 1f 00 ...
37c38c7b8
37c38c7b8loc_37c38c7b8:
37c38c7b8movsd_xmm x4, [rip+0xe4bd0]
37c38c7c0comisd x4, x2
37c38c7c4jbe 0x37c38c810
37c38c7c6test r9, r9
37c38c7c9je 0x37c38c628
37c38c7cfmovsd_xmm x2, [rip+0xe4b89]
37c38c7d7comisd x2, x1
37c38c7dbja 0x37c38c8a6
37c38c7e1movsd_xmm x2, [rip+0xe4baf]
37c38c7e9mulsd x0, x2
37c38c7edmulsd x0, x2
37c38c7f1mulsd x0, x1
37c38c7f5mulsd x0, x1
37c38c7f9addsd x0, x8
37c38c7femovapd x8, x0
37c38c803jmp 0x37c38c628
37c38c808
37c38c808 0f 1f 84 00 00 00 00 00 ........
37c38c810
37c38c810loc_37c38c810:
37c38c810mulsd x0, x1
37c38c814mulsd x0, x1
37c38c818addsd x5, x0
37c38c81cmovsd_xmm [rsp+56], x5
37c38c822jmp 0x37c38c628
37c38c827
37c38c827loc_37c38c827:
37c38c827comisd x8, x5
37c38c82cja 0x37c38c871
37c38c82enop
37c38c830
37c38c830loc_37c38c830:
37c38c830mov rax, [rip+0xe4b29]
37c38c837mov [rsi], rax
37c38c83amov rax, [rsp+192]
37c38c842movsd_xmm [rax], x5
37c38c846jmp 0x37c38c3f0
37c38c84b
37c38c84b 0f 1f 44 00 00 ..D..
37c38c850
37c38c850loc_37c38c850:
37c38c850movsd_xmm x2, [rip+0xe4b30]
37c38c858mulsd x0, x2
37c38c85cmulsd x0, x2
37c38c860mulsd x0, x1
37c38c864mulsd x0, x1
37c38c868addsd x3, x0
37c38c86cjmp 0x37c38c628
37c38c871
37c38c871loc_37c38c871:
37c38c871lea rcx, [rsp+56]
37c38c876call la_xisnan::disnan
37c38c87btest eax, eax
37c38c87dje 0x37c38c88a
37c38c87fmovsd_xmm x5, [rsp+56]
37c38c885jmp 0x37c38c70d
37c38c88a
37c38c88aloc_37c38c88a:
37c38c88amov rax, [rip+0xe4b17]
37c38c891mov [rsi], rax
37c38c894mov rax, [rsp+192]
37c38c89cmovsd_xmm [rax], x8
37c38c8a1jmp 0x37c38c3f0
37c38c8a6
37c38c8a6loc_37c38c8a6:
37c38c8a6mulsd x1, [rip+0xe4aea]
37c38c8aemulsd x0, x1
37c38c8b2movsd_xmm [rsi], x1
37c38c8b6mulsd x0, x1
37c38c8baaddsd x0, x8
37c38c8bfmovapd x8, x0
37c38c8c4jmp 0x37c38c628
37c38c3c0
37c38c3c0zlassq_64_:
37c38c3c0push rbp
37c38c3c1push rdi
37c38c3c2push rsi
37c38c3c3push rbx
37c38c3c4sub rsp, 120
37c38c3c8movups [rsp+64], x6
37c38c3cdmovups [rsp+80], x7
37c38c3d2movups [rsp+96], x8
37c38c3d8mov rdi, rcx
37c38c3dbmov rcx, r9
37c38c3demov rbx, rdx
37c38c3e1mov rbp, r8
37c38c3e4mov rsi, r9
37c38c3e7call la_xisnan::disnan
37c38c3ectest eax, eax
37c38c3eeje 0x37c38c410
37c38c3f0
37c38c3f0loc_37c38c3f0:
37c38c3f0movups x6, [rsp+64]
37c38c3f5movups x7, [rsp+80]
37c38c3famovups x8, [rsp+96]
37c38c400add rsp, 120
37c38c404pop rbx
37c38c405pop rsi
37c38c406pop rdi
37c38c407pop rbp
37c38c408ret
37c38c409
37c38c409 0f 1f 80 00 00 00 00 .......
37c38c410
37c38c410loc_37c38c410:
37c38c410mov rcx, [rsp+192]
37c38c418call la_xisnan::disnan
37c38c41dtest eax, eax
37c38c41fjne 0x37c38c3f0
37c38c421mov rax, [rsp+192]
37c38c429pxor x0, x0
37c38c42ducomisd x0, [rax]
37c38c431jp 0x37c38c550
37c38c437jne 0x37c38c550
37c38c43dmov rax, [rip+0xe4f1c]
37c38c444mov [rsi], rax
37c38c447
37c38c447loc_37c38c447:
37c38c447mov rcx, [rdi]
37c38c44atest rcx, rcx
37c38c44djle 0x37c38c3f0
37c38c44fmov r8, [rbp]
37c38c453mov eax, 1
37c38c458mov [rsp+56], 0
37c38c461test r8, r8
37c38c464jns 0x37c38c471
37c38c466lea rdx, [rcx-1]
37c38c46aimul rdx, r8
37c38c46esub rax, rdx
37c38c471
37c38c471loc_37c38c471:
37c38c471pxor x5, x5
37c38c475shl rax, 4
37c38c479add rcx, 1
37c38c47dxor r10l, r10l
37c38c480shl r8, 4
37c38c484mov edx, 1
37c38c489movapd x3, x5
37c38c48dadd rax, rbx
37c38c490movsd_xmm x4, [rip+0xe4ee8]
37c38c498mov r9l, 1
37c38c49emovapd x8, x5
37c38c4a3jmp 0x37c38c4f5
37c38c4a5
37c38c4a5 0f 1f 00 ...
37c38c4a8
37c38c4a8loc_37c38c4a8:
37c38c4a8movsd_xmm x1, [rip+0xe4ed8]
37c38c4b0comisd x2, x4
37c38c4b4mulsd x0, x1
37c38c4b8mulsd x0, x0
37c38c4bcaddsd x3, x0
37c38c4c0ja 0x37c38c5a0
37c38c4c6movsd_xmm x7, [rip+0xe4ec2]
37c38c4cexor r9l, r9l
37c38c4d1comisd x7, x2
37c38c4d5ja 0x37c38c4e5
37c38c4d7
37c38c4d7loc_37c38c4d7:
37c38c4d7mulsd x6, x6
37c38c4dbmov r10l, 1
37c38c4e1addsd x5, x6
37c38c4e5
37c38c4e5loc_37c38c4e5:
37c38c4e5add rdx, 1
37c38c4e9add rax, r8
37c38c4eccmp rdx, rcx
37c38c4efje 0x37c38c5c3
37c38c4f5
37c38c4f5loc_37c38c4f5:
37c38c4f5movsd_xmm x1, [rax-16]
37c38c4famovsd_xmm x6, [rax-8]
37c38c4ffmovapd x0, x1
37c38c503andpd x0, [rip+0xe4e65]
37c38c50bmovapd x2, x6
37c38c50fandpd x2, [rip+0xe4e59]
37c38c517comisd x0, x4
37c38c51bja 0x37c38c4a8
37c38c51dmovsd_xmm x7, [rip+0xe4e6b]
37c38c525comisd x7, x0
37c38c529jbe 0x37c38c580
37c38c52btest r9, r9
37c38c52ejne 0x37c38c670
37c38c534comisd x2, x4
37c38c538ja 0x37c38c598
37c38c53amovsd_xmm x7, [rip+0xe4e4e]
37c38c542comisd x7, x2
37c38c546ja 0x37c38c4e5
37c38c548jmp 0x37c38c4d7
37c38c54a
37c38c54a 66 0f 1f 44 00 00 f..D..
37c38c550
37c38c550loc_37c38c550:
37c38c550pxor x0, x0
37c38c554ucomisd x0, [rsi]
37c38c558jp 0x37c38c447
37c38c55ejne 0x37c38c447
37c38c564mov rax, [rip+0xe4df5]
37c38c56bmov [rsi], rax
37c38c56emov rax, [rsp+192]
37c38c576movsd_xmm [rax], x0
37c38c57ajmp 0x37c38c447
37c38c57f
37c38c57f 90 .
37c38c580
37c38c580loc_37c38c580:
37c38c580mulsd x1, x1
37c38c584comisd x2, x4
37c38c588addsd x5, x1
37c38c58cjbe 0x37c38c6c8
37c38c592mov r10l, 1
37c38c598
37c38c598loc_37c38c598:
37c38c598movsd_xmm x1, [rip+0xe4de8]
37c38c5a0
37c38c5a0loc_37c38c5a0:
37c38c5a0mulsd x2, x1
37c38c5a4add rdx, 1
37c38c5a8xor r9l, r9l
37c38c5abadd rax, r8
37c38c5aemovapd x0, x2
37c38c5b2mulsd x0, x2
37c38c5b6addsd x3, x0
37c38c5bacmp rdx, rcx
37c38c5bdjne 0x37c38c4f5
37c38c5c3
37c38c5c3loc_37c38c5c3:
37c38c5c3test r10b, r10b
37c38c5c6je 0x37c38c768
37c38c5ccmov rax, [rsp+192]
37c38c5d4pxor x1, x1
37c38c5d8movsd_xmm [rsp+56], x5
37c38c5demovsd_xmm x0, [rax]
37c38c5e2comisd x0, x1
37c38c5e6jbe 0x37c38c628
37c38c5e8
37c38c5e8loc_37c38c5e8:
37c38c5e8movapd x2, x0
37c38c5ecmovsd_xmm x1, [rsi]
37c38c5f0sqrtsd x2, x2
37c38c5f4mulsd x2, x1
37c38c5f8comisd x2, x4
37c38c5fcjbe 0x37c38c7b8
37c38c602comisd x1, [rip+0xe4d56]
37c38c60ajbe 0x37c38c850
37c38c610mulsd x1, [rip+0xe4d70]
37c38c618mulsd x0, x1
37c38c61cmovsd_xmm [rsi], x1
37c38c620mulsd x0, x1
37c38c624addsd x3, x0
37c38c628
37c38c628loc_37c38c628:
37c38c628pxor x0, x0
37c38c62ccomisd x3, x0
37c38c630jbe 0x37c38c6f8
37c38c636comisd x5, x0
37c38c63ajbe 0x37c38c78c
37c38c640
37c38c640loc_37c38c640:
37c38c640movsd_xmm x0, [rip+0xe4d40]
37c38c648mulsd x5, x0
37c38c64cmulsd x5, x0
37c38c650addsd x3, x5
37c38c654
37c38c654loc_37c38c654:
37c38c654mov rax, [rip+0xe4d45]
37c38c65bmov [rsi], rax
37c38c65emov rax, [rsp+192]
37c38c666movsd_xmm [rax], x3
37c38c66ajmp 0x37c38c3f0
37c38c66f
37c38c66f 90 .
37c38c670
37c38c670loc_37c38c670:
37c38c670movsd_xmm x1, [rip+0xe4d20]
37c38c678comisd x2, x4
37c38c67cmulsd x0, x1
37c38c680mulsd x0, x0
37c38c684addsd x0, x8
37c38c689movapd x8, x0
37c38c68eja 0x37c38c598
37c38c694movsd_xmm x7, [rip+0xe4cf4]
37c38c69ccomisd x7, x2
37c38c6a0jbe 0x37c38c4d7
37c38c6a6
37c38c6a6loc_37c38c6a6:
37c38c6a6mulsd x2, x1
37c38c6aamov r9l, 1
37c38c6b0mulsd x2, x2
37c38c6b4addsd x2, x8
37c38c6b9movapd x8, x2
37c38c6bejmp 0x37c38c4e5
37c38c6c3
37c38c6c3 0f 1f 44 00 00 ..D..
37c38c6c8
37c38c6c8loc_37c38c6c8:
37c38c6c8movsd_xmm x7, [rip+0xe4cc0]
37c38c6d0comisd x7, x2
37c38c6d4jbe 0x37c38c4d7
37c38c6damov r10l, 1
37c38c6e0test r9, r9
37c38c6e3je 0x37c38c4e5
37c38c6e9movsd_xmm x1, [rip+0xe4ca7]
37c38c6f1jmp 0x37c38c6a6
37c38c6f3
37c38c6f3 0f 1f 44 00 00 ..D..
37c38c6f8
37c38c6f8loc_37c38c6f8:
37c38c6f8comisd x8, x0
37c38c6fdjbe 0x37c38c830
37c38c703comisd x5, x0
37c38c707jbe 0x37c38c871
37c38c70d
37c38c70dloc_37c38c70d:
37c38c70dmovapd x0, x8
37c38c712sqrtsd x5, x5
37c38c716sqrtsd x0, x0
37c38c71amulsd x0, [rip+0xe4c86]
37c38c722comisd x0, x5
37c38c726jbe 0x37c38c734
37c38c728movapd x1, x5
37c38c72cmovapd x5, x0
37c38c730movapd x0, x1
37c38c734
37c38c734loc_37c38c734:
37c38c734divsd x0, x5
37c38c738movsd_xmm x1, [rip+0xe4c20]
37c38c740mov rax, [rsp+192]
37c38c748mulsd x5, x5
37c38c74cmovsd_xmm [rsi], x1
37c38c750mulsd x0, x0
37c38c754addsd x0, x1
37c38c758mulsd x0, x5
37c38c75cmovsd_xmm [rax], x0
37c38c760jmp 0x37c38c3f0
37c38c765
37c38c765 0f 1f 00 ...
37c38c768
37c38c768loc_37c38c768:
37c38c768mov rax, [rsp+192]
37c38c770pxor x5, x5
37c38c774movsd_xmm x0, [rax]
37c38c778comisd x0, x5
37c38c77cja 0x37c38c5e8
37c38c782comisd x3, x5
37c38c786jbe 0x37c38c827
37c38c78c
37c38c78cloc_37c38c78c:
37c38c78clea rcx, [rsp+56]
37c38c791movsd_xmm [rsp+40], x3
37c38c797call la_xisnan::disnan
37c38c79cmovsd_xmm x3, [rsp+40]
37c38c7a2test eax, eax
37c38c7a4je 0x37c38c654
37c38c7aamovsd_xmm x5, [rsp+56]
37c38c7b0jmp 0x37c38c640
37c38c7b5
37c38c7b5 0f 1f 00 ...
37c38c7b8
37c38c7b8loc_37c38c7b8:
37c38c7b8movsd_xmm x4, [rip+0xe4bd0]
37c38c7c0comisd x4, x2
37c38c7c4jbe 0x37c38c810
37c38c7c6test r9, r9
37c38c7c9je 0x37c38c628
37c38c7cfmovsd_xmm x2, [rip+0xe4b89]
37c38c7d7comisd x2, x1
37c38c7dbja 0x37c38c8a6
37c38c7e1movsd_xmm x2, [rip+0xe4baf]
37c38c7e9mulsd x0, x2
37c38c7edmulsd x0, x2
37c38c7f1mulsd x0, x1
37c38c7f5mulsd x0, x1
37c38c7f9addsd x0, x8
37c38c7femovapd x8, x0
37c38c803jmp 0x37c38c628
37c38c808
37c38c808 0f 1f 84 00 00 00 00 00 ........
37c38c810
37c38c810loc_37c38c810:
37c38c810mulsd x0, x1
37c38c814mulsd x0, x1
37c38c818addsd x5, x0
37c38c81cmovsd_xmm [rsp+56], x5
37c38c822jmp 0x37c38c628
37c38c827
37c38c827loc_37c38c827:
37c38c827comisd x8, x5
37c38c82cja 0x37c38c871
37c38c82enop
37c38c830
37c38c830loc_37c38c830:
37c38c830mov rax, [rip+0xe4b29]
37c38c837mov [rsi], rax
37c38c83amov rax, [rsp+192]
37c38c842movsd_xmm [rax], x5
37c38c846jmp 0x37c38c3f0
37c38c84b
37c38c84b 0f 1f 44 00 00 ..D..
37c38c850
37c38c850loc_37c38c850:
37c38c850movsd_xmm x2, [rip+0xe4b30]
37c38c858mulsd x0, x2
37c38c85cmulsd x0, x2
37c38c860mulsd x0, x1
37c38c864mulsd x0, x1
37c38c868addsd x3, x0
37c38c86cjmp 0x37c38c628
37c38c871
37c38c871loc_37c38c871:
37c38c871lea rcx, [rsp+56]
37c38c876call la_xisnan::disnan
37c38c87btest eax, eax
37c38c87dje 0x37c38c88a
37c38c87fmovsd_xmm x5, [rsp+56]
37c38c885jmp 0x37c38c70d
37c38c88a
37c38c88aloc_37c38c88a:
37c38c88amov rax, [rip+0xe4b17]
37c38c891mov [rsi], rax
37c38c894mov rax, [rsp+192]
37c38c89cmovsd_xmm [rax], x8
37c38c8a1jmp 0x37c38c3f0
37c38c8a6
37c38c8a6loc_37c38c8a6:
37c38c8a6mulsd x1, [rip+0xe4aea]
37c38c8aemulsd x0, x1
37c38c8b2movsd_xmm [rsi], x1
37c38c8b6mulsd x0, x1
37c38c8baaddsd x0, x8
37c38c8bfmovapd x8, x0
37c38c8c4jmp 0x37c38c628
37c38c3c0
37c38c8c9
37c38c8c9 // align 0x10
37c38c8c9 // align 0x10
37c38c8d0
37c38c8d0zlaswlq_64_:
37c38c8d0push r15
37c38c8d2push r14
37c38c8d4push r13
37c38c8d6push r12
37c38c8d8push rbp
37c38c8d9push rdi
37c38c8dapush rsi
37c38c8dbpush rbx
37c38c8dcsub rsp, 232
37c38c8e3movups [rsp+208], x6
37c38c8ebmov rax, [rsp+336]
37c38c8f3mov rsi, [rsp+344]
37c38c8fbmov r13, [rsp+360]
37c38c903mov rbp, [rsp+384]
37c38c90bmov rdi, [rsp+368]
37c38c913mov r11, [rsp+376]
37c38c91bmov [rbp], 0
37c38c923mov r14, [r13]
37c38c927mov [rsp+104], rax
37c38c92cmov r10, rdx
37c38c92fmov rbx, rcx
37c38c932mov rdx, [rcx]
37c38c935mov rax, [rsp+352]
37c38c93dmov rcx, [r10]
37c38c940mov [rsp+96], r8
37c38c945mov r15, r8
37c38c948mov [rsp+120], r9
37c38c94dmov r8l, 1
37c38c953mov [rsp+112], rax
37c38c958mov rax, [rsi]
37c38c95bcmp rdx, rcx
37c38c95emov [rsp+128], rax
37c38c966mov rax, rcx
37c38c969cmovle rax, rdx
37c38c96dtest rax, rax
37c38c970je 0x37c38c979
37c38c972mov r8, [r15]
37c38c975imul r8, rdx
37c38c979
37c38c979loc_37c38c979:
37c38c979test rdx, rdx
37c38c97cjs 0x37c38c9d8
37c38c97emov r12, -2
37c38c985mov r9l, 2
37c38c98bcmp rdx, rcx
37c38c98ejle 0x37c38c9f0
37c38c990
37c38c990loc_37c38c990:
37c38c990mov [rbp], r12
37c38c994lea rdx, [rsp+200]
37c38c99cmov r8l, 7
37c38c9a2lea rcx, [rip+0xe4a0f]
37c38c9a9mov [rsp+200], r9
37c38c9b1call xerbla_64_
37c38c9b6nop
37c38c9b7
37c38c9b7loc_37c38c9b7:
37c38c9b7movups x6, [rsp+208]
37c38c9bfadd rsp, 232
37c38c9c6pop rbx
37c38c9c7pop rsi
37c38c9c8pop rdi
37c38c9c9pop rbp
37c38c9capop r12
37c38c9ccpop r13
37c38c9cepop r14
37c38c9d0pop r15
37c38c9d2ret
37c38c9d3
37c38c9d3 0f 1f 44 00 00 ..D..
37c38c9d8
37c38c9d8loc_37c38c9d8:
37c38c9d8mov r12, -1
37c38c9dfmov r9l, 1
37c38c9e5jmp 0x37c38c990
37c38c9e7
37c38c9e7 66 0f 1f 84 00 00 00 00 00 f........
37c38c9f0
37c38c9f0loc_37c38c9f0:
37c38c9f0mov r9, [rsp+96]
37c38c9f5mov r12, [r9]
37c38c9f8test r12, r12
37c38c9fbjle 0x37c38ca60
37c38c9fdtest rdx, rdx
37c38ca00je 0x37c38ca07
37c38ca02cmp r12, rdx
37c38ca05jg 0x37c38ca60
37c38ca07
37c38ca07loc_37c38ca07:
37c38ca07mov r9, [rsp+120]
37c38ca0cmov r9, [r9]
37c38ca0ftest r9, r9
37c38ca12jle 0x37c38ca78
37c38ca14test rdx, rdx
37c38ca17mov r15l, 1
37c38ca1dcmovg r15, rdx
37c38ca21cmp [rsp+128], r15
37c38ca29jl 0x37c38ce20
37c38ca2fcmp r12, r14
37c38ca32jg 0x37c38ce38
37c38ca38mov r11, [r11]
37c38ca3bcmp r11, r8
37c38ca3ejge 0x37c38ca90
37c38ca40cmp r11, -1
37c38ca44je 0x37c38ca90
37c38ca46mov r12, -10
37c38ca4dmov r9l, 10
37c38ca53jmp 0x37c38c990
37c38ca58
37c38ca58 0f 1f 84 00 00 00 00 00 ........
37c38ca60
37c38ca60loc_37c38ca60:
37c38ca60mov r12, -3
37c38ca67mov r9l, 3
37c38ca6djmp 0x37c38c990
37c38ca72
37c38ca72 66 0f 1f 44 00 00 f..D..
37c38ca78
37c38ca78loc_37c38ca78:
37c38ca78mov r12, -4
37c38ca7fmov r9l, 4
37c38ca85jmp 0x37c38c990
37c38ca8a
37c38ca8a 66 0f 1f 44 00 00 f..D..
37c38ca90
37c38ca90loc_37c38ca90:
37c38ca90pxor x0, x0
37c38ca94mov [rdi+8], 0
37c38ca9ccvtsi2sd x0, r8
37c38caa1movsd_xmm [rdi], x0
37c38caa5test rax, rax
37c38caa8je 0x37c38c9b7
37c38caaecmp r11, -1
37c38cab2je 0x37c38c9b7
37c38cab8cmp rdx, rcx
37c38cabbje 0x37c38ccf8
37c38cac1cmp r9, rcx
37c38cac4jge 0x37c38ccf8
37c38cacacmp r9, rdx
37c38cacdjle 0x37c38ccf8
37c38cad3mov rax, [rsp+128]
37c38cadbsub r9, rdx
37c38cademov r12, [rsp+120]
37c38cae3mov [rsp+64], rbp
37c38cae8mov [rsp+56], rdi
37c38caedmov r8, [rsp+96]
37c38caf2not rax
37c38caf5mov [rsp+48], r13
37c38cafamov [rsp+168], rax
37c38cb02mov rax, rcx
37c38cb05sub rax, rdx
37c38cb08mov [rsp+32], rsi
37c38cb0dcqo
37c38cb0fmov [rsp+144], r10
37c38cb17idiv r9
37c38cb1amov rax, [rsp+112]
37c38cb1fmov r9, [rsp+104]
37c38cb24movsd_xmm [rsp+136], x0
37c38cb2dmov [rsp+40], rax
37c38cb32sub rcx, rdx
37c38cb35mov [rsp+192], rdx
37c38cb3dmov rdx, r12
37c38cb40lea r15, [rcx+1]
37c38cb44mov rcx, rbx
37c38cb47mov [rsp+160], r15
37c38cb4fcall zgelqt_64_
37c38cb54mov r8, [r12]
37c38cb58mov rcx, [rbx]
37c38cb5bmov rdx, r15
37c38cb5emovsd_xmm x0, [rsp+136]
37c38cb67mov r10, [rsp+144]
37c38cb6fsub rdx, r8
37c38cb72mov r12, r8
37c38cb75lea r11, [r8+1]
37c38cb79add rdx, rcx
37c38cb7csub r12, rcx
37c38cb7fjs 0x37c38cd58
37c38cb85cmp r11, rdx
37c38cb88jg 0x37c38ce4a
37c38cb8emov rax, rdx
37c38cb91xor edx, edx
37c38cb93sub rax, r11
37c38cb96div r12
37c38cb99mov r9, rax
37c38cb9c
37c38cb9cloc_37c38cb9c:
37c38cb9cmov rdx, [rsp+128]
37c38cba4mov [rsp+176], r9
37c38cbacmovapd x6, x0
37c38cbb0mov [rsp+184], r10
37c38cbb8mov rax, rdx
37c38cbbbimul rax, r12
37c38cbbfmov r12l, 1
37c38cbc5shl rax, 4
37c38cbc9mov [rsp+152], rax
37c38cbd1mov rax, rdx
37c38cbd4mov rdx, [rsp+104]
37c38cbd9imul rax, r11
37c38cbddadd rax, [rsp+168]
37c38cbe5shl rax, 4
37c38cbe9lea r15, [rdx+rax+16]
37c38cbeelea rax, [r9+1]
37c38cbf2mov [rsp+136], rax
37c38cbfalea rax, [rsp+200]
37c38cc02mov [rsp+144], rax
37c38cc0amov rax, rsi
37c38cc0dmov rsi, r14
37c38cc10mov r14, r15
37c38cc13mov r15, rax
37c38cc16jmp 0x37c38cc37
37c38cc18
37c38cc18 0f 1f 84 00 00 00 00 00 ........
37c38cc20
37c38cc20loc_37c38cc20:
37c38cc20mov rax, [rsp+120]
37c38cc25mov rcx, [rbx]
37c38cc28add r12, 1
37c38cc2cadd r14, [rsp+152]
37c38cc34mov r8, [rax]
37c38cc37
37c38cc37loc_37c38cc37:
37c38cc37sub r8, rcx
37c38cc3aimul rcx, r12
37c38cc3emov rax, [rsp+104]
37c38cc43mov [rsp+88], rbp
37c38cc48mov [rsp+80], rdi
37c38cc4dmov r9, [rsp+96]
37c38cc52mov [rsp+72], r13
37c38cc57lea rdx, [rcx+1]
37c38cc5bmov [rsp+56], r15
37c38cc60mov rcx, rbx
37c38cc63imul rdx, rsi
37c38cc67mov [rsp+48], r14
37c38cc6cmov [rsp+40], r15
37c38cc71mov [rsp+32], rax
37c38cc76sub rdx, rsi
37c38cc79mov [rsp+200], r8
37c38cc81lea r8, [rip+0xe4728]
37c38cc88shl rdx, 4
37c38cc8cadd rdx, [rsp+112]
37c38cc91mov [rsp+64], rdx
37c38cc96mov rdx, [rsp+144]
37c38cc9ecall ztplqt_64_
37c38cca3cmp r12, [rsp+136]
37c38ccabjne 0x37c38cc20
37c38ccb1mov r9, [rsp+176]
37c38ccb9mov r10, [rsp+184]
37c38ccc1mov r14, rsi
37c38ccc4movapd x0, x6
37c38ccc8mov rsi, r15
37c38cccblea rax, [r9+2]
37c38cccf
37c38cccfloc_37c38cccf:
37c38cccfmov rcx, [rsp+160]
37c38ccd7cmp [r10], rcx
37c38ccdajge 0x37c38cd80
37c38cce0
37c38cce0loc_37c38cce0:
37c38cce0mov [rdi+8], 0
37c38cce8movsd_xmm [rdi], x0
37c38ccecjmp 0x37c38c9b7
37c38ccf1
37c38ccf1 0f 1f 80 00 00 00 00 .......
37c38ccf8
37c38ccf8loc_37c38ccf8:
37c38ccf8mov rax, [rsp+112]
37c38ccfdmov r9, [rsp+104]
37c38cd02mov rdx, r10
37c38cd05mov rcx, rbx
37c38cd08mov r8, [rsp+96]
37c38cd0dmovups x6, [rsp+208]
37c38cd15mov [rsp+368], rbp
37c38cd1dmov [rsp+360], rdi
37c38cd25mov [rsp+352], r13
37c38cd2dmov [rsp+344], rax
37c38cd35mov [rsp+336], rsi
37c38cd3dadd rsp, 232
37c38cd44pop rbx
37c38cd45pop rsi
37c38cd46pop rdi
37c38cd47pop rbp
37c38cd48pop r12
37c38cd4apop r13
37c38cd4cpop r14
37c38cd4epop r15
37c38cd50jmp 0x37c28b9e0
37c38cd55
37c38cd55 0f 1f 00 ...
37c38cd58
37c38cd58loc_37c38cd58:
37c38cd58cmp r11, rdx
37c38cd5bjl 0x37c38ce4a
37c38cd61mov rax, r11
37c38cd64mov r9, r12
37c38cd67sub rax, rdx
37c38cd6aneg r9
37c38cd6dxor edx, edx
37c38cd6fdiv r9
37c38cd72mov r9, rax
37c38cd75jmp 0x37c38cb9c
37c38cd7a
37c38cd7a 66 0f 1f 44 00 00 f..D..
37c38cd80
37c38cd80loc_37c38cd80:
37c38cd80mov rcx, [rsp+112]
37c38cd85mov r9, [rsp+96]
37c38cd8amov [rsp+88], rbp
37c38cd8flea rdx, [rsp+192]
37c38cd97mov [rsp+80], rdi
37c38cd9clea r8, [rip+0xe460d]
37c38cda3mov [rsp+72], r13
37c38cda8imul rax, [rbx]
37c38cdacmov [rsp+56], rsi
37c38cdb1mov [rsp+40], rsi
37c38cdb6add rax, 1
37c38cdbamovsd_xmm [rsp+120], x0
37c38cdc0imul rax, r14
37c38cdc4sub rax, r14
37c38cdc7shl rax, 4
37c38cdcbadd rax, rcx
37c38cdcemov rcx, [rsp+168]
37c38cdd6mov [rsp+64], rax
37c38cddbmov rax, [rsp+128]
37c38cde3imul rax, [rsp+160]
37c38cdeclea rax, [rcx+rax+1]
37c38cdf1mov rcx, [rsp+104]
37c38cdf6shl rax, 4
37c38cdfaadd rax, rcx
37c38cdfdmov [rsp+32], rcx
37c38ce02mov rcx, rbx
37c38ce05mov [rsp+48], rax
37c38ce0acall ztplqt_64_
37c38ce0fmovsd_xmm x0, [rsp+120]
37c38ce15jmp 0x37c38cce0
37c38ce1a
37c38ce1a 66 0f 1f 44 00 00 f..D..
37c38ce20
37c38ce20loc_37c38ce20:
37c38ce20mov r12, -6
37c38ce27mov r9l, 6
37c38ce2djmp 0x37c38c990
37c38ce32
37c38ce32 66 0f 1f 44 00 00 f..D..
37c38ce38
37c38ce38loc_37c38ce38:
37c38ce38mov r12, -8
37c38ce3fmov r9l, 8
37c38ce45jmp 0x37c38c990
37c38ce4a
37c38ce4aloc_37c38ce4a:
37c38ce4amov eax, 1
37c38ce4fjmp 0x37c38cccf
37c38c8d0
37c38c8d0zlaswlq_64_:
37c38c8d0push r15
37c38c8d2push r14
37c38c8d4push r13
37c38c8d6push r12
37c38c8d8push rbp
37c38c8d9push rdi
37c38c8dapush rsi
37c38c8dbpush rbx
37c38c8dcsub rsp, 232
37c38c8e3movups [rsp+208], x6
37c38c8ebmov rax, [rsp+336]
37c38c8f3mov rsi, [rsp+344]
37c38c8fbmov r13, [rsp+360]
37c38c903mov rbp, [rsp+384]
37c38c90bmov rdi, [rsp+368]
37c38c913mov r11, [rsp+376]
37c38c91bmov [rbp], 0
37c38c923mov r14, [r13]
37c38c927mov [rsp+104], rax
37c38c92cmov r10, rdx
37c38c92fmov rbx, rcx
37c38c932mov rdx, [rcx]
37c38c935mov rax, [rsp+352]
37c38c93dmov rcx, [r10]
37c38c940mov [rsp+96], r8
37c38c945mov r15, r8
37c38c948mov [rsp+120], r9
37c38c94dmov r8l, 1
37c38c953mov [rsp+112], rax
37c38c958mov rax, [rsi]
37c38c95bcmp rdx, rcx
37c38c95emov [rsp+128], rax
37c38c966mov rax, rcx
37c38c969cmovle rax, rdx
37c38c96dtest rax, rax
37c38c970je 0x37c38c979
37c38c972mov r8, [r15]
37c38c975imul r8, rdx
37c38c979
37c38c979loc_37c38c979:
37c38c979test rdx, rdx
37c38c97cjs 0x37c38c9d8
37c38c97emov r12, -2
37c38c985mov r9l, 2
37c38c98bcmp rdx, rcx
37c38c98ejle 0x37c38c9f0
37c38c990
37c38c990loc_37c38c990:
37c38c990mov [rbp], r12
37c38c994lea rdx, [rsp+200]
37c38c99cmov r8l, 7
37c38c9a2lea rcx, [rip+0xe4a0f]
37c38c9a9mov [rsp+200], r9
37c38c9b1call xerbla_64_
37c38c9b6nop
37c38c9b7
37c38c9b7loc_37c38c9b7:
37c38c9b7movups x6, [rsp+208]
37c38c9bfadd rsp, 232
37c38c9c6pop rbx
37c38c9c7pop rsi
37c38c9c8pop rdi
37c38c9c9pop rbp
37c38c9capop r12
37c38c9ccpop r13
37c38c9cepop r14
37c38c9d0pop r15
37c38c9d2ret
37c38c9d3
37c38c9d3 0f 1f 44 00 00 ..D..
37c38c9d8
37c38c9d8loc_37c38c9d8:
37c38c9d8mov r12, -1
37c38c9dfmov r9l, 1
37c38c9e5jmp 0x37c38c990
37c38c9e7
37c38c9e7 66 0f 1f 84 00 00 00 00 00 f........
37c38c9f0
37c38c9f0loc_37c38c9f0:
37c38c9f0mov r9, [rsp+96]
37c38c9f5mov r12, [r9]
37c38c9f8test r12, r12
37c38c9fbjle 0x37c38ca60
37c38c9fdtest rdx, rdx
37c38ca00je 0x37c38ca07
37c38ca02cmp r12, rdx
37c38ca05jg 0x37c38ca60
37c38ca07
37c38ca07loc_37c38ca07:
37c38ca07mov r9, [rsp+120]
37c38ca0cmov r9, [r9]
37c38ca0ftest r9, r9
37c38ca12jle 0x37c38ca78
37c38ca14test rdx, rdx
37c38ca17mov r15l, 1
37c38ca1dcmovg r15, rdx
37c38ca21cmp [rsp+128], r15
37c38ca29jl 0x37c38ce20
37c38ca2fcmp r12, r14
37c38ca32jg 0x37c38ce38
37c38ca38mov r11, [r11]
37c38ca3bcmp r11, r8
37c38ca3ejge 0x37c38ca90
37c38ca40cmp r11, -1
37c38ca44je 0x37c38ca90
37c38ca46mov r12, -10
37c38ca4dmov r9l, 10
37c38ca53jmp 0x37c38c990
37c38ca58
37c38ca58 0f 1f 84 00 00 00 00 00 ........
37c38ca60
37c38ca60loc_37c38ca60:
37c38ca60mov r12, -3
37c38ca67mov r9l, 3
37c38ca6djmp 0x37c38c990
37c38ca72
37c38ca72 66 0f 1f 44 00 00 f..D..
37c38ca78
37c38ca78loc_37c38ca78:
37c38ca78mov r12, -4
37c38ca7fmov r9l, 4
37c38ca85jmp 0x37c38c990
37c38ca8a
37c38ca8a 66 0f 1f 44 00 00 f..D..
37c38ca90
37c38ca90loc_37c38ca90:
37c38ca90pxor x0, x0
37c38ca94mov [rdi+8], 0
37c38ca9ccvtsi2sd x0, r8
37c38caa1movsd_xmm [rdi], x0
37c38caa5test rax, rax
37c38caa8je 0x37c38c9b7
37c38caaecmp r11, -1
37c38cab2je 0x37c38c9b7
37c38cab8cmp rdx, rcx
37c38cabbje 0x37c38ccf8
37c38cac1cmp r9, rcx
37c38cac4jge 0x37c38ccf8
37c38cacacmp r9, rdx
37c38cacdjle 0x37c38ccf8
37c38cad3mov rax, [rsp+128]
37c38cadbsub r9, rdx
37c38cademov r12, [rsp+120]
37c38cae3mov [rsp+64], rbp
37c38cae8mov [rsp+56], rdi
37c38caedmov r8, [rsp+96]
37c38caf2not rax
37c38caf5mov [rsp+48], r13
37c38cafamov [rsp+168], rax
37c38cb02mov rax, rcx
37c38cb05sub rax, rdx
37c38cb08mov [rsp+32], rsi
37c38cb0dcqo
37c38cb0fmov [rsp+144], r10
37c38cb17idiv r9
37c38cb1amov rax, [rsp+112]
37c38cb1fmov r9, [rsp+104]
37c38cb24movsd_xmm [rsp+136], x0
37c38cb2dmov [rsp+40], rax
37c38cb32sub rcx, rdx
37c38cb35mov [rsp+192], rdx
37c38cb3dmov rdx, r12
37c38cb40lea r15, [rcx+1]
37c38cb44mov rcx, rbx
37c38cb47mov [rsp+160], r15
37c38cb4fcall zgelqt_64_
37c38cb54mov r8, [r12]
37c38cb58mov rcx, [rbx]
37c38cb5bmov rdx, r15
37c38cb5emovsd_xmm x0, [rsp+136]
37c38cb67mov r10, [rsp+144]
37c38cb6fsub rdx, r8
37c38cb72mov r12, r8
37c38cb75lea r11, [r8+1]
37c38cb79add rdx, rcx
37c38cb7csub r12, rcx
37c38cb7fjs 0x37c38cd58
37c38cb85cmp r11, rdx
37c38cb88jg 0x37c38ce4a
37c38cb8emov rax, rdx
37c38cb91xor edx, edx
37c38cb93sub rax, r11
37c38cb96div r12
37c38cb99mov r9, rax
37c38cb9c
37c38cb9cloc_37c38cb9c:
37c38cb9cmov rdx, [rsp+128]
37c38cba4mov [rsp+176], r9
37c38cbacmovapd x6, x0
37c38cbb0mov [rsp+184], r10
37c38cbb8mov rax, rdx
37c38cbbbimul rax, r12
37c38cbbfmov r12l, 1
37c38cbc5shl rax, 4
37c38cbc9mov [rsp+152], rax
37c38cbd1mov rax, rdx
37c38cbd4mov rdx, [rsp+104]
37c38cbd9imul rax, r11
37c38cbddadd rax, [rsp+168]
37c38cbe5shl rax, 4
37c38cbe9lea r15, [rdx+rax+16]
37c38cbeelea rax, [r9+1]
37c38cbf2mov [rsp+136], rax
37c38cbfalea rax, [rsp+200]
37c38cc02mov [rsp+144], rax
37c38cc0amov rax, rsi
37c38cc0dmov rsi, r14
37c38cc10mov r14, r15
37c38cc13mov r15, rax
37c38cc16jmp 0x37c38cc37
37c38cc18
37c38cc18 0f 1f 84 00 00 00 00 00 ........
37c38cc20
37c38cc20loc_37c38cc20:
37c38cc20mov rax, [rsp+120]
37c38cc25mov rcx, [rbx]
37c38cc28add r12, 1
37c38cc2cadd r14, [rsp+152]
37c38cc34mov r8, [rax]
37c38cc37
37c38cc37loc_37c38cc37:
37c38cc37sub r8, rcx
37c38cc3aimul rcx, r12
37c38cc3emov rax, [rsp+104]
37c38cc43mov [rsp+88], rbp
37c38cc48mov [rsp+80], rdi
37c38cc4dmov r9, [rsp+96]
37c38cc52mov [rsp+72], r13
37c38cc57lea rdx, [rcx+1]
37c38cc5bmov [rsp+56], r15
37c38cc60mov rcx, rbx
37c38cc63imul rdx, rsi
37c38cc67mov [rsp+48], r14
37c38cc6cmov [rsp+40], r15
37c38cc71mov [rsp+32], rax
37c38cc76sub rdx, rsi
37c38cc79mov [rsp+200], r8
37c38cc81lea r8, [rip+0xe4728]
37c38cc88shl rdx, 4
37c38cc8cadd rdx, [rsp+112]
37c38cc91mov [rsp+64], rdx
37c38cc96mov rdx, [rsp+144]
37c38cc9ecall ztplqt_64_
37c38cca3cmp r12, [rsp+136]
37c38ccabjne 0x37c38cc20
37c38ccb1mov r9, [rsp+176]
37c38ccb9mov r10, [rsp+184]
37c38ccc1mov r14, rsi
37c38ccc4movapd x0, x6
37c38ccc8mov rsi, r15
37c38cccblea rax, [r9+2]
37c38cccf
37c38cccfloc_37c38cccf:
37c38cccfmov rcx, [rsp+160]
37c38ccd7cmp [r10], rcx
37c38ccdajge 0x37c38cd80
37c38cce0
37c38cce0loc_37c38cce0:
37c38cce0mov [rdi+8], 0
37c38cce8movsd_xmm [rdi], x0
37c38ccecjmp 0x37c38c9b7
37c38ccf1
37c38ccf1 0f 1f 80 00 00 00 00 .......
37c38ccf8
37c38ccf8loc_37c38ccf8:
37c38ccf8mov rax, [rsp+112]
37c38ccfdmov r9, [rsp+104]
37c38cd02mov rdx, r10
37c38cd05mov rcx, rbx
37c38cd08mov r8, [rsp+96]
37c38cd0dmovups x6, [rsp+208]
37c38cd15mov [rsp+368], rbp
37c38cd1dmov [rsp+360], rdi
37c38cd25mov [rsp+352], r13
37c38cd2dmov [rsp+344], rax
37c38cd35mov [rsp+336], rsi
37c38cd3dadd rsp, 232
37c38cd44pop rbx
37c38cd45pop rsi
37c38cd46pop rdi
37c38cd47pop rbp
37c38cd48pop r12
37c38cd4apop r13
37c38cd4cpop r14
37c38cd4epop r15
37c38cd50jmp 0x37c28b9e0
37c38cd55
37c38cd55 0f 1f 00 ...
37c38cd58
37c38cd58loc_37c38cd58:
37c38cd58cmp r11, rdx
37c38cd5bjl 0x37c38ce4a
37c38cd61mov rax, r11
37c38cd64mov r9, r12
37c38cd67sub rax, rdx
37c38cd6aneg r9
37c38cd6dxor edx, edx
37c38cd6fdiv r9
37c38cd72mov r9, rax
37c38cd75jmp 0x37c38cb9c
37c38cd7a
37c38cd7a 66 0f 1f 44 00 00 f..D..
37c38cd80
37c38cd80loc_37c38cd80:
37c38cd80mov rcx, [rsp+112]
37c38cd85mov r9, [rsp+96]
37c38cd8amov [rsp+88], rbp
37c38cd8flea rdx, [rsp+192]
37c38cd97mov [rsp+80], rdi
37c38cd9clea r8, [rip+0xe460d]
37c38cda3mov [rsp+72], r13
37c38cda8imul rax, [rbx]
37c38cdacmov [rsp+56], rsi
37c38cdb1mov [rsp+40], rsi
37c38cdb6add rax, 1
37c38cdbamovsd_xmm [rsp+120], x0
37c38cdc0imul rax, r14
37c38cdc4sub rax, r14
37c38cdc7shl rax, 4
37c38cdcbadd rax, rcx
37c38cdcemov rcx, [rsp+168]
37c38cdd6mov [rsp+64], rax
37c38cddbmov rax, [rsp+128]
37c38cde3imul rax, [rsp+160]
37c38cdeclea rax, [rcx+rax+1]
37c38cdf1mov rcx, [rsp+104]
37c38cdf6shl rax, 4
37c38cdfaadd rax, rcx
37c38cdfdmov [rsp+32], rcx
37c38ce02mov rcx, rbx
37c38ce05mov [rsp+48], rax
37c38ce0acall ztplqt_64_
37c38ce0fmovsd_xmm x0, [rsp+120]
37c38ce15jmp 0x37c38cce0
37c38ce1a
37c38ce1a 66 0f 1f 44 00 00 f..D..
37c38ce20
37c38ce20loc_37c38ce20:
37c38ce20mov r12, -6
37c38ce27mov r9l, 6
37c38ce2djmp 0x37c38c990
37c38ce32
37c38ce32 66 0f 1f 44 00 00 f..D..
37c38ce38
37c38ce38loc_37c38ce38:
37c38ce38mov r12, -8
37c38ce3fmov r9l, 8
37c38ce45jmp 0x37c38c990
37c38ce4a
37c38ce4aloc_37c38ce4a:
37c38ce4amov eax, 1
37c38ce4fjmp 0x37c38cccf
37c38c8d0
37c38ce54
37c38ce54 // align 0x40
37c38ce54 // align 0x40
37c38ce80
37c38ce80zlaswp_64_:
37c38ce80push r15
37c38ce82push r14
37c38ce84push r13
37c38ce86push r12
37c38ce88push rbp
37c38ce89push rdi
37c38ce8apush rsi
37c38ce8bpush rbx
37c38ce8csub rsp, 88
37c38ce90mov rax, [rsp+208]
37c38ce98mov r10, [rsp+192]
37c38cea0mov r12, rdx
37c38cea3mov rdx, [rax]
37c38cea6test rdx, rdx
37c38cea9jle 0x37c38d1a0
37c38ceafmov rax, [r9]
37c38ceb2mov r15, [r10]
37c38ceb5mov esi, 1
37c38cebamov r10, rax
37c38cebd
37c38cebdloc_37c38cebd:
37c38cebdmov r8, [r8]
37c38cec0mov rdi, [rcx]
37c38cec3xor r9l, r9l
37c38cec6test r8, r8
37c38cec9lea rcx, [rdi+31]
37c38cecdmov [rsp+40], rdi
37c38ced2cmovs r8, r9
37c38ced6test rdi, rdi
37c38ced9cmovs rdi, rcx
37c38ceddmov r11, rdi
37c38cee0and r11, -32
37c38cee4cmp rcx, 62
37c38cee8jbe 0x37c38d051
37c38ceeetest r11, r11
37c38cef1jle 0x37c38d051
37c38cef7lea r14, [r11-1]
37c38cefbmov r9, rax
37c38cefemov rcx, r15
37c38cf01mov [rsp+8], r15
37c38cf06sub r9, r15
37c38cf09sub rcx, rax
37c38cf0cshr r14, 5
37c38cf10cmp rsi, -1
37c38cf14cmove rcx, r9
37c38cf18mov r9, rax
37c38cf1bmov [rsp+56], r10
37c38cf20mov rdi, [rsp+200]
37c38cf28shl r9, 4
37c38cf2cmov [rsp+64], r8
37c38cf31lea rbp, [8*rdx]
37c38cf39mov r13, -1
37c38cf40lea rbx, [r12+r9]
37c38cf44lea rdi, [rdi+8*r10-8]
37c38cf49mov [rsp+16], rcx
37c38cf4emov rcx, r8
37c38cf51mov [rsp+32], rbx
37c38cf56shl rcx, 5
37c38cf5amov r9, r8
37c38cf5dmov [rsp+72], r11
37c38cf62shl r9, 4
37c38cf66mov [rsp+24], rdi
37c38cf6bmov rdi, rsi
37c38cf6emov [rsp+48], rdx
37c38cf73shl rdi, 4
37c38cf77mov rdx, rcx
37c38cf7a
37c38cf7aloc_37c38cf7a:
37c38cf7acmp rsi, -1
37c38cf7eje 0x37c38d161
37c38cf84
37c38cf84loc_37c38cf84:
37c38cf84mov rbx, [rsp+8]
37c38cf89cmp rax, rbx
37c38cf8cjg 0x37c38d1d2
37c38cf92
37c38cf92loc_37c38cf92:
37c38cf92mov r10, r13
37c38cf95mov [rsp], rax
37c38cf99mov r15, [rsp+24]
37c38cf9emov r11, rax
37c38cfa1shl r10, 4
37c38cfa5mov rbx, [rsp+16]
37c38cfaaadd r10, [rsp+32]
37c38cfafjmp 0x37c38cfd3
37c38cfb1
37c38cfb1 0f 1f 40 00 66 66 2e 0f 1f 84 00 00 00 00 00 [email protected].........
37c38cfc0
37c38cfc0loc_37c38cfc0:
37c38cfc0sub rbx, 1
37c38cfc4add r11, rsi
37c38cfc7add r15, rbp
37c38cfcaadd r10, rdi
37c38cfcdcmp rbx, -1
37c38cfd1je 0x37c38d023
37c38cfd3
37c38cfd3loc_37c38cfd3:
37c38cfd3mov rax, [r15]
37c38cfd6cmp r11, rax
37c38cfd9je 0x37c38cfc0
37c38cfdbadd rax, r13
37c38cfdexor ecx, ecx
37c38cfe0shl rax, 4
37c38cfe4lea r8, [r12+rax]
37c38cfe8xor eax, eax
37c38cfeanop [rax+rax]
37c38cff5nop [rax+rax]
37c38d000
37c38d000loc_37c38d000:
37c38d000movupd x0, [r10+rax]
37c38d006movupd x1, [r8+rax]
37c38d00cadd ecx, 1
37c38d00fmovups [r10+rax], x1
37c38d014movups [r8+rax], x0
37c38d019add rax, r9
37c38d01ccmp ecx, 32
37c38d01fjne 0x37c38d000
37c38d021jmp 0x37c38cfc0
37c38d023
37c38d023loc_37c38d023:
37c38d023sub r14, 1
37c38d027mov rax, [rsp]
37c38d02badd r13, rdx
37c38d02ecmp r14, -1
37c38d032jne 0x37c38cf7a
37c38d038mov rdx, [rsp+48]
37c38d03dmov r15, [rsp+8]
37c38d042mov r10, [rsp+56]
37c38d047mov r8, [rsp+64]
37c38d04cmov r11, [rsp+72]
37c38d051
37c38d051loc_37c38d051:
37c38d051cmp [rsp+40], r11
37c38d056je 0x37c38d150
37c38d05ccmp rsi, -1
37c38d060je 0x37c38d1c2
37c38d066cmp rax, r15
37c38d069jg 0x37c38d150
37c38d06fmov rbx, r15
37c38d072sub rbx, rax
37c38d075
37c38d075loc_37c38d075:
37c38d075mov rcx, [rsp+40]
37c38d07alea rbp, [8*rdx]
37c38d082lea r13, [r11+1]
37c38d086mov rdi, [rsp+200]
37c38d08emov r14, r13
37c38d091mov rdx, rcx
37c38d094imul r14, r8
37c38d098lea rdi, [rdi+8*r10-8]
37c38d09dsar rdx, 63
37c38d0a1shr rdx, 59
37c38d0a5lea r11, [rcx+rdx]
37c38d0a9and r11l, 31
37c38d0adsub r11, rdx
37c38d0b0mov rdx, r8
37c38d0b3shl r8, 4
37c38d0b7not rdx
37c38d0bamov r10, r8
37c38d0bdadd r14, rdx
37c38d0c0mov r15, r14
37c38d0c3shl r15, 4
37c38d0c7add r15, r12
37c38d0cajmp 0x37c38d0dc
37c38d0cc
37c38d0ccloc_37c38d0cc:
37c38d0ccsub rbx, 1
37c38d0d0add rax, rsi
37c38d0d3add rdi, rbp
37c38d0d6cmp rbx, -1
37c38d0daje 0x37c38d150
37c38d0dc
37c38d0dcloc_37c38d0dc:
37c38d0dcmov rdx, [rdi]
37c38d0dfcmp rax, rdx
37c38d0e2je 0x37c38d0cc
37c38d0e4cmp [rsp+40], r13
37c38d0e9jl 0x37c38d0cc
37c38d0ebadd rdx, r14
37c38d0eemov r9, rax
37c38d0f1xor r8l, r8l
37c38d0f4shl rdx, 4
37c38d0f8shl r9, 4
37c38d0fclea rcx, [r12+rdx]
37c38d100add r9, r15
37c38d103xor edx, edx
37c38d105nop [rax+rax]
37c38d10anop [rax+rax]
37c38d115nop [rax+rax]
37c38d120
37c38d120loc_37c38d120:
37c38d120movupd x0, [r9+rdx]
37c38d126movupd x1, [rcx+rdx]
37c38d12badd r8, 1
37c38d12fmovups [r9+rdx], x1
37c38d134movups [rcx+rdx], x0
37c38d138add rdx, r10
37c38d13bcmp r8, r11
37c38d13ejne 0x37c38d120
37c38d140sub rbx, 1
37c38d144add rax, rsi
37c38d147add rdi, rbp
37c38d14acmp rbx, -1
37c38d14ejne 0x37c38d0dc
37c38d150
37c38d150loc_37c38d150:
37c38d150add rsp, 88
37c38d154pop rbx
37c38d155pop rsi
37c38d156pop rdi
37c38d157pop rbp
37c38d158pop r12
37c38d15apop r13
37c38d15cpop r14
37c38d15epop r15
37c38d160ret
37c38d161
37c38d161loc_37c38d161:
37c38d161mov rbx, [rsp+8]
37c38d166cmp rax, rbx
37c38d169jge 0x37c38cf92
37c38d16ftest r14, r14
37c38d172je 0x37c38d150
37c38d174sub r14, 2
37c38d178lea r13, [r13+2*rdx]
37c38d17dcmp r14, -1
37c38d181jne 0x37c38d161
37c38d183
37c38d183loc_37c38d183:
37c38d183mov rdx, [rsp+48]
37c38d188mov r10, [rsp+56]
37c38d18dmov r15, rbx
37c38d190mov r8, [rsp+64]
37c38d195mov r11, [rsp+72]
37c38d19ajmp 0x37c38d051
37c38d19f
37c38d19f 90 .
37c38d1a0
37c38d1a0loc_37c38d1a0:
37c38d1a0je 0x37c38d150
37c38d1a2mov r15, [r9]
37c38d1a5mov rax, [r10]
37c38d1a8mov rsi, -1
37c38d1afmov r9, r15
37c38d1b2sub r9, rax
37c38d1b5imul r9, rdx
37c38d1b9lea r10, [r9+r15]
37c38d1bdjmp 0x37c38cebd
37c38d1c2
37c38d1c2loc_37c38d1c2:
37c38d1c2cmp rax, r15
37c38d1c5jl 0x37c38d150
37c38d1c7mov rbx, rax
37c38d1casub rbx, r15
37c38d1cdjmp 0x37c38d075
37c38d1d2
37c38d1d2loc_37c38d1d2:
37c38d1d2test r14, r14
37c38d1d5je 0x37c38d150
37c38d1dbsub r14, 2
37c38d1dflea r13, [r13+2*rdx]
37c38d1e4cmp r14, -1
37c38d1e8jne 0x37c38cf84
37c38d1eejmp 0x37c38d183
37c38ce80
37c38ce80zlaswp_64_:
37c38ce80push r15
37c38ce82push r14
37c38ce84push r13
37c38ce86push r12
37c38ce88push rbp
37c38ce89push rdi
37c38ce8apush rsi
37c38ce8bpush rbx
37c38ce8csub rsp, 88
37c38ce90mov rax, [rsp+208]
37c38ce98mov r10, [rsp+192]
37c38cea0mov r12, rdx
37c38cea3mov rdx, [rax]
37c38cea6test rdx, rdx
37c38cea9jle 0x37c38d1a0
37c38ceafmov rax, [r9]
37c38ceb2mov r15, [r10]
37c38ceb5mov esi, 1
37c38cebamov r10, rax
37c38cebd
37c38cebdloc_37c38cebd:
37c38cebdmov r8, [r8]
37c38cec0mov rdi, [rcx]
37c38cec3xor r9l, r9l
37c38cec6test r8, r8
37c38cec9lea rcx, [rdi+31]
37c38cecdmov [rsp+40], rdi
37c38ced2cmovs r8, r9
37c38ced6test rdi, rdi
37c38ced9cmovs rdi, rcx
37c38ceddmov r11, rdi
37c38cee0and r11, -32
37c38cee4cmp rcx, 62
37c38cee8jbe 0x37c38d051
37c38ceeetest r11, r11
37c38cef1jle 0x37c38d051
37c38cef7lea r14, [r11-1]
37c38cefbmov r9, rax
37c38cefemov rcx, r15
37c38cf01mov [rsp+8], r15
37c38cf06sub r9, r15
37c38cf09sub rcx, rax
37c38cf0cshr r14, 5
37c38cf10cmp rsi, -1
37c38cf14cmove rcx, r9
37c38cf18mov r9, rax
37c38cf1bmov [rsp+56], r10
37c38cf20mov rdi, [rsp+200]
37c38cf28shl r9, 4
37c38cf2cmov [rsp+64], r8
37c38cf31lea rbp, [8*rdx]
37c38cf39mov r13, -1
37c38cf40lea rbx, [r12+r9]
37c38cf44lea rdi, [rdi+8*r10-8]
37c38cf49mov [rsp+16], rcx
37c38cf4emov rcx, r8
37c38cf51mov [rsp+32], rbx
37c38cf56shl rcx, 5
37c38cf5amov r9, r8
37c38cf5dmov [rsp+72], r11
37c38cf62shl r9, 4
37c38cf66mov [rsp+24], rdi
37c38cf6bmov rdi, rsi
37c38cf6emov [rsp+48], rdx
37c38cf73shl rdi, 4
37c38cf77mov rdx, rcx
37c38cf7a
37c38cf7aloc_37c38cf7a:
37c38cf7acmp rsi, -1
37c38cf7eje 0x37c38d161
37c38cf84
37c38cf84loc_37c38cf84:
37c38cf84mov rbx, [rsp+8]
37c38cf89cmp rax, rbx
37c38cf8cjg 0x37c38d1d2
37c38cf92
37c38cf92loc_37c38cf92:
37c38cf92mov r10, r13
37c38cf95mov [rsp], rax
37c38cf99mov r15, [rsp+24]
37c38cf9emov r11, rax
37c38cfa1shl r10, 4
37c38cfa5mov rbx, [rsp+16]
37c38cfaaadd r10, [rsp+32]
37c38cfafjmp 0x37c38cfd3
37c38cfb1
37c38cfb1 0f 1f 40 00 66 66 2e 0f 1f 84 00 00 00 00 00 [email protected].........
37c38cfc0
37c38cfc0loc_37c38cfc0:
37c38cfc0sub rbx, 1
37c38cfc4add r11, rsi
37c38cfc7add r15, rbp
37c38cfcaadd r10, rdi
37c38cfcdcmp rbx, -1
37c38cfd1je 0x37c38d023
37c38cfd3
37c38cfd3loc_37c38cfd3:
37c38cfd3mov rax, [r15]
37c38cfd6cmp r11, rax
37c38cfd9je 0x37c38cfc0
37c38cfdbadd rax, r13
37c38cfdexor ecx, ecx
37c38cfe0shl rax, 4
37c38cfe4lea r8, [r12+rax]
37c38cfe8xor eax, eax
37c38cfeanop [rax+rax]
37c38cff5nop [rax+rax]
37c38d000
37c38d000loc_37c38d000:
37c38d000movupd x0, [r10+rax]
37c38d006movupd x1, [r8+rax]
37c38d00cadd ecx, 1
37c38d00fmovups [r10+rax], x1
37c38d014movups [r8+rax], x0
37c38d019add rax, r9
37c38d01ccmp ecx, 32
37c38d01fjne 0x37c38d000
37c38d021jmp 0x37c38cfc0
37c38d023
37c38d023loc_37c38d023:
37c38d023sub r14, 1
37c38d027mov rax, [rsp]
37c38d02badd r13, rdx
37c38d02ecmp r14, -1
37c38d032jne 0x37c38cf7a
37c38d038mov rdx, [rsp+48]
37c38d03dmov r15, [rsp+8]
37c38d042mov r10, [rsp+56]
37c38d047mov r8, [rsp+64]
37c38d04cmov r11, [rsp+72]
37c38d051
37c38d051loc_37c38d051:
37c38d051cmp [rsp+40], r11
37c38d056je 0x37c38d150
37c38d05ccmp rsi, -1
37c38d060je 0x37c38d1c2
37c38d066cmp rax, r15
37c38d069jg 0x37c38d150
37c38d06fmov rbx, r15
37c38d072sub rbx, rax
37c38d075
37c38d075loc_37c38d075:
37c38d075mov rcx, [rsp+40]
37c38d07alea rbp, [8*rdx]
37c38d082lea r13, [r11+1]
37c38d086mov rdi, [rsp+200]
37c38d08emov r14, r13
37c38d091mov rdx, rcx
37c38d094imul r14, r8
37c38d098lea rdi, [rdi+8*r10-8]
37c38d09dsar rdx, 63
37c38d0a1shr rdx, 59
37c38d0a5lea r11, [rcx+rdx]
37c38d0a9and r11l, 31
37c38d0adsub r11, rdx
37c38d0b0mov rdx, r8
37c38d0b3shl r8, 4
37c38d0b7not rdx
37c38d0bamov r10, r8
37c38d0bdadd r14, rdx
37c38d0c0mov r15, r14
37c38d0c3shl r15, 4
37c38d0c7add r15, r12
37c38d0cajmp 0x37c38d0dc
37c38d0cc
37c38d0ccloc_37c38d0cc:
37c38d0ccsub rbx, 1
37c38d0d0add rax, rsi
37c38d0d3add rdi, rbp
37c38d0d6cmp rbx, -1
37c38d0daje 0x37c38d150
37c38d0dc
37c38d0dcloc_37c38d0dc:
37c38d0dcmov rdx, [rdi]
37c38d0dfcmp rax, rdx
37c38d0e2je 0x37c38d0cc
37c38d0e4cmp [rsp+40], r13
37c38d0e9jl 0x37c38d0cc
37c38d0ebadd rdx, r14
37c38d0eemov r9, rax
37c38d0f1xor r8l, r8l
37c38d0f4shl rdx, 4
37c38d0f8shl r9, 4
37c38d0fclea rcx, [r12+rdx]
37c38d100add r9, r15
37c38d103xor edx, edx
37c38d105nop [rax+rax]
37c38d10anop [rax+rax]
37c38d115nop [rax+rax]
37c38d120
37c38d120loc_37c38d120:
37c38d120movupd x0, [r9+rdx]
37c38d126movupd x1, [rcx+rdx]
37c38d12badd r8, 1
37c38d12fmovups [r9+rdx], x1
37c38d134movups [rcx+rdx], x0
37c38d138add rdx, r10
37c38d13bcmp r8, r11
37c38d13ejne 0x37c38d120
37c38d140sub rbx, 1
37c38d144add rax, rsi
37c38d147add rdi, rbp
37c38d14acmp rbx, -1
37c38d14ejne 0x37c38d0dc
37c38d150
37c38d150loc_37c38d150:
37c38d150add rsp, 88
37c38d154pop rbx
37c38d155pop rsi
37c38d156pop rdi
37c38d157pop rbp
37c38d158pop r12
37c38d15apop r13
37c38d15cpop r14
37c38d15epop r15
37c38d160ret
37c38d161
37c38d161loc_37c38d161:
37c38d161mov rbx, [rsp+8]
37c38d166cmp rax, rbx
37c38d169jge 0x37c38cf92
37c38d16ftest r14, r14
37c38d172je 0x37c38d150
37c38d174sub r14, 2
37c38d178lea r13, [r13+2*rdx]
37c38d17dcmp r14, -1
37c38d181jne 0x37c38d161
37c38d183
37c38d183loc_37c38d183:
37c38d183mov rdx, [rsp+48]
37c38d188mov r10, [rsp+56]
37c38d18dmov r15, rbx
37c38d190mov r8, [rsp+64]
37c38d195mov r11, [rsp+72]
37c38d19ajmp 0x37c38d051
37c38d19f
37c38d19f 90 .
37c38d1a0
37c38d1a0loc_37c38d1a0:
37c38d1a0je 0x37c38d150
37c38d1a2mov r15, [r9]
37c38d1a5mov rax, [r10]
37c38d1a8mov rsi, -1
37c38d1afmov r9, r15
37c38d1b2sub r9, rax
37c38d1b5imul r9, rdx
37c38d1b9lea r10, [r9+r15]
37c38d1bdjmp 0x37c38cebd
37c38d1c2
37c38d1c2loc_37c38d1c2:
37c38d1c2cmp rax, r15
37c38d1c5jl 0x37c38d150
37c38d1c7mov rbx, rax
37c38d1casub rbx, r15
37c38d1cdjmp 0x37c38d075
37c38d1d2
37c38d1d2loc_37c38d1d2:
37c38d1d2test r14, r14
37c38d1d5je 0x37c38d150
37c38d1dbsub r14, 2
37c38d1dflea r13, [r13+2*rdx]
37c38d1e4cmp r14, -1
37c38d1e8jne 0x37c38cf84
37c38d1eejmp 0x37c38d183
37c38ce80
37c38d1f0
37c38d1f0 // align 0x20
37c38d1f0 // align 0x20
37c38d200
37c38d200zlasyf_64_:
37c38d200push r15
37c38d202push r14
37c38d204push r13
37c38d206push r12
37c38d208push rbp
37c38d209push rdi
37c38d20apush rsi
37c38d20bpush rbx
37c38d20csub rsp, 584
37c38d213movups [rsp+416], x6
37c38d21bmovups [rsp+432], x7
37c38d223movups [rsp+448], x8
37c38d22cmovups [rsp+464], x9
37c38d235movups [rsp+480], x10
37c38d23emovups [rsp+496], x11
37c38d247movups [rsp+512], x12
37c38d250movups [rsp+528], x13
37c38d259movups [rsp+544], x14
37c38d262movups [rsp+560], x15
37c38d26bmov rax, [rsp+696]
37c38d273mov r14, [rsp+688]
37c38d27bmov r15, [rsp+712]
37c38d283mov rax, [rax]
37c38d286mov r13, rdx
37c38d289xor edx, edx
37c38d28btest rax, rax
37c38d28emov [rsp+672], r8
37c38d296cmovns rdx, rax
37c38d29amov rax, [rsp+720]
37c38d2a2mov rbp, r9
37c38d2a5mov r8l, 1
37c38d2abmov r9l, 1
37c38d2b1mov rax, [rax]
37c38d2b4mov [rsp+144], rdx
37c38d2bcnot rdx
37c38d2bfmov [rsp+136], rdx
37c38d2c7xor edx, edx
37c38d2c9test rax, rax
37c38d2cccmovns rdx, rax
37c38d2d0mov rax, [rsp+728]
37c38d2d8mov [rax], 0
37c38d2dfmov [rsp+152], rdx
37c38d2e7not rdx
37c38d2eamov [rsp+160], rdx
37c38d2f2lea rdx, [rip+0xe40c7]
37c38d2f9call lsame_64_
37c38d2fetest rax, rax
37c38d301je 0x37c38d6e0
37c38d307mov rax, [rsp+672]
37c38d30fmov r12, [r13]
37c38d313mov rsi, [rax]
37c38d316mov rax, r12
37c38d319mov [rsp+384], r12
37c38d321sub rax, rsi
37c38d324add rax, 1
37c38d328cmp r12, rax
37c38d32bjg 0x37c38d336
37c38d32dcmp r12, rsi
37c38d330jg 0x37c38f481
37c38d336
37c38d336loc_37c38d336:
37c38d336lea rax, [rsp+384]
37c38d33emov [rsp+680], rbp
37c38d346mov rdx, r12
37c38d349pxor x14, x14
37c38d34emov [rsp+168], rax
37c38d356lea rax, [rsp+392]
37c38d35emovsd_xmm x15, [rip+0xe40c9]
37c38d367mov [rsp+128], rax
37c38d36flea rax, [rip+0xe406a]
37c38d376mov [rsp+208], rax
37c38d37elea rax, [rip+0xe406b]
37c38d385mov [rsp+216], rax
37c38d38dnop [rax]
37c38d390
37c38d390loc_37c38d390:
37c38d390test r12, r12
37c38d393jle 0x37c38d50d
37c38d399mov rax, [rsp+160]
37c38d3a1mov rcx, [rsp+168]
37c38d3a9imul rsi, [rsp+152]
37c38d3b2imul r12, [rsp+144]
37c38d3bblea rdi, [rsi+rax]
37c38d3bfmov rax, [rsp+136]
37c38d3c7lea rbx, [rdi+1]
37c38d3cblea rdx, [rax+r12+1]
37c38d3d0lea rax, [rip+0xe3ff1]
37c38d3d7shl rbx, 4
37c38d3dbmov [rsp+32], rax
37c38d3e0shl rdx, 4
37c38d3e4lea r9, [r15+rbx]
37c38d3e8mov r8, rax
37c38d3ebadd rdx, r14
37c38d3eemov [rsp+192], r9
37c38d3f6call zcopy_64_
37c38d3fbmov rax, [r13]
37c38d3ffmov rbx, [rsp+384]
37c38d407cmp rax, rbx
37c38d40ajg 0x37c38e120
37c38d410
37c38d410loc_37c38d410:
37c38d410lea rax, [rdi+rbx]
37c38d414pxor x7, x7
37c38d418shl rax, 4
37c38d41cadd rax, r15
37c38d41fmovsd_xmm x6, [rax]
37c38d423movsd_xmm x0, [rax+8]
37c38d428andpd x6, [rip+0xe3ff0]
37c38d430andpd x0, [rip+0xe3fe8]
37c38d438addsd x6, x0
37c38d43ccmp rbx, 1
37c38d440jle 0x37c38d499
37c38d442mov rdx, [rsp+192]
37c38d44amov rcx, [rsp+128]
37c38d452lea rax, [rbx-1]
37c38d456lea r8, [rip+0xe3f6b]
37c38d45dmov [rsp+392], rax
37c38d465call izamax_64_
37c38d46amov [rsp+368], rax
37c38d472add rax, rdi
37c38d475shl rax, 4
37c38d479add rax, r15
37c38d47cmovsd_xmm x7, [rax]
37c38d480movsd_xmm x0, [rax+8]
37c38d485andpd x7, [rip+0xe3f93]
37c38d48dandpd x0, [rip+0xe3f8b]
37c38d495addsd x7, x0
37c38d499
37c38d499loc_37c38d499:
37c38d499movapd x0, x7
37c38d49dmaxsd x0, x6
37c38d4a1ucomisd x0, x14
37c38d4a6jp 0x37c38dff0
37c38d4acjne 0x37c38dff0
37c38d4b2mov rax, [rsp+728]
37c38d4balea r12, [rbx-1]
37c38d4becmp [rax], 0
37c38d4c2jne 0x37c38d4c7
37c38d4c4mov [rax], rbx
37c38d4c7
37c38d4c7loc_37c38d4c7:
37c38d4c7mov rax, [rsp+704]
37c38d4cfmov [rax+8*r12], rbx
37c38d4d3
37c38d4d3loc_37c38d4d3:
37c38d4d3mov rax, [rsp+672]
37c38d4dbmov rdx, [r13]
37c38d4dfmov [rsp+384], r12
37c38d4e7mov rcx, [rax]
37c38d4eamov rax, rdx
37c38d4edsub rax, rcx
37c38d4f0lea rsi, [rcx+r12]
37c38d4f4add rax, 1
37c38d4f8sub rsi, rdx
37c38d4fbcmp rax, r12
37c38d4fejl 0x37c38d390
37c38d504cmp rcx, rdx
37c38d507jge 0x37c38d390
37c38d50d
37c38d50dloc_37c38d50d:
37c38d50dmov rbp, [rsp+680]
37c38d515sub rdx, r12
37c38d518
37c38d518loc_37c38d518:
37c38d518mov rax, [rsp+696]
37c38d520add rsi, 1
37c38d524imul rsi, [rsp+152]
37c38d52dadd r12, 1
37c38d531imul r12, [rsp+144]
37c38d53amov rdi, [rsp+136]
37c38d542mov [rsp+88], r14
37c38d547lea rcx, [rip+0xe3ebb]
37c38d54emov [rsp+96], rax
37c38d553mov rax, [rsp+216]
37c38d55blea r8, [rip+0xe3e9e]
37c38d562mov [rsp+392], rdx
37c38d56amov r9, [rsp+168]
37c38d572mov [rsp+80], rax
37c38d577mov rax, [rsp+720]
37c38d57fmov rdx, [rsp+208]
37c38d587mov [rsp+120], 9
37c38d590mov [rsp+72], rax
37c38d595mov rax, [rsp+160]
37c38d59dmov [rsp+112], 12
37c38d5a6mov [rsp+104], 5
37c38d5aflea rax, [rax+rsi+1]
37c38d5b4shl rax, 4
37c38d5b8add rax, r15
37c38d5bbmov [rsp+64], rax
37c38d5c0mov rax, [rsp+696]
37c38d5c8mov [rsp+56], rax
37c38d5cdlea rax, [rdi+r12+1]
37c38d5d2shl rax, 4
37c38d5d6add rax, r14
37c38d5d9mov [rsp+48], rax
37c38d5delea rax, [rip+0xe3deb]
37c38d5e5mov [rsp+40], rax
37c38d5eamov rax, [rsp+128]
37c38d5f2mov [rsp+32], rax
37c38d5f7call zgemmtr_
37c38d5fcmov rbx, [rsp+384]
37c38d604mov rcx, [r13]
37c38d608mov r15, [rsp+696]
37c38d610mov r12, [rsp+704]
37c38d618lea rdx, [rbx+1]
37c38d61cmov rsi, rbx
37c38d61fmov rbx, r13
37c38d622mov r13, rbp
37c38d625mov rbp, r14
37c38d628mov r14, rdi
37c38d62bnop [rax+rax]
37c38d630
37c38d630loc_37c38d630:
37c38d630mov rax, [r12+8*rdx-8]
37c38d635lea rdi, [rdx+1]
37c38d639test rax, rax
37c38d63cmov r8, rax
37c38d63fcmovns rdi, rdx
37c38d643neg r8
37c38d646test rax, rax
37c38d649cmovs rax, r8
37c38d64dadd rdi, 1
37c38d651cmp rax, rdx
37c38d654je 0x37c38dfdf
37c38d65acmp rdi, rcx
37c38d65djle 0x37c38df90
37c38d663
37c38d663loc_37c38d663:
37c38d663mov rbx, rsi
37c38d666mov rsi, rcx
37c38d669mov rbp, r13
37c38d66csub rsi, rbx
37c38d66f
37c38d66floc_37c38d66f:
37c38d66fmov [rbp], rsi
37c38d673movups x6, [rsp+416]
37c38d67bmovups x7, [rsp+432]
37c38d683movups x8, [rsp+448]
37c38d68cmovups x9, [rsp+464]
37c38d695movups x10, [rsp+480]
37c38d69emovups x11, [rsp+496]
37c38d6a7movups x12, [rsp+512]
37c38d6b0movups x13, [rsp+528]
37c38d6b9movups x14, [rsp+544]
37c38d6c2movups x15, [rsp+560]
37c38d6cbadd rsp, 584
37c38d6d2pop rbx
37c38d6d3pop rsi
37c38d6d4pop rdi
37c38d6d5pop rbp
37c38d6d6pop r12
37c38d6d8pop r13
37c38d6dapop r14
37c38d6dcpop r15
37c38d6deret
37c38d6df
37c38d6df 90 .
37c38d6e0
37c38d6e0loc_37c38d6e0:
37c38d6e0mov rax, [r13]
37c38d6e4mov r12l, 1
37c38d6eapxor x14, x14
37c38d6eflea rsi, [rsp+384]
37c38d6f7mov [rsp+168], rsi
37c38d6fflea rsi, [rsp+392]
37c38d707movsd_xmm x15, [rip+0xe3d20]
37c38d710mov [rsp+128], rsi
37c38d718lea rsi, [rip+0xe3cc1]
37c38d71fmov [rsp+208], rsi
37c38d727lea rsi, [rip+0xe3cc2]
37c38d72emov [rsp+216], rsi
37c38d736mov [rsp+680], rbp
37c38d73emov [rsp+712], r15
37c38d746mov r15, r14
37c38d749mov r14, [rsp+712]
37c38d751nop [rax]
37c38d755nop [rax+rax]
37c38d760
37c38d760loc_37c38d760:
37c38d760mov rsi, [rsp+672]
37c38d768mov rdx, [rsi]
37c38d76bcmp rdx, r12
37c38d76ejg 0x37c38d780
37c38d770cmp rdx, rax
37c38d773jl 0x37c38d991
37c38d779nop [rax]
37c38d780
37c38d780loc_37c38d780:
37c38d780cmp r12, rax
37c38d783jg 0x37c38d991
37c38d789mov rsi, [rsp+144]
37c38d791sub rax, r12
37c38d794mov rdi, [rsp+136]
37c38d79cpxor x7, x7
37c38d7a0add rax, 1
37c38d7a4imul rsi, r12
37c38d7a8mov [rsp+392], rax
37c38d7b0mov rax, [rsp+152]
37c38d7b8imul rax, r12
37c38d7bcadd rdi, rsi
37c38d7bfmov [rsp+288], rsi
37c38d7c7lea rsi, [r12-1]
37c38d7ccmov [rsp+256], rdi
37c38d7d4add rdi, r12
37c38d7d7mov rbp, rsi
37c38d7damov [rsp+240], rdi
37c38d7e2mov rdx, rdi
37c38d7e5shl rbp, 4
37c38d7e9mov rdi, [rsp+160]
37c38d7f1lea rbx, [r14+rbp]
37c38d7f5shl rdx, 4
37c38d7f9mov [rsp+272], rax
37c38d801lea rcx, [rax+rdi]
37c38d805mov [rsp+176], rbx
37c38d80dlea rbx, [r15+rbp]
37c38d811add rdx, r15
37c38d814lea rdi, [rcx+r12]
37c38d818mov [rsp+192], rbx
37c38d820mov [rsp+224], rcx
37c38d828mov rbx, rdi
37c38d82blea rcx, [rip+0xe3b96]
37c38d832mov [rsp+32], rcx
37c38d837shl rbx, 4
37c38d83bmov r8, rcx
37c38d83emov rcx, [rsp+128]
37c38d846add rbx, r14
37c38d849mov [rsp+280], rdx
37c38d851mov r9, rbx
37c38d854call zcopy_64_
37c38d859mov rax, [r13]
37c38d85dlea rdx, [rip+0xe3b64]
37c38d864mov r11, [rsp+216]
37c38d86cmov [rsp+80], rdx
37c38d871mov rdx, [rsp+176]
37c38d879lea r9, [rip+0xe3b50]
37c38d880sub rax, r12
37c38d883mov [rsp+64], r11
37c38d888mov r11, [rsp+720]
37c38d890add rax, 1
37c38d894mov [rsp+48], rdx
37c38d899mov rdx, [rsp+696]
37c38d8a1mov [rsp+384], rax
37c38d8a9mov rax, [rsp+192]
37c38d8b1mov [rsp+40], rdx
37c38d8b6mov rcx, [rsp+208]
37c38d8bemov [rsp+32], rax
37c38d8c3mov r8, [rsp+128]
37c38d8cbmov [rsp+72], rbx
37c38d8d0mov rdx, [rsp+168]
37c38d8d8mov [rsp+88], 12
37c38d8e1mov [rsp+56], r11
37c38d8e6mov [rsp+392], rsi
37c38d8eecall zgemv_64_
37c38d8f3movsd_xmm x6, [rbx]
37c38d8f7movsd_xmm x0, [rbx+8]
37c38d8fclea rcx, [r12+1]
37c38d901andpd x6, [rip+0xe3b17]
37c38d909andpd x0, [rip+0xe3b0f]
37c38d911mov [rsp+176], rcx
37c38d919mov rax, [r13]
37c38d91daddsd x6, x0
37c38d921cmp rax, r12
37c38d924jg 0x37c38db90
37c38d92a
37c38d92aloc_37c38d92a:
37c38d92amovapd x0, x7
37c38d92emaxsd x0, x6
37c38d932ucomisd x0, x14
37c38d937jp 0x37c38db10
37c38d93djne 0x37c38db10
37c38d943mov rax, [rsp+728]
37c38d94bcmp [rax], 0
37c38d94fjne 0x37c38d95c
37c38d951mov rax, [rsp+728]
37c38d959mov [rax], r12
37c38d95c
37c38d95cloc_37c38d95c:
37c38d95cmov rax, [r13]
37c38d960
37c38d960loc_37c38d960:
37c38d960mov rbx, [rsp+704]
37c38d968mov [rbx+8*rsi], r12
37c38d96cmov rsi, [rsp+672]
37c38d974mov r12, [rsp+176]
37c38d97cmov rdx, [rsi]
37c38d97fcmp rdx, r12
37c38d982jg 0x37c38d780
37c38d988cmp rdx, rax
37c38d98bjge 0x37c38d780
37c38d991
37c38d991loc_37c38d991:
37c38d991sub rax, r12
37c38d994mov [rsp+712], r14
37c38d99cmov r14, r15
37c38d99flea rsi, [r12-1]
37c38d9a4add rax, 1
37c38d9a8mov r15, [rsp+712]
37c38d9b0mov rdx, rsi
37c38d9b3mov rdi, [rsp+128]
37c38d9bbmov [rsp+384], rax
37c38d9c3mov rax, [rsp+696]
37c38d9cbshl rdx, 4
37c38d9cflea r8, [rip+0xe3a2a]
37c38d9d6mov [rsp+32], rdi
37c38d9dbmov r9, [rsp+168]
37c38d9e3lea rcx, [rip+0xe3a24]
37c38d9eamov [rsp+96], rax
37c38d9efmov rax, [rsp+144]
37c38d9f7mov [rsp+392], rsi
37c38d9ffmov rbp, [rsp+680]
37c38da07mov [rsp+120], 9
37c38da10imul rax, r12
37c38da14add rax, [rsp+136]
37c38da1cmov [rsp+112], 12
37c38da25add rax, r12
37c38da28mov [rsp+104], 5
37c38da31shl rax, 4
37c38da35add rax, r14
37c38da38mov [rsp+88], rax
37c38da3dmov rax, [rsp+216]
37c38da45mov [rsp+80], rax
37c38da4amov rax, [rsp+720]
37c38da52mov [rsp+72], rax
37c38da57lea rax, [r15+rdx]
37c38da5badd rdx, r14
37c38da5emov [rsp+64], rax
37c38da63mov rax, [rsp+696]
37c38da6bmov [rsp+48], rdx
37c38da70mov rdx, [rsp+208]
37c38da78mov [rsp+56], rax
37c38da7dlea rax, [rip+0xe394c]
37c38da84mov [rsp+40], rax
37c38da89call zgemmtr_
37c38da8emov rbx, [rsp+696]
37c38da96mov r12, [rsp+704]
37c38da9emov rdx, rsi
37c38daa1jmp 0x37c38dae3
37c38daa3
37c38daa3 0f 1f 44 00 00 ..D..
37c38daa8
37c38daa8loc_37c38daa8:
37c38daa8test r8, r8
37c38daabjle 0x37c38db07
37c38daadmov [rsp+32], rbx
37c38dab2sub rax, 1
37c38dab6shl rcx, 4
37c38dabamov r8, rbx
37c38dabdshl rax, 4
37c38dac1lea r9, [r14+rcx]
37c38dac5mov rcx, rdi
37c38dac8lea rdx, [r14+rax]
37c38dacccall zswap_64_
37c38dad1mov rdx, [rsp+392]
37c38dad9
37c38dad9loc_37c38dad9:
37c38dad9cmp rdx, 1
37c38daddjle 0x37c38d66f
37c38dae3
37c38dae3loc_37c38dae3:
37c38dae3lea rcx, [rdx-1]
37c38dae7mov rax, [r12+8*rcx]
37c38daebmov r8, rcx
37c38daeetest rax, rax
37c38daf1jns 0x37c38dafa
37c38daf3neg rax
37c38daf6lea r8, [rdx-2]
37c38dafa
37c38dafaloc_37c38dafa:
37c38dafamov [rsp+392], r8
37c38db02cmp rax, rdx
37c38db05jne 0x37c38daa8
37c38db07
37c38db07loc_37c38db07:
37c38db07mov rdx, r8
37c38db0ajmp 0x37c38dad9
37c38db0c
37c38db0c 0f 1f 40 00 ..@.
37c38db10
37c38db10loc_37c38db10:
37c38db10movapd x9, x7
37c38db15mulsd x9, x15
37c38db1acomisd x6, x9
37c38db1fjb 0x37c38dc00
37c38db25
37c38db25loc_37c38db25:
37c38db25mov r10, r12
37c38db28
37c38db28loc_37c38db28:
37c38db28mov rax, [r13]
37c38db2cmov r9, [rsp+280]
37c38db34mov rdx, rbx
37c38db37mov [rsp+192], r10
37c38db3fmov rcx, [rsp+128]
37c38db47sub rax, r12
37c38db4aadd rax, 1
37c38db4emov [rsp+392], rax
37c38db56lea rax, [rip+0xe386b]
37c38db5dmov [rsp+32], rax
37c38db62mov r8, rax
37c38db65call zcopy_64_
37c38db6amov rax, [r13]
37c38db6emov r10, [rsp+192]
37c38db76cmp rax, r12
37c38db79jg 0x37c38ea68
37c38db7fmov r12, r10
37c38db82jmp 0x37c38d960
37c38db87
37c38db87 66 0f 1f 84 00 00 00 00 00 f........
37c38db90
37c38db90loc_37c38db90:
37c38db90sub rax, r12
37c38db93lea r8, [rip+0xe382e]
37c38db9amov [rsp+392], rax
37c38dba2mov rax, [rsp+224]
37c38dbaalea rdx, [rax+rcx]
37c38dbaemov rcx, [rsp+128]
37c38dbb6shl rdx, 4
37c38dbbaadd rdx, r14
37c38dbbdcall izamax_64_
37c38dbc2add rax, r12
37c38dbc5mov [rsp+368], rax
37c38dbcdadd rax, [rsp+224]
37c38dbd5shl rax, 4
37c38dbd9add rax, r14
37c38dbdcmovsd_xmm x7, [rax]
37c38dbe0movsd_xmm x0, [rax+8]
37c38dbe5andpd x7, [rip+0xe3833]
37c38dbedandpd x0, [rip+0xe382b]
37c38dbf5addsd x7, x0
37c38dbf9jmp 0x37c38d92a
37c38dbfe
37c38dbfe 66 90 f.
37c38dc00
37c38dc00loc_37c38dc00:
37c38dc00mov r10, [rsp+368]
37c38dc08mov rcx, [rsp+272]
37c38dc10add rcx, [rsp+152]
37c38dc18mov r8, [rsp+256]
37c38dc20mov rax, r10
37c38dc23mov [rsp+312], r10
37c38dc2bsub rax, r12
37c38dc2elea rdx, [r10+r8]
37c38dc32lea r8, [rip+0xe378f]
37c38dc39mov [rsp+296], rax
37c38dc41shl rdx, 4
37c38dc45mov [rsp+392], rax
37c38dc4dmov rax, rcx
37c38dc50mov rcx, [rsp+160]
37c38dc58add rdx, r15
37c38dc5bmov [rsp+32], r8
37c38dc60mov r8, [rsp+696]
37c38dc68add rcx, rax
37c38dc6blea rax, [rcx+r12]
37c38dc6fmov [rsp+272], rcx
37c38dc77mov rcx, [rsp+128]
37c38dc7fshl rax, 4
37c38dc83add rax, r14
37c38dc86mov r9, rax
37c38dc89mov [rsp+304], rax
37c38dc91call zcopy_64_
37c38dc96mov rdx, [r13]
37c38dc9amov r10, [rsp+312]
37c38dca2lea r8, [rip+0xe371f]
37c38dca9mov r9, [rsp+144]
37c38dcb1mov [rsp+32], r8
37c38dcb6sub rdx, r10
37c38dcb9mov rcx, [rsp+128]
37c38dcc1imul r9, r10
37c38dcc5lea rax, [rdx+1]
37c38dcc9mov rdx, [rsp+272]
37c38dcd1mov [rsp+392], rax
37c38dcd9lea rax, [r10+rdx]
37c38dcddshl rax, 4
37c38dce1lea r11, [r14+rax]
37c38dce5mov rax, r9
37c38dce8mov r9, [rsp+136]
37c38dcf0mov [rsp+336], r11
37c38dcf8add r9, rax
37c38dcfbadd r10, r9
37c38dcfemov [rsp+352], r9
37c38dd06mov r9, r11
37c38dd09mov [rsp+320], r10
37c38dd11shl r10, 4
37c38dd15lea rdx, [r15+r10]
37c38dd19call zcopy_64_
37c38dd1elea r8, [rip+0xe36a3]
37c38dd25mov r10, [r13]
37c38dd29mov r11, [rsp+304]
37c38dd31mov [rsp+80], r8
37c38dd36mov r8, [rsp+216]
37c38dd3elea r9, [rip+0xe368b]
37c38dd45sub r10, r12
37c38dd48mov [rsp+72], r11
37c38dd4dmov rdx, [rsp+168]
37c38dd55mov [rsp+64], r8
37c38dd5amov r8, [rsp+720]
37c38dd62lea rax, [r10+1]
37c38dd66mov r10, [rsp+312]
37c38dd6emov rcx, [rsp+208]
37c38dd76mov [rsp+88], 12
37c38dd7fmov [rsp+56], r8
37c38dd84mov r8, [rsp+696]
37c38dd8csub r10, 1
37c38dd90mov [rsp+384], rax
37c38dd98shl r10, 4
37c38dd9cmov [rsp+40], r8
37c38dda1mov r8, [rsp+192]
37c38dda9mov [rsp+344], r10
37c38ddb1add r10, r14
37c38ddb4mov [rsp+48], r10
37c38ddb9mov [rsp+32], r8
37c38ddbemov r8, [rsp+128]
37c38ddc6mov [rsp+328], r10
37c38ddcemov [rsp+392], rsi
37c38ddd6call zgemv_64_
37c38dddbmov rax, [rsp+296]
37c38dde3mov rdx, [rsp+304]
37c38ddeblea r8, [rip+0xe35d6]
37c38ddf2mov rcx, [rsp+128]
37c38ddfamov [rsp+392], rax
37c38de02call izamax_64_
37c38de07mov rdx, [rsp+272]
37c38de0fmov r10, [rsp+312]
37c38de17add rax, rsi
37c38de1amov r11, [rsp+336]
37c38de22add rax, rdx
37c38de25shl rax, 4
37c38de29add rax, r14
37c38de2cmovsd_xmm x8, [rax]
37c38de31movsd_xmm x0, [rax+8]
37c38de36mov rax, [r13]
37c38de3aandpd x0, [rip+0xe35de]
37c38de42andpd x8, [rip+0xe35d5]
37c38de4bcmp r10, rax
37c38de4eaddsd x8, x0
37c38de53jl 0x37c38e7e8
37c38de59
37c38de59loc_37c38de59:
37c38de59divsd x7, x8
37c38de5emulsd x7, x9
37c38de63comisd x6, x7
37c38de67jae 0x37c38db25
37c38de6dmulsd x8, x15
37c38de72movsd_xmm x0, [r11]
37c38de77movsd_xmm x1, [r11+8]
37c38de7dandpd x0, [rip+0xe359b]
37c38de85andpd x1, [rip+0xe3593]
37c38de8dmov rcx, [rsp+136]
37c38de95mov rax, [rsp+288]
37c38de9daddsd x0, x1
37c38dea1add rax, [rsp+144]
37c38dea9add rcx, rax
37c38deacmov [rsp+336], rcx
37c38deb4mov [rsp+312], rcx
37c38debcadd rcx, [rsp+176]
37c38dec4comisd x0, x8
37c38dec9mov [rsp+192], rcx
37c38ded1jae 0x37c38f380
37c38ded7mov rcx, [rsp+176]
37c38dedflea r8, [r12+2]
37c38dee4mov [rsp+376], rcx
37c38deeccmp r10, rcx
37c38deefjne 0x37c38eb40
37c38def5nop [rax+rax]
37c38df00
37c38df00loc_37c38df00:
37c38df00shl rdi, 4
37c38df04mov rax, [r13]
37c38df08lea rdx, [r14+rdi+8]
37c38df0dmovupd x4, [rdx-8]
37c38df12movupd x2, [rdx+8]
37c38df17mov rdx, [rsp+176]
37c38df1fadd rdx, [rsp+272]
37c38df27shl rdx, 4
37c38df2bmovupd x13, [r14+rdx]
37c38df31lea rdx, [rax-1]
37c38df35cmp rdx, r12
37c38df38jg 0x37c38e4d8
37c38df3e
37c38df3eloc_37c38df3e:
37c38df3emov rdx, [rsp+240]
37c38df46neg r10
37c38df49mov rbx, [rsp+704]
37c38df51mov r12, r8
37c38df54movq x0, r10
37c38df59shl rdx, 4
37c38df5dpunpcklqdq x0, x0
37c38df61movups [r15+rdx], x4
37c38df66movups [r15+rdx+16], x2
37c38df6cmov rdx, [rsp+192]
37c38df74movups [rbx+8*rsi], x0
37c38df78shl rdx, 4
37c38df7cmovups [r15+rdx], x13
37c38df81jmp 0x37c38d760
37c38df86
37c38df86 66 2e 0f 1f 84 00 00 00 00 00 f.........
37c38df90
37c38df90loc_37c38df90:
37c38df90sub rcx, rdi
37c38df93mov [rsp+32], r15
37c38df98add rcx, 1
37c38df9cmov [rsp+392], rcx
37c38dfa4mov rcx, [rsp+144]
37c38dfacimul rcx, rdi
37c38dfb0add rcx, r14
37c38dfb3lea r8, [rcx+rdx]
37c38dfb7add rcx, rax
37c38dfbashl rcx, 4
37c38dfbeshl r8, 4
37c38dfc2lea rdx, [rbp+rcx]
37c38dfc7mov rcx, [rsp+128]
37c38dfcflea r9, [rbp+r8]
37c38dfd4mov r8, r15
37c38dfd7call zswap_64_
37c38dfdcmov rcx, [rbx]
37c38dfdf
37c38dfdfloc_37c38dfdf:
37c38dfdfcmp rdi, rcx
37c38dfe2jge 0x37c38d663
37c38dfe8mov rdx, rdi
37c38dfebjmp 0x37c38d630
37c38dff0
37c38dff0loc_37c38dff0:
37c38dff0movapd x9, x7
37c38dff5mulsd x9, x15
37c38dffacomisd x6, x9
37c38dfffjb 0x37c38e1f0
37c38e005
37c38e005loc_37c38e005:
37c38e005mov rax, [rsp+144]
37c38e00dimul rax, rbx
37c38e011add rax, [rsp+136]
37c38e019
37c38e019loc_37c38e019:
37c38e019lea rsi, [rip+0xe33a8]
37c38e020add rax, 1
37c38e024mov rdx, [rsp+192]
37c38e02cmov rcx, [rsp+168]
37c38e034mov [rsp+32], rsi
37c38e039shl rax, 4
37c38e03dmov r8, rsi
37c38e040lea r9, [r14+rax]
37c38e044call zcopy_64_
37c38e049mov r12, [rsp+384]
37c38e051mov rax, [rsp+144]
37c38e059imul rax, r12
37c38e05dadd rax, [rsp+136]
37c38e065lea rdx, [r12+rax]
37c38e069shl rdx, 4
37c38e06dadd rdx, r14
37c38e070movsd_xmm x2, [rdx]
37c38e074movsd_xmm x1, [rdx+8]
37c38e079movapd x0, x2
37c38e07dmovapd x3, x1
37c38e081andpd x0, [rip+0xe3397]
37c38e089andpd x3, [rip+0xe338f]
37c38e091comisd x3, x0
37c38e095jbe 0x37c38ea28
37c38e09bmovapd x0, x2
37c38e09fdivsd x0, x1
37c38e0a3mulsd x2, x0
37c38e0a7addsd x2, x1
37c38e0abpxor x1, x1
37c38e0afmulsd x1, x0
37c38e0b3unpcklpd x0, x1
37c38e0b7movupd x1, [rip+0xe3381]
37c38e0bfaddpd x1, x0
37c38e0c3addpd x0, [rip+0xe3385]
37c38e0cbmovsd_xmm x0, x1
37c38e0cfmovddup x1, x2
37c38e0d3divpd x0, x1
37c38e0d7
37c38e0d7loc_37c38e0d7:
37c38e0d7add rax, 1
37c38e0dbmov rcx, [rsp+128]
37c38e0e3sub r12, 1
37c38e0e7lea rdx, [rsp+400]
37c38e0efshl rax, 4
37c38e0f3lea r9, [rip+0xe32ce]
37c38e0famov [rsp+392], r12
37c38e102lea r8, [r14+rax]
37c38e106movups [rsp+400], x0
37c38e10ecall zscal_64_
37c38e113jmp 0x37c38d4c7
37c38e118
37c38e118 0f 1f 84 00 00 00 00 00 ........
37c38e120
37c38e120loc_37c38e120:
37c38e120sub rax, rbx
37c38e123lea r10, [rbx+1]
37c38e127mov [rsp+88], 12
37c38e130mov r8, [rsp+128]
37c38e138mov [rsp+392], rax
37c38e140lea rax, [rip+0xe3281]
37c38e147mov rdx, [rsp+168]
37c38e14flea r9, [rip+0xe327a]
37c38e156mov [rsp+80], rax
37c38e15bmov rax, [rsp+192]
37c38e163imul r10, [rsp+144]
37c38e16cmov rcx, [rsp+208]
37c38e174mov [rsp+72], rax
37c38e179mov rax, [rsp+216]
37c38e181mov [rsp+64], rax
37c38e186mov rax, [rsp+720]
37c38e18emov [rsp+56], rax
37c38e193mov rax, [rsp+152]
37c38e19badd rax, rsi
37c38e19eadd rax, [rsp+160]
37c38e1a6add rax, rbx
37c38e1a9shl rax, 4
37c38e1adadd rax, r15
37c38e1b0mov [rsp+48], rax
37c38e1b5mov rax, [rsp+696]
37c38e1bdmov [rsp+40], rax
37c38e1c2mov rax, [rsp+136]
37c38e1calea rax, [rax+r10+1]
37c38e1cfshl rax, 4
37c38e1d3add rax, r14
37c38e1d6mov [rsp+32], rax
37c38e1dbcall zgemv_64_
37c38e1e0mov rbx, [rsp+384]
37c38e1e8jmp 0x37c38d410
37c38e1ed
37c38e1ed 0f 1f 00 ...
37c38e1f0
37c38e1f0loc_37c38e1f0:
37c38e1f0mov rax, [rsp+160]
37c38e1f8mov r11, rsi
37c38e1fbsub r11, [rsp+152]
37c38e203mov rcx, [rsp+136]
37c38e20bmov [rsp+256], r11
37c38e213lea rbp, [r11+rax]
37c38e217lea r11, [rip+0xe31aa]
37c38e21elea rax, [rbp+1]
37c38e222mov [rsp+32], r11
37c38e227mov r8, r11
37c38e22ashl rax, 4
37c38e22elea r9, [r15+rax]
37c38e232mov rax, [rsp+144]
37c38e23aimul rax, [rsp+368]
37c38e243mov [rsp+272], r9
37c38e24blea rdx, [rcx+rax+1]
37c38e250lea rcx, [rsp+368]
37c38e258shl rdx, 4
37c38e25cadd rdx, r14
37c38e25fcall zcopy_64_
37c38e264mov rcx, [rsp+368]
37c38e26cmov rdx, [rsp+144]
37c38e274mov r8, rbx
37c38e277lea r11, [rcx+1]
37c38e27bsub r8, rcx
37c38e27emov [rsp+176], rcx
37c38e286imul rdx, r11
37c38e28amov [rsp+240], r11
37c38e292add rdx, [rsp+136]
37c38e29alea r12, [rbp+r11]
37c38e29flea r11, [rip+0xe3122]
37c38e2a6add rdx, rcx
37c38e2a9shl r12, 4
37c38e2admov [rsp+392], r8
37c38e2b5mov [rsp+32], r11
37c38e2baadd r12, r15
37c38e2bdshl rdx, 4
37c38e2c1mov rcx, [rsp+128]
37c38e2c9mov [rsp+224], r8
37c38e2d1add rdx, r14
37c38e2d4mov r9, r12
37c38e2d7mov r8, [rsp+696]
37c38e2dfcall zcopy_64_
37c38e2e4mov rdx, [r13]
37c38e2e8mov rax, [rsp+224]
37c38e2f0mov r11, [rsp+256]
37c38e2f8cmp rdx, rbx
37c38e2fbjg 0x37c38e870
37c38e301
37c38e301loc_37c38e301:
37c38e301mov rdx, r12
37c38e304mov r12, [rsp+128]
37c38e30clea r8, [rip+0xe30b5]
37c38e313mov [rsp+392], rax
37c38e31bmov rcx, r12
37c38e31ecall izamax_64_
37c38e323mov rdx, [rsp+176]
37c38e32badd rax, rdx
37c38e32eadd rax, rbp
37c38e331shl rax, 4
37c38e335add rax, r15
37c38e338movsd_xmm x8, [rax]
37c38e33dmovsd_xmm x0, [rax+8]
37c38e342andpd x8, [rip+0xe30d5]
37c38e34bandpd x0, [rip+0xe30cd]
37c38e353addsd x8, x0
37c38e358cmp rdx, 1
37c38e35cjle 0x37c38e3ad
37c38e35elea rax, [rdx-1]
37c38e362mov rdx, [rsp+272]
37c38e36alea r8, [rip+0xe3057]
37c38e371mov rcx, r12
37c38e374mov [rsp+392], rax
37c38e37ccall izamax_64_
37c38e381add rax, rbp
37c38e384shl rax, 4
37c38e388add rax, r15
37c38e38bmovsd_xmm x0, [rax]
37c38e38fmovsd_xmm x1, [rax+8]
37c38e394andpd x0, [rip+0xe3084]
37c38e39candpd x1, [rip+0xe307c]
37c38e3a4addsd x0, x1
37c38e3a8maxsd x8, x0
37c38e3ad
37c38e3adloc_37c38e3ad:
37c38e3addivsd x7, x8
37c38e3b2mulsd x7, x9
37c38e3b7comisd x6, x7
37c38e3bbjae 0x37c38e005
37c38e3c1mov rdx, [rsp+176]
37c38e3c9mulsd x8, x15
37c38e3ceadd rbp, rdx
37c38e3d1shl rbp, 4
37c38e3d5add rbp, r15
37c38e3d8movsd_xmm x0, [rbp]
37c38e3ddmovsd_xmm x1, [rbp+8]
37c38e3e2andpd x0, [rip+0xe3036]
37c38e3eaandpd x1, [rip+0xe302e]
37c38e3f2addsd x0, x1
37c38e3f6comisd x0, x8
37c38e3fbjae 0x37c38f320
37c38e401lea rcx, [rbx-1]
37c38e405mov rax, rcx
37c38e408cmp rdx, rcx
37c38e40bjne 0x37c38ecc0
37c38e411mov rdx, [rsp+144]
37c38e419mov rax, [rsp+136]
37c38e421imul rdx, rbx
37c38e425add rax, rdx
37c38e428nop [rax+rax]
37c38e430
37c38e430loc_37c38e430:
37c38e430mov r9, [rsp+136]
37c38e438mov r8, rdx
37c38e43bmov r11, rsi
37c38e43eadd rdi, rcx
37c38e441sub r8, [rsp+144]
37c38e449sub r11, [rsp+152]
37c38e451shl rdi, 4
37c38e455lea rbp, [r9+r8]
37c38e459mov r9, [rsp+160]
37c38e461add rdi, r15
37c38e464movupd x4, [rdi]
37c38e468movupd x13, [rdi+16]
37c38e46eadd r9, r11
37c38e471add r9, rcx
37c38e474shl r9, 4
37c38e478movupd x3, [r15+r9]
37c38e47elea r9, [rbx-2]
37c38e482mov r12, r9
37c38e485cmp rbx, 2
37c38e489jg 0x37c38ee90
37c38e48f
37c38e48floc_37c38e48f:
37c38e48fadd rbp, rcx
37c38e492add rax, rcx
37c38e495shl rax, 4
37c38e499shl rbp, 4
37c38e49dmovups [r14+rbp], x3
37c38e4a2movups [r14+rax], x4
37c38e4a7movups [r14+rax+16], x13
37c38e4admov rax, [rsp+176]
37c38e4b5neg rax
37c38e4b8movq x0, rax
37c38e4bdmov rax, [rsp+704]
37c38e4c5punpcklqdq x0, x0
37c38e4c9movups [rax+8*r9], x0
37c38e4cejmp 0x37c38d4d3
37c38e4d3
37c38e4d3 0f 1f 44 00 00 ..D..
37c38e4d8
37c38e4d8loc_37c38e4d8:
37c38e4d8movapd x3, x4
37c38e4dcmovapd x1, x2
37c38e4e0movapd x5, x13
37c38e4e5unpckhpd x3, x3
37c38e4e9movapd x8, x3
37c38e4eemovapd x3, x2
37c38e4f2unpckhpd x3, x3
37c38e4f6movapd x0, x3
37c38e4famovapd x3, x13
37c38e4ffunpckhpd x3, x3
37c38e503movapd x11, x0
37c38e508andpd x11, [rip+0xe2f0f]
37c38e511movapd x7, x3
37c38e515movapd x3, x2
37c38e519andpd x3, [rip+0xe2eff]
37c38e521movsd_xmm [rsp+176], x3
37c38e52acomisd x11, x3
37c38e52fjbe 0x37c38e950
37c38e535movapd x3, x2
37c38e539divsd x3, x0
37c38e53dmovapd x9, x3
37c38e542movapd x12, x3
37c38e547movapd x10, x3
37c38e54cmulsd x9, x13
37c38e551mulsd x12, x2
37c38e556mulsd x10, x4
37c38e55baddsd x9, x7
37c38e560mulsd x7, x3
37c38e564mulsd x3, x8
37c38e569addsd x12, x0
37c38e56eaddsd x10, x8
37c38e573divsd x9, x12
37c38e578subsd x7, x13
37c38e57dsubsd x3, x4
37c38e581divsd x3, x12
37c38e586divsd x7, x12
37c38e58bmovapd x8, x3
37c38e590divsd x10, x12
37c38e595
37c38e595loc_37c38e595:
37c38e595movapd x5, x7
37c38e599movapd x3, x9
37c38e59emovapd x6, x7
37c38e5a2mulsd x5, x8
37c38e5a7mulsd x3, x10
37c38e5acmulsd x6, x10
37c38e5b1subsd x3, x5
37c38e5b5movapd x5, x9
37c38e5basubsd x3, [rip+0xe2e86]
37c38e5c2mulsd x5, x8
37c38e5c7addsd x5, x6
37c38e5cbmovapd x6, x3
37c38e5cfandpd x6, [rip+0xe2e49]
37c38e5d7movapd x12, x5
37c38e5dcandpd x12, [rip+0xe2e3b]
37c38e5e5comisd x12, x6
37c38e5eajbe 0x37c38e9e8
37c38e5f0movapd x6, x3
37c38e5f4divsd x6, x5
37c38e5f8mulsd x3, x6
37c38e5fcmovapd x12, x6
37c38e601addsd x3, x5
37c38e605pxor x5, x5
37c38e609mulsd x6, x5
37c38e60daddsd x12, x5
37c38e612subsd x6, [rip+0xe2e2e]
37c38e61adivsd x12, x3
37c38e61fdivsd x6, x3
37c38e623
37c38e623loc_37c38e623:
37c38e623comisd x11, [rsp+176]
37c38e62djbe 0x37c38e9b0
37c38e633movapd x5, x1
37c38e637divsd x5, x0
37c38e63bmulsd x1, x5
37c38e63fmovapd x3, x5
37c38e643mulsd x5, x6
37c38e647mulsd x3, x12
37c38e64caddsd x1, x0
37c38e650subsd x5, x12
37c38e655addsd x3, x6
37c38e659divsd x5, x1
37c38e65ddivsd x3, x1
37c38e661movapd x6, x5
37c38e665
37c38e665loc_37c38e665:
37c38e665cmp rax, r8
37c38e668jl 0x37c38df3e
37c38e66emov rdi, [rsp+224]
37c38e676lea rdx, [rax+1]
37c38e67aunpcklpd x7, x7
37c38e67exor ebp, ebp
37c38e680mov rcx, [rsp+256]
37c38e688sub rdx, r8
37c38e68bmovapd x11, x3
37c38e690unpcklpd x10, x10
37c38e695add rdi, r8
37c38e698unpcklpd x11, x6
37c38e69dunpcklpd x8, x8
37c38e6a2mov r11, rdx
37c38e6a5add rcx, r8
37c38e6a8shl rdi, 4
37c38e6acunpcklpd x6, x3
37c38e6b0unpcklpd x9, x9
37c38e6b5mov rbx, [rsp+272]
37c38e6bdmov r9, [rsp+336]
37c38e6c5add rdi, r14
37c38e6c8xor edx, edx
37c38e6cashl rcx, 4
37c38e6cemovups [rsp+176], x2
37c38e6d6add rbx, r8
37c38e6d9add r9, r8
37c38e6dcadd rcx, r15
37c38e6dfmovups [rsp+224], x13
37c38e6e8shl rbx, 4
37c38e6ecshl r9, 4
37c38e6f0movups [rsp+256], x4
37c38e6f8add rbx, r14
37c38e6fbadd r9, r15
37c38e6fenop
37c38e700
37c38e700loc_37c38e700:
37c38e700movupd x4, [rdi+rdx]
37c38e705movupd x3, [rdi+rdx]
37c38e70amovapd x2, x9
37c38e70fmovapd x13, x7
37c38e714movupd x5, [rbx+rdx]
37c38e719movapd x12, x8
37c38e71emovapd x1, x10
37c38e723movupd x0, [rbx+rdx]
37c38e728unpcklpd x4, x4
37c38e72cunpckhpd x3, x3
37c38e730add rbp, 1
37c38e734mulpd x13, x3
37c38e739unpcklpd x5, x5
37c38e73dunpckhpd x0, x0
37c38e741mulpd x2, x4
37c38e745mulpd x12, x5
37c38e74amulpd x1, x5
37c38e74esubpd x2, x13
37c38e753movapd x13, x7
37c38e758mulpd x13, x4
37c38e75dsubpd x2, x5
37c38e761movapd x5, x9
37c38e766mulpd x5, x3
37c38e76amulpd x2, x11
37c38e76faddpd x5, x13
37c38e774subpd x5, x0
37c38e778mulpd x5, x6
37c38e77caddsubpd x2, x5
37c38e780movups [rcx+rdx], x2
37c38e784movapd x2, x8
37c38e789mulpd x2, x0
37c38e78dmulpd x0, x10
37c38e792subpd x1, x2
37c38e796addpd x0, x12
37c38e79bsubpd x1, x4
37c38e79fsubpd x0, x3
37c38e7a3mulpd x1, x11
37c38e7a8mulpd x0, x6
37c38e7acaddsubpd x1, x0
37c38e7b0movups [r9+rdx], x1
37c38e7b5add rdx, 16
37c38e7b9cmp rbp, r11
37c38e7bcjb 0x37c38e700
37c38e7c2movupd x2, [rsp+176]
37c38e7cbmovupd x13, [rsp+224]
37c38e7d5movupd x4, [rsp+256]
37c38e7dejmp 0x37c38df3e
37c38e7e3
37c38e7e3 0f 1f 44 00 00 ..D..
37c38e7e8
37c38e7e8loc_37c38e7e8:
37c38e7e8lea rdx, [rdx+r10+1]
37c38e7edmov rcx, [rsp+128]
37c38e7f5sub rax, r10
37c38e7f8lea r8, [rip+0xe2bc9]
37c38e7ffshl rdx, 4
37c38e803mov [rsp+312], r11
37c38e80badd rdx, r14
37c38e80emov [rsp+192], r10
37c38e816mov [rsp+392], rax
37c38e81ecall izamax_64_
37c38e823mov r10, [rsp+192]
37c38e82bmov r11, [rsp+312]
37c38e833add rax, r10
37c38e836add rax, [rsp+272]
37c38e83eshl rax, 4
37c38e842add rax, r14
37c38e845movsd_xmm x0, [rax]
37c38e849movsd_xmm x1, [rax+8]
37c38e84eandpd x0, [rip+0xe2bca]
37c38e856andpd x1, [rip+0xe2bc2]
37c38e85eaddsd x0, x1
37c38e862maxsd x8, x0
37c38e867jmp 0x37c38de59
37c38e86c
37c38e86c 0f 1f 40 00 ..@.
37c38e870
37c38e870loc_37c38e870:
37c38e870lea rax, [rip+0xe2b51]
37c38e877lea r10, [rbx+1]
37c38e87bsub rdx, rbx
37c38e87emov [rsp+88], 12
37c38e887mov [rsp+80], rax
37c38e88cmov rax, [rsp+272]
37c38e894lea r9, [rip+0xe2b35]
37c38e89bmov [rsp+392], rdx
37c38e8a3mov r8, [rsp+128]
37c38e8abmov [rsp+72], rax
37c38e8b0mov rax, [rsp+216]
37c38e8b8mov rdx, [rsp+168]
37c38e8c0mov rcx, [rsp+208]
37c38e8c8imul r10, [rsp+144]
37c38e8d1mov [rsp+64], rax
37c38e8d6mov rax, [rsp+720]
37c38e8demov [rsp+56], rax
37c38e8e3mov rax, [rsp+152]
37c38e8eblea rax, [r11+2*rax]
37c38e8efadd rax, [rsp+160]
37c38e8f7add rax, [rsp+176]
37c38e8ffshl rax, 4
37c38e903add rax, r15
37c38e906mov [rsp+48], rax
37c38e90bmov rax, [rsp+696]
37c38e913mov [rsp+40], rax
37c38e918mov rax, [rsp+136]
37c38e920lea rax, [rax+r10+1]
37c38e925shl rax, 4
37c38e929add rax, r14
37c38e92cmov [rsp+32], rax
37c38e931call zgemv_64_
37c38e936mov rbx, [rsp+384]
37c38e93emov rax, rbx
37c38e941sub rax, [rsp+176]
37c38e949jmp 0x37c38e301
37c38e94e
37c38e94e 66 90 f.
37c38e950
37c38e950loc_37c38e950:
37c38e950movapd x3, x0
37c38e954divsd x3, x2
37c38e958movapd x12, x3
37c38e95dmovapd x9, x3
37c38e962movapd x10, x3
37c38e967mulsd x9, x7
37c38e96cmulsd x5, x3
37c38e970mulsd x10, x8
37c38e975mulsd x12, x0
37c38e97amulsd x3, x4
37c38e97eaddsd x9, x13
37c38e983subsd x7, x5
37c38e987addsd x10, x4
37c38e98caddsd x12, x2
37c38e991subsd x8, x3
37c38e996divsd x9, x12
37c38e99bdivsd x7, x12
37c38e9a0divsd x10, x12
37c38e9a5divsd x8, x12
37c38e9aajmp 0x37c38e595
37c38e9af
37c38e9af 90 .
37c38e9b0
37c38e9b0loc_37c38e9b0:
37c38e9b0movapd x5, x0
37c38e9b4divsd x5, x1
37c38e9b8mulsd x0, x5
37c38e9bcmovapd x3, x5
37c38e9c0mulsd x3, x6
37c38e9c4mulsd x5, x12
37c38e9c9addsd x0, x1
37c38e9cdaddsd x3, x12
37c38e9d2subsd x6, x5
37c38e9d6divsd x3, x0
37c38e9dadivsd x6, x0
37c38e9dejmp 0x37c38e665
37c38e9e3
37c38e9e3 0f 1f 44 00 00 ..D..
37c38e9e8
37c38e9e8loc_37c38e9e8:
37c38e9e8movapd x6, x5
37c38e9ecdivsd x6, x3
37c38e9f0mulsd x5, x6
37c38e9f4movapd x12, x6
37c38e9f9addsd x5, x3
37c38e9fdpxor x3, x3
37c38ea01mulsd x12, x3
37c38ea06subsd x3, x6
37c38ea0aaddsd x12, [rip+0xe2a35]
37c38ea13divsd x3, x5
37c38ea17divsd x12, x5
37c38ea1cmovapd x6, x3
37c38ea20jmp 0x37c38e623
37c38ea25
37c38ea25 0f 1f 00 ...
37c38ea28
37c38ea28loc_37c38ea28:
37c38ea28movapd x3, x1
37c38ea2cdivsd x3, x2
37c38ea30mulsd x1, x3
37c38ea34movapd x0, x3
37c38ea38addsd x1, x2
37c38ea3cpxor x2, x2
37c38ea40mulsd x0, x2
37c38ea44subsd x2, x3
37c38ea48addsd x0, [rip+0xe29f8]
37c38ea50unpcklpd x1, x1
37c38ea54unpcklpd x0, x2
37c38ea58divpd x0, x1
37c38ea5cjmp 0x37c38e0d7
37c38ea61
37c38ea61 0f 1f 80 00 00 00 00 .......
37c38ea68
37c38ea68loc_37c38ea68:
37c38ea68mov rbx, [rsp+280]
37c38ea70movsd_xmm x2, [rbx]
37c38ea74movsd_xmm x1, [rbx+8]
37c38ea79movapd x0, x2
37c38ea7dmovapd x3, x1
37c38ea81andpd x0, [rip+0xe2997]
37c38ea89andpd x3, [rip+0xe298f]
37c38ea91comisd x3, x0
37c38ea95jbe 0x37c38f420
37c38ea9bmovapd x0, x2
37c38ea9fdivsd x0, x1
37c38eaa3mulsd x2, x0
37c38eaa7addsd x2, x1
37c38eaabpxor x1, x1
37c38eaafmulsd x1, x0
37c38eab3unpcklpd x0, x1
37c38eab7movupd x1, [rip+0xe2981]
37c38eabfaddpd x1, x0
37c38eac3addpd x0, [rip+0xe2985]
37c38eacbmovsd_xmm x0, x1
37c38eacfmovddup x1, x2
37c38ead3divpd x0, x1
37c38ead7
37c38ead7loc_37c38ead7:
37c38ead7sub rax, r12
37c38eadamov rcx, [rsp+128]
37c38eae2lea rdx, [rsp+400]
37c38eaealea r9, [rip+0xe28d7]
37c38eaf1mov [rsp+392], rax
37c38eaf9mov rax, [rsp+256]
37c38eb01add rax, [rsp+176]
37c38eb09mov [rsp+192], r10
37c38eb11shl rax, 4
37c38eb15movups [rsp+400], x0
37c38eb1dlea r8, [r15+rax]
37c38eb21call zscal_64_
37c38eb26mov r10, [rsp+192]
37c38eb2emov rax, [r13]
37c38eb32mov r12, r10
37c38eb35jmp 0x37c38d960
37c38eb3a
37c38eb3a 66 0f 1f 44 00 00 f..D..
37c38eb40
37c38eb40loc_37c38eb40:
37c38eb40mov rdx, r10
37c38eb43mov [rsp+360], r12
37c38eb4badd rbp, 48
37c38eb4fadd rax, [rsp+144]
37c38eb57sub rdx, rcx
37c38eb5aadd rax, [rsp+136]
37c38eb62mov [rsp+304], 2
37c38eb6emov [rsp+296], rdx
37c38eb76mov rdx, [rsp+192]
37c38eb7e
37c38eb7eloc_37c38eb7e:
37c38eb7eshl rdx, 4
37c38eb82mov rcx, [rsp+312]
37c38eb8aadd rax, r10
37c38eb8dmov [rsp+288], r10
37c38eb95movupd x0, [r15+rdx]
37c38eb9bmov rdx, [rsp+320]
37c38eba3shl rax, 4
37c38eba7lea r9, [r15+rax]
37c38ebabshl rdx, 4
37c38ebafmovups [r15+rdx], x0
37c38ebb4mov rdx, [rsp+296]
37c38ebbcsub rdx, 1
37c38ebc0mov [rsp+392], rdx
37c38ebc8lea rdx, [r8+rcx]
37c38ebccmov rcx, [rsp+696]
37c38ebd4lea r8, [rip+0xe27ed]
37c38ebdbshl rdx, 4
37c38ebdfmov [rsp+32], rcx
37c38ebe4mov rcx, [rsp+128]
37c38ebecadd rdx, r15
37c38ebefcall zcopy_64_
37c38ebf4mov rax, [r13]
37c38ebf8mov r10, [rsp+288]
37c38ec00cmp r10, rax
37c38ec03jl 0x37c38f178
37c38ec09
37c38ec09loc_37c38ec09:
37c38ec09cmp r12, 1
37c38ec0djle 0x37c38ec65
37c38ec0fmov rax, [rsp+360]
37c38ec17mov r8, [rsp+696]
37c38ec1fmov [rsp+288], r10
37c38ec27mov rcx, [rsp+128]
37c38ec2fmov [rsp+392], rsi
37c38ec37shl rax, 4
37c38ec3blea rdx, [r15+rax]
37c38ec3fmov rax, [rsp+696]
37c38ec47mov [rsp+32], rax
37c38ec4cmov rax, [rsp+344]
37c38ec54lea r9, [r15+rax]
37c38ec58call zswap_64_
37c38ec5dmov r10, [rsp+288]
37c38ec65
37c38ec65loc_37c38ec65:
37c38ec65mov rax, [rsp+720]
37c38ec6dmov r9, [rsp+328]
37c38ec75lea rdx, [r14+rbp-32]
37c38ec7alea rcx, [rsp+376]
37c38ec82mov [rsp+288], r10
37c38ec8amov [rsp+32], rax
37c38ec8fmov r8, rax
37c38ec92call zswap_64_
37c38ec97mov r10, [rsp+288]
37c38ec9fcmp [rsp+304], 1
37c38eca8je 0x37c38db28
37c38ecaelea r8, [r12+2]
37c38ecb3jmp 0x37c38df00
37c38ecb8
37c38ecb8 0f 1f 84 00 00 00 00 00 ........
37c38ecc0
37c38ecc0loc_37c38ecc0:
37c38ecc0mov [rsp+272], 2
37c38eccclea r8, [rbx-2]
37c38ecd0
37c38ecd0loc_37c38ecd0:
37c38ecd0mov r9, [rsp+144]
37c38ecd8mov r10, [rsp+176]
37c38ece0mov [rsp+224], rax
37c38ece8mov rcx, [rsp+672]
37c38ecf0mov r12, r9
37c38ecf3mov rdx, r10
37c38ecf6sub r8, r10
37c38ecf9imul r12, rax
37c38ecfdmov rbp, [rcx]
37c38ed00mov rcx, [rsp+136]
37c38ed08mov [rsp+392], r8
37c38ed10imul rdx, r9
37c38ed14lea r8, [rip+0xe26ad]
37c38ed1badd rbp, rax
37c38ed1esub rbp, [r13]
37c38ed22add r12, rcx
37c38ed25lea r11, [rdx+rcx]
37c38ed29lea rcx, [r12+rax]
37c38ed2dmov rax, [rsp+696]
37c38ed35shl rcx, 4
37c38ed39mov [rsp+256], r11
37c38ed41movupd x0, [r14+rcx]
37c38ed47lea rcx, [r10+r11]
37c38ed4bshl rcx, 4
37c38ed4fmovups [r14+rcx], x0
37c38ed54lea rcx, [rdx+r9]
37c38ed58mov rdx, [rsp+240]
37c38ed60add rcx, [rsp+136]
37c38ed68add rcx, r10
37c38ed6bmov [rsp+32], rax
37c38ed70shl rcx, 4
37c38ed74add rdx, r12
37c38ed77shl rdx, 4
37c38ed7blea r9, [r14+rcx]
37c38ed7fmov rcx, [rsp+128]
37c38ed87add rdx, r14
37c38ed8acall zcopy_64_
37c38ed8fmov r10, [rsp+176]
37c38ed97mov rax, [rsp+224]
37c38ed9fcmp r10, 1
37c38eda3jle 0x37c38edf5
37c38eda5mov r11, [rsp+256]
37c38edadlea rax, [rip+0xe2614]
37c38edb4lea rdx, [r10-1]
37c38edb8mov rcx, [rsp+128]
37c38edc0mov [rsp+392], rdx
37c38edc8lea rdx, [r12+1]
37c38edcdmov r8, rax
37c38edd0mov [rsp+32], rax
37c38edd5add r11, 1
37c38edd9shl rdx, 4
37c38edddshl r11, 4
37c38ede1add rdx, r14
37c38ede4lea r9, [r14+r11]
37c38ede8call zcopy_64_
37c38ededmov rax, [rsp+224]
37c38edf5
37c38edf5loc_37c38edf5:
37c38edf5mov rdx, [r13]
37c38edf9cmp rdx, rbx
37c38edfcjg 0x37c38f1d8
37c38ee02
37c38ee02loc_37c38ee02:
37c38ee02sub rdx, rax
37c38ee05mov rcx, [rsp+176]
37c38ee0dimul rbp, [rsp+152]
37c38ee16add rdx, 1
37c38ee1aadd rbp, [rsp+160]
37c38ee22mov [rsp+392], rdx
37c38ee2alea rdx, [rbp+rax]
37c38ee2fadd rcx, rbp
37c38ee32mov rax, [rsp+720]
37c38ee3ashl rcx, 4
37c38ee3eshl rdx, 4
37c38ee42mov [rsp+32], rax
37c38ee47lea r9, [r15+rcx]
37c38ee4blea rdx, [r15+rdx]
37c38ee4fmov r8, rax
37c38ee52mov rcx, [rsp+128]
37c38ee5acall zswap_64_
37c38ee5fmov rdx, [rsp+144]
37c38ee67mov rax, [rsp+136]
37c38ee6fimul rdx, rbx
37c38ee73add rax, rdx
37c38ee76cmp [rsp+272], 1
37c38ee7fje 0x37c38f4c6
37c38ee85lea rcx, [rbx-1]
37c38ee89jmp 0x37c38e430
37c38ee8e
37c38ee8e 66 90 f.
37c38ee90
37c38ee90loc_37c38ee90:
37c38ee90movapd x1, x4
37c38ee94movapd x2, x4
37c38ee98movapd x7, x3
37c38ee9cunpckhpd x1, x1
37c38eea0andpd x2, [rip+0xe2578]
37c38eea8movapd x5, x13
37c38eeadmovapd x0, x1
37c38eeb1unpckhpd x5, x5
37c38eeb5unpckhpd x7, x7
37c38eeb9movapd x12, x0
37c38eebemovapd x8, x5
37c38eec3movapd x9, x7
37c38eec8movsd_xmm [rsp+192], x2
37c38eed1andpd x12, [rip+0xe2546]
37c38eedamovapd x1, x4
37c38eedemovapd x5, x13
37c38eee3comisd x12, x2
37c38eee8jbe 0x37c38f2c0
37c38eeeemovapd x2, x4
37c38eef2movapd x11, x13
37c38eef7movapd x6, x4
37c38eefbdivsd x2, x0
37c38eeffmulsd x11, x2
37c38ef04movapd x10, x2
37c38ef09mulsd x6, x2
37c38ef0dmulsd x10, x3
37c38ef12addsd x11, x8
37c38ef17mulsd x8, x2
37c38ef1cmulsd x2, x7
37c38ef20addsd x6, x0
37c38ef24addsd x10, x7
37c38ef29divsd x11, x6
37c38ef2esubsd x8, x13
37c38ef33subsd x2, x3
37c38ef37divsd x2, x6
37c38ef3bdivsd x8, x6
37c38ef40movapd x9, x2
37c38ef45divsd x10, x6
37c38ef4a
37c38ef4aloc_37c38ef4a:
37c38ef4amovapd x5, x9
37c38ef4fmovapd x2, x11
37c38ef54movapd x6, x10
37c38ef59mulsd x5, x8
37c38ef5emulsd x2, x10
37c38ef63mulsd x6, x8
37c38ef68subsd x2, x5
37c38ef6cmovapd x5, x11
37c38ef71subsd x2, [rip+0xe24cf]
37c38ef79mulsd x5, x9
37c38ef7eaddsd x5, x6
37c38ef82movapd x6, x2
37c38ef86andpd x6, [rip+0xe2492]
37c38ef8emovapd x7, x5
37c38ef92andpd x7, [rip+0xe2486]
37c38ef9acomisd x7, x6
37c38ef9ejbe 0x37c38f288
37c38efa4movapd x7, x2
37c38efa8pxor x6, x6
37c38efacdivsd x7, x5
37c38efb0mulsd x2, x7
37c38efb4addsd x5, x2
37c38efb8movapd x2, x7
37c38efbcmulsd x7, x6
37c38efc0addsd x2, x6
37c38efc4subsd x7, [rip+0xe247c]
37c38efccdivsd x2, x5
37c38efd0divsd x7, x5
37c38efd4
37c38efd4loc_37c38efd4:
37c38efd4comisd x12, [rsp+192]
37c38efdejbe 0x37c38f250
37c38efe4movapd x6, x1
37c38efe8divsd x6, x0
37c38efecmulsd x1, x6
37c38eff0movapd x5, x6
37c38eff4mulsd x6, x7
37c38eff8mulsd x5, x2
37c38effcaddsd x1, x0
37c38f000subsd x6, x2
37c38f004addsd x5, x7
37c38f008movapd x7, x6
37c38f00cdivsd x5, x1
37c38f010divsd x7, x1
37c38f014
37c38f014loc_37c38f014:
37c38f014mov rbx, [rsp+144]
37c38f01cmov rdi, [rsp+152]
37c38f024movapd x12, x5
37c38f029unpcklpd x11, x11
37c38f02eunpcklpd x12, x7
37c38f033unpcklpd x8, x8
37c38f038unpcklpd x7, x5
37c38f03cxor r10l, r10l
37c38f03fsub r8, rbx
37c38f042sub rdx, rbx
37c38f045sub r11, rdi
37c38f048sub rsi, rdi
37c38f04bshl r11, 4
37c38f04fshl rsi, 4
37c38f053unpcklpd x10, x10
37c38f058xor ebx, ebx
37c38f05ashl r8, 4
37c38f05eshl rdx, 4
37c38f062add r11, r15
37c38f065add rsi, r15
37c38f068add r8, r14
37c38f06bunpcklpd x9, x9
37c38f070add rdx, r14
37c38f073movups [rsp+192], x13
37c38f07cmovups [rsp+224], x3
37c38f084movups [rsp+240], x4
37c38f08cnop [rax]
37c38f090
37c38f090loc_37c38f090:
37c38f090movupd x4, [r11+r10]
37c38f096movupd x6, [r11+r10]
37c38f09cadd rbx, 1
37c38f0a0movapd x0, x8
37c38f0a5movupd x5, [rsi+r10]
37c38f0abmovupd x3, [rsi+r10]
37c38f0b1movapd x13, x9
37c38f0b6unpckhpd x4, x4
37c38f0baunpcklpd x6, x6
37c38f0bemovapd x2, x4
37c38f0c2movapd x1, x6
37c38f0c6unpcklpd x5, x5
37c38f0camulpd x0, x6
37c38f0ceunpckhpd x3, x3
37c38f0d2mulpd x2, x11
37c38f0d7mulpd x1, x11
37c38f0dcmulpd x13, x3
37c38f0e1addpd x2, x0
37c38f0e5movapd x0, x8
37c38f0eamulpd x0, x4
37c38f0eesubpd x2, x3
37c38f0f2subpd x1, x0
37c38f0f6mulpd x2, x7
37c38f0famovapd x0, x10
37c38f0ffmulpd x0, x5
37c38f103subpd x1, x5
37c38f107mulpd x5, x9
37c38f10csubpd x0, x13
37c38f111mulpd x1, x12
37c38f116subpd x0, x6
37c38f11amovapd x6, x10
37c38f11fmulpd x6, x3
37c38f123addsubpd x1, x2
37c38f127mulpd x0, x12
37c38f12cmovups [r8+r10], x1
37c38f131addpd x6, x5
37c38f135subpd x6, x4
37c38f139mulpd x6, x7
37c38f13daddsubpd x0, x6
37c38f141movups [rdx+r10], x0
37c38f146add r10, 16
37c38f14acmp r9, rbx
37c38f14djne 0x37c38f090
37c38f153movupd x13, [rsp+192]
37c38f15dmovupd x3, [rsp+224]
37c38f166movupd x4, [rsp+240]
37c38f16fjmp 0x37c38e48f
37c38f174
37c38f174 0f 1f 40 00 ..@.
37c38f178
37c38f178loc_37c38f178:
37c38f178sub rax, r10
37c38f17bmov rcx, [rsp+312]
37c38f183mov [rsp+392], rax
37c38f18bmov rax, [rsp+352]
37c38f193lea rdx, [r10+rcx+1]
37c38f198lea rcx, [rip+0xe2229]
37c38f19flea rax, [r10+rax+1]
37c38f1a4mov [rsp+32], rcx
37c38f1a9mov r8, rcx
37c38f1acshl rdx, 4
37c38f1b0shl rax, 4
37c38f1b4mov rcx, [rsp+128]
37c38f1bcadd rdx, r15
37c38f1bflea r9, [r15+rax]
37c38f1c3call zcopy_64_
37c38f1c8mov r10, [rsp+288]
37c38f1d0jmp 0x37c38ec09
37c38f1d5
37c38f1d5 0f 1f 00 ...
37c38f1d8
37c38f1d8loc_37c38f1d8:
37c38f1d8mov rcx, [rsp+176]
37c38f1e0sub rdx, rbx
37c38f1e3mov [rsp+224], rax
37c38f1ebmov [rsp+392], rdx
37c38f1f3lea rdx, [rbx+1]
37c38f1f7imul rdx, [rsp+144]
37c38f200add rdx, [rsp+136]
37c38f208add rcx, rdx
37c38f20badd rdx, rax
37c38f20emov rax, [rsp+696]
37c38f216shl rcx, 4
37c38f21ashl rdx, 4
37c38f21emov [rsp+32], rax
37c38f223lea r9, [r14+rcx]
37c38f227add rdx, r14
37c38f22amov r8, rax
37c38f22dmov rcx, [rsp+128]
37c38f235call zswap_64_
37c38f23amov rdx, [r13]
37c38f23emov rax, [rsp+224]
37c38f246jmp 0x37c38ee02
37c38f24b
37c38f24b 0f 1f 44 00 00 ..D..
37c38f250
37c38f250loc_37c38f250:
37c38f250movapd x6, x0
37c38f254divsd x6, x1
37c38f258mulsd x0, x6
37c38f25cmovapd x5, x6
37c38f260mulsd x5, x7
37c38f264mulsd x6, x2
37c38f268addsd x0, x1
37c38f26caddsd x5, x2
37c38f270subsd x7, x6
37c38f274divsd x5, x0
37c38f278divsd x7, x0
37c38f27cjmp 0x37c38f014
37c38f281
37c38f281 0f 1f 80 00 00 00 00 .......
37c38f288
37c38f288loc_37c38f288:
37c38f288movapd x6, x5
37c38f28cpxor x7, x7
37c38f290divsd x6, x2
37c38f294mulsd x5, x6
37c38f298addsd x5, x2
37c38f29cmovapd x2, x6
37c38f2a0mulsd x2, x7
37c38f2a4subsd x7, x6
37c38f2a8addsd x2, [rip+0xe2198]
37c38f2b0divsd x7, x5
37c38f2b4divsd x2, x5
37c38f2b8jmp 0x37c38efd4
37c38f2bd
37c38f2bd 0f 1f 00 ...
37c38f2c0
37c38f2c0loc_37c38f2c0:
37c38f2c0movapd x6, x0
37c38f2c4movapd x11, x8
37c38f2c9movapd x2, x0
37c38f2cddivsd x6, x4
37c38f2d1movapd x10, x7
37c38f2d6mulsd x2, x6
37c38f2damulsd x11, x6
37c38f2dfmulsd x5, x6
37c38f2e3mulsd x10, x6
37c38f2e8mulsd x6, x3
37c38f2ecaddsd x2, x4
37c38f2f0addsd x11, x13
37c38f2f5subsd x8, x5
37c38f2faaddsd x10, x3
37c38f2ffsubsd x9, x6
37c38f304divsd x11, x2
37c38f309divsd x8, x2
37c38f30edivsd x10, x2
37c38f313divsd x9, x2
37c38f318jmp 0x37c38ef4a
37c38f31d
37c38f31d 0f 1f 00 ...
37c38f320
37c38f320loc_37c38f320:
37c38f320lea rax, [rip+0xe20a1]
37c38f327mov r9, [rsp+192]
37c38f32fmov rdx, [rsp+272]
37c38f337mov [rsp+32], rax
37c38f33cmov rcx, [rsp+168]
37c38f344mov r8, rax
37c38f347call zcopy_64_
37c38f34cmov rax, [rsp+384]
37c38f354cmp [rsp+176], rax
37c38f35cje 0x37c38f460
37c38f362mov [rsp+272], 1
37c38f36elea r8, [rax-1]
37c38f372mov rbx, rax
37c38f375jmp 0x37c38ecd0
37c38f37a
37c38f37a 66 0f 1f 44 00 00 f..D..
37c38f380
37c38f380loc_37c38f380:
37c38f380mov rax, [r13]
37c38f384mov rdx, [rsp+304]
37c38f38cmov r9, rbx
37c38f38fmov [rsp+288], r10
37c38f397mov rcx, [rsp+128]
37c38f39fsub rax, r12
37c38f3a2add rax, 1
37c38f3a6mov [rsp+392], rax
37c38f3aelea rax, [rip+0xe2013]
37c38f3b5mov [rsp+32], rax
37c38f3bamov r8, rax
37c38f3bdcall zcopy_64_
37c38f3c2mov r10, [rsp+288]
37c38f3camov [rsp+376], r12
37c38f3d2cmp r10, r12
37c38f3d5je 0x37c38db25
37c38f3dbmov rcx, [rsp+256]
37c38f3e3mov [rsp+360], rsi
37c38f3ebadd rbp, 32
37c38f3efmov rax, [rsp+336]
37c38f3f7mov rdx, [rsp+240]
37c38f3ffmov [rsp+304], 1
37c38f40bmov [rsp+312], rcx
37c38f413mov r8, [rsp+176]
37c38f41bjmp 0x37c38eb7e
37c38f420
37c38f420loc_37c38f420:
37c38f420movapd x3, x1
37c38f424divsd x3, x2
37c38f428mulsd x1, x3
37c38f42cmovapd x0, x3
37c38f430addsd x1, x2
37c38f434pxor x2, x2
37c38f438mulsd x0, x2
37c38f43csubsd x2, x3
37c38f440addsd x0, [rip+0xe2000]
37c38f448unpcklpd x1, x1
37c38f44cunpcklpd x0, x2
37c38f450divpd x0, x1
37c38f454jmp 0x37c38ead7
37c38f459
37c38f459 0f 1f 80 00 00 00 00 .......
37c38f460
37c38f460loc_37c38f460:
37c38f460mov rax, [rsp+144]
37c38f468mov rbx, [rsp+176]
37c38f470imul rax, rbx
37c38f474add rax, [rsp+136]
37c38f47cjmp 0x37c38e019
37c38f481
37c38f481loc_37c38f481:
37c38f481lea rax, [rsp+384]
37c38f489xor edx, edx
37c38f48bmov [rsp+168], rax
37c38f493lea rax, [rsp+392]
37c38f49bmov [rsp+128], rax
37c38f4a3lea rax, [rip+0xe1f36]
37c38f4aamov [rsp+208], rax
37c38f4b2lea rax, [rip+0xe1f37]
37c38f4b9mov [rsp+216], rax
37c38f4c1jmp 0x37c38d518
37c38f4c6
37c38f4c6loc_37c38f4c6:
37c38f4c6mov rbx, [rsp+176]
37c38f4cejmp 0x37c38e019
37c38d200
37c38d200zlasyf_64_:
37c38d200push r15
37c38d202push r14
37c38d204push r13
37c38d206push r12
37c38d208push rbp
37c38d209push rdi
37c38d20apush rsi
37c38d20bpush rbx
37c38d20csub rsp, 584
37c38d213movups [rsp+416], x6
37c38d21bmovups [rsp+432], x7
37c38d223movups [rsp+448], x8
37c38d22cmovups [rsp+464], x9
37c38d235movups [rsp+480], x10
37c38d23emovups [rsp+496], x11
37c38d247movups [rsp+512], x12
37c38d250movups [rsp+528], x13
37c38d259movups [rsp+544], x14
37c38d262movups [rsp+560], x15
37c38d26bmov rax, [rsp+696]
37c38d273mov r14, [rsp+688]
37c38d27bmov r15, [rsp+712]
37c38d283mov rax, [rax]
37c38d286mov r13, rdx
37c38d289xor edx, edx
37c38d28btest rax, rax
37c38d28emov [rsp+672], r8
37c38d296cmovns rdx, rax
37c38d29amov rax, [rsp+720]
37c38d2a2mov rbp, r9
37c38d2a5mov r8l, 1
37c38d2abmov r9l, 1
37c38d2b1mov rax, [rax]
37c38d2b4mov [rsp+144], rdx
37c38d2bcnot rdx
37c38d2bfmov [rsp+136], rdx
37c38d2c7xor edx, edx
37c38d2c9test rax, rax
37c38d2cccmovns rdx, rax
37c38d2d0mov rax, [rsp+728]
37c38d2d8mov [rax], 0
37c38d2dfmov [rsp+152], rdx
37c38d2e7not rdx
37c38d2eamov [rsp+160], rdx
37c38d2f2lea rdx, [rip+0xe40c7]
37c38d2f9call lsame_64_
37c38d2fetest rax, rax
37c38d301je 0x37c38d6e0
37c38d307mov rax, [rsp+672]
37c38d30fmov r12, [r13]
37c38d313mov rsi, [rax]
37c38d316mov rax, r12
37c38d319mov [rsp+384], r12
37c38d321sub rax, rsi
37c38d324add rax, 1
37c38d328cmp r12, rax
37c38d32bjg 0x37c38d336
37c38d32dcmp r12, rsi
37c38d330jg 0x37c38f481
37c38d336
37c38d336loc_37c38d336:
37c38d336lea rax, [rsp+384]
37c38d33emov [rsp+680], rbp
37c38d346mov rdx, r12
37c38d349pxor x14, x14
37c38d34emov [rsp+168], rax
37c38d356lea rax, [rsp+392]
37c38d35emovsd_xmm x15, [rip+0xe40c9]
37c38d367mov [rsp+128], rax
37c38d36flea rax, [rip+0xe406a]
37c38d376mov [rsp+208], rax
37c38d37elea rax, [rip+0xe406b]
37c38d385mov [rsp+216], rax
37c38d38dnop [rax]
37c38d390
37c38d390loc_37c38d390:
37c38d390test r12, r12
37c38d393jle 0x37c38d50d
37c38d399mov rax, [rsp+160]
37c38d3a1mov rcx, [rsp+168]
37c38d3a9imul rsi, [rsp+152]
37c38d3b2imul r12, [rsp+144]
37c38d3bblea rdi, [rsi+rax]
37c38d3bfmov rax, [rsp+136]
37c38d3c7lea rbx, [rdi+1]
37c38d3cblea rdx, [rax+r12+1]
37c38d3d0lea rax, [rip+0xe3ff1]
37c38d3d7shl rbx, 4
37c38d3dbmov [rsp+32], rax
37c38d3e0shl rdx, 4
37c38d3e4lea r9, [r15+rbx]
37c38d3e8mov r8, rax
37c38d3ebadd rdx, r14
37c38d3eemov [rsp+192], r9
37c38d3f6call zcopy_64_
37c38d3fbmov rax, [r13]
37c38d3ffmov rbx, [rsp+384]
37c38d407cmp rax, rbx
37c38d40ajg 0x37c38e120
37c38d410
37c38d410loc_37c38d410:
37c38d410lea rax, [rdi+rbx]
37c38d414pxor x7, x7
37c38d418shl rax, 4
37c38d41cadd rax, r15
37c38d41fmovsd_xmm x6, [rax]
37c38d423movsd_xmm x0, [rax+8]
37c38d428andpd x6, [rip+0xe3ff0]
37c38d430andpd x0, [rip+0xe3fe8]
37c38d438addsd x6, x0
37c38d43ccmp rbx, 1
37c38d440jle 0x37c38d499
37c38d442mov rdx, [rsp+192]
37c38d44amov rcx, [rsp+128]
37c38d452lea rax, [rbx-1]
37c38d456lea r8, [rip+0xe3f6b]
37c38d45dmov [rsp+392], rax
37c38d465call izamax_64_
37c38d46amov [rsp+368], rax
37c38d472add rax, rdi
37c38d475shl rax, 4
37c38d479add rax, r15
37c38d47cmovsd_xmm x7, [rax]
37c38d480movsd_xmm x0, [rax+8]
37c38d485andpd x7, [rip+0xe3f93]
37c38d48dandpd x0, [rip+0xe3f8b]
37c38d495addsd x7, x0
37c38d499
37c38d499loc_37c38d499:
37c38d499movapd x0, x7
37c38d49dmaxsd x0, x6
37c38d4a1ucomisd x0, x14
37c38d4a6jp 0x37c38dff0
37c38d4acjne 0x37c38dff0
37c38d4b2mov rax, [rsp+728]
37c38d4balea r12, [rbx-1]
37c38d4becmp [rax], 0
37c38d4c2jne 0x37c38d4c7
37c38d4c4mov [rax], rbx
37c38d4c7
37c38d4c7loc_37c38d4c7:
37c38d4c7mov rax, [rsp+704]
37c38d4cfmov [rax+8*r12], rbx
37c38d4d3
37c38d4d3loc_37c38d4d3:
37c38d4d3mov rax, [rsp+672]
37c38d4dbmov rdx, [r13]
37c38d4dfmov [rsp+384], r12
37c38d4e7mov rcx, [rax]
37c38d4eamov rax, rdx
37c38d4edsub rax, rcx
37c38d4f0lea rsi, [rcx+r12]
37c38d4f4add rax, 1
37c38d4f8sub rsi, rdx
37c38d4fbcmp rax, r12
37c38d4fejl 0x37c38d390
37c38d504cmp rcx, rdx
37c38d507jge 0x37c38d390
37c38d50d
37c38d50dloc_37c38d50d:
37c38d50dmov rbp, [rsp+680]
37c38d515sub rdx, r12
37c38d518
37c38d518loc_37c38d518:
37c38d518mov rax, [rsp+696]
37c38d520add rsi, 1
37c38d524imul rsi, [rsp+152]
37c38d52dadd r12, 1
37c38d531imul r12, [rsp+144]
37c38d53amov rdi, [rsp+136]
37c38d542mov [rsp+88], r14
37c38d547lea rcx, [rip+0xe3ebb]
37c38d54emov [rsp+96], rax
37c38d553mov rax, [rsp+216]
37c38d55blea r8, [rip+0xe3e9e]
37c38d562mov [rsp+392], rdx
37c38d56amov r9, [rsp+168]
37c38d572mov [rsp+80], rax
37c38d577mov rax, [rsp+720]
37c38d57fmov rdx, [rsp+208]
37c38d587mov [rsp+120], 9
37c38d590mov [rsp+72], rax
37c38d595mov rax, [rsp+160]
37c38d59dmov [rsp+112], 12
37c38d5a6mov [rsp+104], 5
37c38d5aflea rax, [rax+rsi+1]
37c38d5b4shl rax, 4
37c38d5b8add rax, r15
37c38d5bbmov [rsp+64], rax
37c38d5c0mov rax, [rsp+696]
37c38d5c8mov [rsp+56], rax
37c38d5cdlea rax, [rdi+r12+1]
37c38d5d2shl rax, 4
37c38d5d6add rax, r14
37c38d5d9mov [rsp+48], rax
37c38d5delea rax, [rip+0xe3deb]
37c38d5e5mov [rsp+40], rax
37c38d5eamov rax, [rsp+128]
37c38d5f2mov [rsp+32], rax
37c38d5f7call zgemmtr_
37c38d5fcmov rbx, [rsp+384]
37c38d604mov rcx, [r13]
37c38d608mov r15, [rsp+696]
37c38d610mov r12, [rsp+704]
37c38d618lea rdx, [rbx+1]
37c38d61cmov rsi, rbx
37c38d61fmov rbx, r13
37c38d622mov r13, rbp
37c38d625mov rbp, r14
37c38d628mov r14, rdi
37c38d62bnop [rax+rax]
37c38d630
37c38d630loc_37c38d630:
37c38d630mov rax, [r12+8*rdx-8]
37c38d635lea rdi, [rdx+1]
37c38d639test rax, rax
37c38d63cmov r8, rax
37c38d63fcmovns rdi, rdx
37c38d643neg r8
37c38d646test rax, rax
37c38d649cmovs rax, r8
37c38d64dadd rdi, 1
37c38d651cmp rax, rdx
37c38d654je 0x37c38dfdf
37c38d65acmp rdi, rcx
37c38d65djle 0x37c38df90
37c38d663
37c38d663loc_37c38d663:
37c38d663mov rbx, rsi
37c38d666mov rsi, rcx
37c38d669mov rbp, r13
37c38d66csub rsi, rbx
37c38d66f
37c38d66floc_37c38d66f:
37c38d66fmov [rbp], rsi
37c38d673movups x6, [rsp+416]
37c38d67bmovups x7, [rsp+432]
37c38d683movups x8, [rsp+448]
37c38d68cmovups x9, [rsp+464]
37c38d695movups x10, [rsp+480]
37c38d69emovups x11, [rsp+496]
37c38d6a7movups x12, [rsp+512]
37c38d6b0movups x13, [rsp+528]
37c38d6b9movups x14, [rsp+544]
37c38d6c2movups x15, [rsp+560]
37c38d6cbadd rsp, 584
37c38d6d2pop rbx
37c38d6d3pop rsi
37c38d6d4pop rdi
37c38d6d5pop rbp
37c38d6d6pop r12
37c38d6d8pop r13
37c38d6dapop r14
37c38d6dcpop r15
37c38d6deret
37c38d6df
37c38d6df 90 .
37c38d6e0
37c38d6e0loc_37c38d6e0:
37c38d6e0mov rax, [r13]
37c38d6e4mov r12l, 1
37c38d6eapxor x14, x14
37c38d6eflea rsi, [rsp+384]
37c38d6f7mov [rsp+168], rsi
37c38d6fflea rsi, [rsp+392]
37c38d707movsd_xmm x15, [rip+0xe3d20]
37c38d710mov [rsp+128], rsi
37c38d718lea rsi, [rip+0xe3cc1]
37c38d71fmov [rsp+208], rsi
37c38d727lea rsi, [rip+0xe3cc2]
37c38d72emov [rsp+216], rsi
37c38d736mov [rsp+680], rbp
37c38d73emov [rsp+712], r15
37c38d746mov r15, r14
37c38d749mov r14, [rsp+712]
37c38d751nop [rax]
37c38d755nop [rax+rax]
37c38d760
37c38d760loc_37c38d760:
37c38d760mov rsi, [rsp+672]
37c38d768mov rdx, [rsi]
37c38d76bcmp rdx, r12
37c38d76ejg 0x37c38d780
37c38d770cmp rdx, rax
37c38d773jl 0x37c38d991
37c38d779nop [rax]
37c38d780
37c38d780loc_37c38d780:
37c38d780cmp r12, rax
37c38d783jg 0x37c38d991
37c38d789mov rsi, [rsp+144]
37c38d791sub rax, r12
37c38d794mov rdi, [rsp+136]
37c38d79cpxor x7, x7
37c38d7a0add rax, 1
37c38d7a4imul rsi, r12
37c38d7a8mov [rsp+392], rax
37c38d7b0mov rax, [rsp+152]
37c38d7b8imul rax, r12
37c38d7bcadd rdi, rsi
37c38d7bfmov [rsp+288], rsi
37c38d7c7lea rsi, [r12-1]
37c38d7ccmov [rsp+256], rdi
37c38d7d4add rdi, r12
37c38d7d7mov rbp, rsi
37c38d7damov [rsp+240], rdi
37c38d7e2mov rdx, rdi
37c38d7e5shl rbp, 4
37c38d7e9mov rdi, [rsp+160]
37c38d7f1lea rbx, [r14+rbp]
37c38d7f5shl rdx, 4
37c38d7f9mov [rsp+272], rax
37c38d801lea rcx, [rax+rdi]
37c38d805mov [rsp+176], rbx
37c38d80dlea rbx, [r15+rbp]
37c38d811add rdx, r15
37c38d814lea rdi, [rcx+r12]
37c38d818mov [rsp+192], rbx
37c38d820mov [rsp+224], rcx
37c38d828mov rbx, rdi
37c38d82blea rcx, [rip+0xe3b96]
37c38d832mov [rsp+32], rcx
37c38d837shl rbx, 4
37c38d83bmov r8, rcx
37c38d83emov rcx, [rsp+128]
37c38d846add rbx, r14
37c38d849mov [rsp+280], rdx
37c38d851mov r9, rbx
37c38d854call zcopy_64_
37c38d859mov rax, [r13]
37c38d85dlea rdx, [rip+0xe3b64]
37c38d864mov r11, [rsp+216]
37c38d86cmov [rsp+80], rdx
37c38d871mov rdx, [rsp+176]
37c38d879lea r9, [rip+0xe3b50]
37c38d880sub rax, r12
37c38d883mov [rsp+64], r11
37c38d888mov r11, [rsp+720]
37c38d890add rax, 1
37c38d894mov [rsp+48], rdx
37c38d899mov rdx, [rsp+696]
37c38d8a1mov [rsp+384], rax
37c38d8a9mov rax, [rsp+192]
37c38d8b1mov [rsp+40], rdx
37c38d8b6mov rcx, [rsp+208]
37c38d8bemov [rsp+32], rax
37c38d8c3mov r8, [rsp+128]
37c38d8cbmov [rsp+72], rbx
37c38d8d0mov rdx, [rsp+168]
37c38d8d8mov [rsp+88], 12
37c38d8e1mov [rsp+56], r11
37c38d8e6mov [rsp+392], rsi
37c38d8eecall zgemv_64_
37c38d8f3movsd_xmm x6, [rbx]
37c38d8f7movsd_xmm x0, [rbx+8]
37c38d8fclea rcx, [r12+1]
37c38d901andpd x6, [rip+0xe3b17]
37c38d909andpd x0, [rip+0xe3b0f]
37c38d911mov [rsp+176], rcx
37c38d919mov rax, [r13]
37c38d91daddsd x6, x0
37c38d921cmp rax, r12
37c38d924jg 0x37c38db90
37c38d92a
37c38d92aloc_37c38d92a:
37c38d92amovapd x0, x7
37c38d92emaxsd x0, x6
37c38d932ucomisd x0, x14
37c38d937jp 0x37c38db10
37c38d93djne 0x37c38db10
37c38d943mov rax, [rsp+728]
37c38d94bcmp [rax], 0
37c38d94fjne 0x37c38d95c
37c38d951mov rax, [rsp+728]
37c38d959mov [rax], r12
37c38d95c
37c38d95cloc_37c38d95c:
37c38d95cmov rax, [r13]
37c38d960
37c38d960loc_37c38d960:
37c38d960mov rbx, [rsp+704]
37c38d968mov [rbx+8*rsi], r12
37c38d96cmov rsi, [rsp+672]
37c38d974mov r12, [rsp+176]
37c38d97cmov rdx, [rsi]
37c38d97fcmp rdx, r12
37c38d982jg 0x37c38d780
37c38d988cmp rdx, rax
37c38d98bjge 0x37c38d780
37c38d991
37c38d991loc_37c38d991:
37c38d991sub rax, r12
37c38d994mov [rsp+712], r14
37c38d99cmov r14, r15
37c38d99flea rsi, [r12-1]
37c38d9a4add rax, 1
37c38d9a8mov r15, [rsp+712]
37c38d9b0mov rdx, rsi
37c38d9b3mov rdi, [rsp+128]
37c38d9bbmov [rsp+384], rax
37c38d9c3mov rax, [rsp+696]
37c38d9cbshl rdx, 4
37c38d9cflea r8, [rip+0xe3a2a]
37c38d9d6mov [rsp+32], rdi
37c38d9dbmov r9, [rsp+168]
37c38d9e3lea rcx, [rip+0xe3a24]
37c38d9eamov [rsp+96], rax
37c38d9efmov rax, [rsp+144]
37c38d9f7mov [rsp+392], rsi
37c38d9ffmov rbp, [rsp+680]
37c38da07mov [rsp+120], 9
37c38da10imul rax, r12
37c38da14add rax, [rsp+136]
37c38da1cmov [rsp+112], 12
37c38da25add rax, r12
37c38da28mov [rsp+104], 5
37c38da31shl rax, 4
37c38da35add rax, r14
37c38da38mov [rsp+88], rax
37c38da3dmov rax, [rsp+216]
37c38da45mov [rsp+80], rax
37c38da4amov rax, [rsp+720]
37c38da52mov [rsp+72], rax
37c38da57lea rax, [r15+rdx]
37c38da5badd rdx, r14
37c38da5emov [rsp+64], rax
37c38da63mov rax, [rsp+696]
37c38da6bmov [rsp+48], rdx
37c38da70mov rdx, [rsp+208]
37c38da78mov [rsp+56], rax
37c38da7dlea rax, [rip+0xe394c]
37c38da84mov [rsp+40], rax
37c38da89call zgemmtr_
37c38da8emov rbx, [rsp+696]
37c38da96mov r12, [rsp+704]
37c38da9emov rdx, rsi
37c38daa1jmp 0x37c38dae3
37c38daa3
37c38daa3 0f 1f 44 00 00 ..D..
37c38daa8
37c38daa8loc_37c38daa8:
37c38daa8test r8, r8
37c38daabjle 0x37c38db07
37c38daadmov [rsp+32], rbx
37c38dab2sub rax, 1
37c38dab6shl rcx, 4
37c38dabamov r8, rbx
37c38dabdshl rax, 4
37c38dac1lea r9, [r14+rcx]
37c38dac5mov rcx, rdi
37c38dac8lea rdx, [r14+rax]
37c38dacccall zswap_64_
37c38dad1mov rdx, [rsp+392]
37c38dad9
37c38dad9loc_37c38dad9:
37c38dad9cmp rdx, 1
37c38daddjle 0x37c38d66f
37c38dae3
37c38dae3loc_37c38dae3:
37c38dae3lea rcx, [rdx-1]
37c38dae7mov rax, [r12+8*rcx]
37c38daebmov r8, rcx
37c38daeetest rax, rax
37c38daf1jns 0x37c38dafa
37c38daf3neg rax
37c38daf6lea r8, [rdx-2]
37c38dafa
37c38dafaloc_37c38dafa:
37c38dafamov [rsp+392], r8
37c38db02cmp rax, rdx
37c38db05jne 0x37c38daa8
37c38db07
37c38db07loc_37c38db07:
37c38db07mov rdx, r8
37c38db0ajmp 0x37c38dad9
37c38db0c
37c38db0c 0f 1f 40 00 ..@.
37c38db10
37c38db10loc_37c38db10:
37c38db10movapd x9, x7
37c38db15mulsd x9, x15
37c38db1acomisd x6, x9
37c38db1fjb 0x37c38dc00
37c38db25
37c38db25loc_37c38db25:
37c38db25mov r10, r12
37c38db28
37c38db28loc_37c38db28:
37c38db28mov rax, [r13]
37c38db2cmov r9, [rsp+280]
37c38db34mov rdx, rbx
37c38db37mov [rsp+192], r10
37c38db3fmov rcx, [rsp+128]
37c38db47sub rax, r12
37c38db4aadd rax, 1
37c38db4emov [rsp+392], rax
37c38db56lea rax, [rip+0xe386b]
37c38db5dmov [rsp+32], rax
37c38db62mov r8, rax
37c38db65call zcopy_64_
37c38db6amov rax, [r13]
37c38db6emov r10, [rsp+192]
37c38db76cmp rax, r12
37c38db79jg 0x37c38ea68
37c38db7fmov r12, r10
37c38db82jmp 0x37c38d960
37c38db87
37c38db87 66 0f 1f 84 00 00 00 00 00 f........
37c38db90
37c38db90loc_37c38db90:
37c38db90sub rax, r12
37c38db93lea r8, [rip+0xe382e]
37c38db9amov [rsp+392], rax
37c38dba2mov rax, [rsp+224]
37c38dbaalea rdx, [rax+rcx]
37c38dbaemov rcx, [rsp+128]
37c38dbb6shl rdx, 4
37c38dbbaadd rdx, r14
37c38dbbdcall izamax_64_
37c38dbc2add rax, r12
37c38dbc5mov [rsp+368], rax
37c38dbcdadd rax, [rsp+224]
37c38dbd5shl rax, 4
37c38dbd9add rax, r14
37c38dbdcmovsd_xmm x7, [rax]
37c38dbe0movsd_xmm x0, [rax+8]
37c38dbe5andpd x7, [rip+0xe3833]
37c38dbedandpd x0, [rip+0xe382b]
37c38dbf5addsd x7, x0
37c38dbf9jmp 0x37c38d92a
37c38dbfe
37c38dbfe 66 90 f.
37c38dc00
37c38dc00loc_37c38dc00:
37c38dc00mov r10, [rsp+368]
37c38dc08mov rcx, [rsp+272]
37c38dc10add rcx, [rsp+152]
37c38dc18mov r8, [rsp+256]
37c38dc20mov rax, r10
37c38dc23mov [rsp+312], r10
37c38dc2bsub rax, r12
37c38dc2elea rdx, [r10+r8]
37c38dc32lea r8, [rip+0xe378f]
37c38dc39mov [rsp+296], rax
37c38dc41shl rdx, 4
37c38dc45mov [rsp+392], rax
37c38dc4dmov rax, rcx
37c38dc50mov rcx, [rsp+160]
37c38dc58add rdx, r15
37c38dc5bmov [rsp+32], r8
37c38dc60mov r8, [rsp+696]
37c38dc68add rcx, rax
37c38dc6blea rax, [rcx+r12]
37c38dc6fmov [rsp+272], rcx
37c38dc77mov rcx, [rsp+128]
37c38dc7fshl rax, 4
37c38dc83add rax, r14
37c38dc86mov r9, rax
37c38dc89mov [rsp+304], rax
37c38dc91call zcopy_64_
37c38dc96mov rdx, [r13]
37c38dc9amov r10, [rsp+312]
37c38dca2lea r8, [rip+0xe371f]
37c38dca9mov r9, [rsp+144]
37c38dcb1mov [rsp+32], r8
37c38dcb6sub rdx, r10
37c38dcb9mov rcx, [rsp+128]
37c38dcc1imul r9, r10
37c38dcc5lea rax, [rdx+1]
37c38dcc9mov rdx, [rsp+272]
37c38dcd1mov [rsp+392], rax
37c38dcd9lea rax, [r10+rdx]
37c38dcddshl rax, 4
37c38dce1lea r11, [r14+rax]
37c38dce5mov rax, r9
37c38dce8mov r9, [rsp+136]
37c38dcf0mov [rsp+336], r11
37c38dcf8add r9, rax
37c38dcfbadd r10, r9
37c38dcfemov [rsp+352], r9
37c38dd06mov r9, r11
37c38dd09mov [rsp+320], r10
37c38dd11shl r10, 4
37c38dd15lea rdx, [r15+r10]
37c38dd19call zcopy_64_
37c38dd1elea r8, [rip+0xe36a3]
37c38dd25mov r10, [r13]
37c38dd29mov r11, [rsp+304]
37c38dd31mov [rsp+80], r8
37c38dd36mov r8, [rsp+216]
37c38dd3elea r9, [rip+0xe368b]
37c38dd45sub r10, r12
37c38dd48mov [rsp+72], r11
37c38dd4dmov rdx, [rsp+168]
37c38dd55mov [rsp+64], r8
37c38dd5amov r8, [rsp+720]
37c38dd62lea rax, [r10+1]
37c38dd66mov r10, [rsp+312]
37c38dd6emov rcx, [rsp+208]
37c38dd76mov [rsp+88], 12
37c38dd7fmov [rsp+56], r8
37c38dd84mov r8, [rsp+696]
37c38dd8csub r10, 1
37c38dd90mov [rsp+384], rax
37c38dd98shl r10, 4
37c38dd9cmov [rsp+40], r8
37c38dda1mov r8, [rsp+192]
37c38dda9mov [rsp+344], r10
37c38ddb1add r10, r14
37c38ddb4mov [rsp+48], r10
37c38ddb9mov [rsp+32], r8
37c38ddbemov r8, [rsp+128]
37c38ddc6mov [rsp+328], r10
37c38ddcemov [rsp+392], rsi
37c38ddd6call zgemv_64_
37c38dddbmov rax, [rsp+296]
37c38dde3mov rdx, [rsp+304]
37c38ddeblea r8, [rip+0xe35d6]
37c38ddf2mov rcx, [rsp+128]
37c38ddfamov [rsp+392], rax
37c38de02call izamax_64_
37c38de07mov rdx, [rsp+272]
37c38de0fmov r10, [rsp+312]
37c38de17add rax, rsi
37c38de1amov r11, [rsp+336]
37c38de22add rax, rdx
37c38de25shl rax, 4
37c38de29add rax, r14
37c38de2cmovsd_xmm x8, [rax]
37c38de31movsd_xmm x0, [rax+8]
37c38de36mov rax, [r13]
37c38de3aandpd x0, [rip+0xe35de]
37c38de42andpd x8, [rip+0xe35d5]
37c38de4bcmp r10, rax
37c38de4eaddsd x8, x0
37c38de53jl 0x37c38e7e8
37c38de59
37c38de59loc_37c38de59:
37c38de59divsd x7, x8
37c38de5emulsd x7, x9
37c38de63comisd x6, x7
37c38de67jae 0x37c38db25
37c38de6dmulsd x8, x15
37c38de72movsd_xmm x0, [r11]
37c38de77movsd_xmm x1, [r11+8]
37c38de7dandpd x0, [rip+0xe359b]
37c38de85andpd x1, [rip+0xe3593]
37c38de8dmov rcx, [rsp+136]
37c38de95mov rax, [rsp+288]
37c38de9daddsd x0, x1
37c38dea1add rax, [rsp+144]
37c38dea9add rcx, rax
37c38deacmov [rsp+336], rcx
37c38deb4mov [rsp+312], rcx
37c38debcadd rcx, [rsp+176]
37c38dec4comisd x0, x8
37c38dec9mov [rsp+192], rcx
37c38ded1jae 0x37c38f380
37c38ded7mov rcx, [rsp+176]
37c38dedflea r8, [r12+2]
37c38dee4mov [rsp+376], rcx
37c38deeccmp r10, rcx
37c38deefjne 0x37c38eb40
37c38def5nop [rax+rax]
37c38df00
37c38df00loc_37c38df00:
37c38df00shl rdi, 4
37c38df04mov rax, [r13]
37c38df08lea rdx, [r14+rdi+8]
37c38df0dmovupd x4, [rdx-8]
37c38df12movupd x2, [rdx+8]
37c38df17mov rdx, [rsp+176]
37c38df1fadd rdx, [rsp+272]
37c38df27shl rdx, 4
37c38df2bmovupd x13, [r14+rdx]
37c38df31lea rdx, [rax-1]
37c38df35cmp rdx, r12
37c38df38jg 0x37c38e4d8
37c38df3e
37c38df3eloc_37c38df3e:
37c38df3emov rdx, [rsp+240]
37c38df46neg r10
37c38df49mov rbx, [rsp+704]
37c38df51mov r12, r8
37c38df54movq x0, r10
37c38df59shl rdx, 4
37c38df5dpunpcklqdq x0, x0
37c38df61movups [r15+rdx], x4
37c38df66movups [r15+rdx+16], x2
37c38df6cmov rdx, [rsp+192]
37c38df74movups [rbx+8*rsi], x0
37c38df78shl rdx, 4
37c38df7cmovups [r15+rdx], x13
37c38df81jmp 0x37c38d760
37c38df86
37c38df86 66 2e 0f 1f 84 00 00 00 00 00 f.........
37c38df90
37c38df90loc_37c38df90:
37c38df90sub rcx, rdi
37c38df93mov [rsp+32], r15
37c38df98add rcx, 1
37c38df9cmov [rsp+392], rcx
37c38dfa4mov rcx, [rsp+144]
37c38dfacimul rcx, rdi
37c38dfb0add rcx, r14
37c38dfb3lea r8, [rcx+rdx]
37c38dfb7add rcx, rax
37c38dfbashl rcx, 4
37c38dfbeshl r8, 4
37c38dfc2lea rdx, [rbp+rcx]
37c38dfc7mov rcx, [rsp+128]
37c38dfcflea r9, [rbp+r8]
37c38dfd4mov r8, r15
37c38dfd7call zswap_64_
37c38dfdcmov rcx, [rbx]
37c38dfdf
37c38dfdfloc_37c38dfdf:
37c38dfdfcmp rdi, rcx
37c38dfe2jge 0x37c38d663
37c38dfe8mov rdx, rdi
37c38dfebjmp 0x37c38d630
37c38dff0
37c38dff0loc_37c38dff0:
37c38dff0movapd x9, x7
37c38dff5mulsd x9, x15
37c38dffacomisd x6, x9
37c38dfffjb 0x37c38e1f0
37c38e005
37c38e005loc_37c38e005:
37c38e005mov rax, [rsp+144]
37c38e00dimul rax, rbx
37c38e011add rax, [rsp+136]
37c38e019
37c38e019loc_37c38e019:
37c38e019lea rsi, [rip+0xe33a8]
37c38e020add rax, 1
37c38e024mov rdx, [rsp+192]
37c38e02cmov rcx, [rsp+168]
37c38e034mov [rsp+32], rsi
37c38e039shl rax, 4
37c38e03dmov r8, rsi
37c38e040lea r9, [r14+rax]
37c38e044call zcopy_64_
37c38e049mov r12, [rsp+384]
37c38e051mov rax, [rsp+144]
37c38e059imul rax, r12
37c38e05dadd rax, [rsp+136]
37c38e065lea rdx, [r12+rax]
37c38e069shl rdx, 4
37c38e06dadd rdx, r14
37c38e070movsd_xmm x2, [rdx]
37c38e074movsd_xmm x1, [rdx+8]
37c38e079movapd x0, x2
37c38e07dmovapd x3, x1
37c38e081andpd x0, [rip+0xe3397]
37c38e089andpd x3, [rip+0xe338f]
37c38e091comisd x3, x0
37c38e095jbe 0x37c38ea28
37c38e09bmovapd x0, x2
37c38e09fdivsd x0, x1
37c38e0a3mulsd x2, x0
37c38e0a7addsd x2, x1
37c38e0abpxor x1, x1
37c38e0afmulsd x1, x0
37c38e0b3unpcklpd x0, x1
37c38e0b7movupd x1, [rip+0xe3381]
37c38e0bfaddpd x1, x0
37c38e0c3addpd x0, [rip+0xe3385]
37c38e0cbmovsd_xmm x0, x1
37c38e0cfmovddup x1, x2
37c38e0d3divpd x0, x1
37c38e0d7
37c38e0d7loc_37c38e0d7:
37c38e0d7add rax, 1
37c38e0dbmov rcx, [rsp+128]
37c38e0e3sub r12, 1
37c38e0e7lea rdx, [rsp+400]
37c38e0efshl rax, 4
37c38e0f3lea r9, [rip+0xe32ce]
37c38e0famov [rsp+392], r12
37c38e102lea r8, [r14+rax]
37c38e106movups [rsp+400], x0
37c38e10ecall zscal_64_
37c38e113jmp 0x37c38d4c7
37c38e118
37c38e118 0f 1f 84 00 00 00 00 00 ........
37c38e120
37c38e120loc_37c38e120:
37c38e120sub rax, rbx
37c38e123lea r10, [rbx+1]
37c38e127mov [rsp+88], 12
37c38e130mov r8, [rsp+128]
37c38e138mov [rsp+392], rax
37c38e140lea rax, [rip+0xe3281]
37c38e147mov rdx, [rsp+168]
37c38e14flea r9, [rip+0xe327a]
37c38e156mov [rsp+80], rax
37c38e15bmov rax, [rsp+192]
37c38e163imul r10, [rsp+144]
37c38e16cmov rcx, [rsp+208]
37c38e174mov [rsp+72], rax
37c38e179mov rax, [rsp+216]
37c38e181mov [rsp+64], rax
37c38e186mov rax, [rsp+720]
37c38e18emov [rsp+56], rax
37c38e193mov rax, [rsp+152]
37c38e19badd rax, rsi
37c38e19eadd rax, [rsp+160]
37c38e1a6add rax, rbx
37c38e1a9shl rax, 4
37c38e1adadd rax, r15
37c38e1b0mov [rsp+48], rax
37c38e1b5mov rax, [rsp+696]
37c38e1bdmov [rsp+40], rax
37c38e1c2mov rax, [rsp+136]
37c38e1calea rax, [rax+r10+1]
37c38e1cfshl rax, 4
37c38e1d3add rax, r14
37c38e1d6mov [rsp+32], rax
37c38e1dbcall zgemv_64_
37c38e1e0mov rbx, [rsp+384]
37c38e1e8jmp 0x37c38d410
37c38e1ed
37c38e1ed 0f 1f 00 ...
37c38e1f0
37c38e1f0loc_37c38e1f0:
37c38e1f0mov rax, [rsp+160]
37c38e1f8mov r11, rsi
37c38e1fbsub r11, [rsp+152]
37c38e203mov rcx, [rsp+136]
37c38e20bmov [rsp+256], r11
37c38e213lea rbp, [r11+rax]
37c38e217lea r11, [rip+0xe31aa]
37c38e21elea rax, [rbp+1]
37c38e222mov [rsp+32], r11
37c38e227mov r8, r11
37c38e22ashl rax, 4
37c38e22elea r9, [r15+rax]
37c38e232mov rax, [rsp+144]
37c38e23aimul rax, [rsp+368]
37c38e243mov [rsp+272], r9
37c38e24blea rdx, [rcx+rax+1]
37c38e250lea rcx, [rsp+368]
37c38e258shl rdx, 4
37c38e25cadd rdx, r14
37c38e25fcall zcopy_64_
37c38e264mov rcx, [rsp+368]
37c38e26cmov rdx, [rsp+144]
37c38e274mov r8, rbx
37c38e277lea r11, [rcx+1]
37c38e27bsub r8, rcx
37c38e27emov [rsp+176], rcx
37c38e286imul rdx, r11
37c38e28amov [rsp+240], r11
37c38e292add rdx, [rsp+136]
37c38e29alea r12, [rbp+r11]
37c38e29flea r11, [rip+0xe3122]
37c38e2a6add rdx, rcx
37c38e2a9shl r12, 4
37c38e2admov [rsp+392], r8
37c38e2b5mov [rsp+32], r11
37c38e2baadd r12, r15
37c38e2bdshl rdx, 4
37c38e2c1mov rcx, [rsp+128]
37c38e2c9mov [rsp+224], r8
37c38e2d1add rdx, r14
37c38e2d4mov r9, r12
37c38e2d7mov r8, [rsp+696]
37c38e2dfcall zcopy_64_
37c38e2e4mov rdx, [r13]
37c38e2e8mov rax, [rsp+224]
37c38e2f0mov r11, [rsp+256]
37c38e2f8cmp rdx, rbx
37c38e2fbjg 0x37c38e870
37c38e301
37c38e301loc_37c38e301:
37c38e301mov rdx, r12
37c38e304mov r12, [rsp+128]
37c38e30clea r8, [rip+0xe30b5]
37c38e313mov [rsp+392], rax
37c38e31bmov rcx, r12
37c38e31ecall izamax_64_
37c38e323mov rdx, [rsp+176]
37c38e32badd rax, rdx
37c38e32eadd rax, rbp
37c38e331shl rax, 4
37c38e335add rax, r15
37c38e338movsd_xmm x8, [rax]
37c38e33dmovsd_xmm x0, [rax+8]
37c38e342andpd x8, [rip+0xe30d5]
37c38e34bandpd x0, [rip+0xe30cd]
37c38e353addsd x8, x0
37c38e358cmp rdx, 1
37c38e35cjle 0x37c38e3ad
37c38e35elea rax, [rdx-1]
37c38e362mov rdx, [rsp+272]
37c38e36alea r8, [rip+0xe3057]
37c38e371mov rcx, r12
37c38e374mov [rsp+392], rax
37c38e37ccall izamax_64_
37c38e381add rax, rbp
37c38e384shl rax, 4
37c38e388add rax, r15
37c38e38bmovsd_xmm x0, [rax]
37c38e38fmovsd_xmm x1, [rax+8]
37c38e394andpd x0, [rip+0xe3084]
37c38e39candpd x1, [rip+0xe307c]
37c38e3a4addsd x0, x1
37c38e3a8maxsd x8, x0
37c38e3ad
37c38e3adloc_37c38e3ad:
37c38e3addivsd x7, x8
37c38e3b2mulsd x7, x9
37c38e3b7comisd x6, x7
37c38e3bbjae 0x37c38e005
37c38e3c1mov rdx, [rsp+176]
37c38e3c9mulsd x8, x15
37c38e3ceadd rbp, rdx
37c38e3d1shl rbp, 4
37c38e3d5add rbp, r15
37c38e3d8movsd_xmm x0, [rbp]
37c38e3ddmovsd_xmm x1, [rbp+8]
37c38e3e2andpd x0, [rip+0xe3036]
37c38e3eaandpd x1, [rip+0xe302e]
37c38e3f2addsd x0, x1
37c38e3f6comisd x0, x8
37c38e3fbjae 0x37c38f320
37c38e401lea rcx, [rbx-1]
37c38e405mov rax, rcx
37c38e408cmp rdx, rcx
37c38e40bjne 0x37c38ecc0
37c38e411mov rdx, [rsp+144]
37c38e419mov rax, [rsp+136]
37c38e421imul rdx, rbx
37c38e425add rax, rdx
37c38e428nop [rax+rax]
37c38e430
37c38e430loc_37c38e430:
37c38e430mov r9, [rsp+136]
37c38e438mov r8, rdx
37c38e43bmov r11, rsi
37c38e43eadd rdi, rcx
37c38e441sub r8, [rsp+144]
37c38e449sub r11, [rsp+152]
37c38e451shl rdi, 4
37c38e455lea rbp, [r9+r8]
37c38e459mov r9, [rsp+160]
37c38e461add rdi, r15
37c38e464movupd x4, [rdi]
37c38e468movupd x13, [rdi+16]
37c38e46eadd r9, r11
37c38e471add r9, rcx
37c38e474shl r9, 4
37c38e478movupd x3, [r15+r9]
37c38e47elea r9, [rbx-2]
37c38e482mov r12, r9
37c38e485cmp rbx, 2
37c38e489jg 0x37c38ee90
37c38e48f
37c38e48floc_37c38e48f:
37c38e48fadd rbp, rcx
37c38e492add rax, rcx
37c38e495shl rax, 4
37c38e499shl rbp, 4
37c38e49dmovups [r14+rbp], x3
37c38e4a2movups [r14+rax], x4
37c38e4a7movups [r14+rax+16], x13
37c38e4admov rax, [rsp+176]
37c38e4b5neg rax
37c38e4b8movq x0, rax
37c38e4bdmov rax, [rsp+704]
37c38e4c5punpcklqdq x0, x0
37c38e4c9movups [rax+8*r9], x0
37c38e4cejmp 0x37c38d4d3
37c38e4d3
37c38e4d3 0f 1f 44 00 00 ..D..
37c38e4d8
37c38e4d8loc_37c38e4d8:
37c38e4d8movapd x3, x4
37c38e4dcmovapd x1, x2
37c38e4e0movapd x5, x13
37c38e4e5unpckhpd x3, x3
37c38e4e9movapd x8, x3
37c38e4eemovapd x3, x2
37c38e4f2unpckhpd x3, x3
37c38e4f6movapd x0, x3
37c38e4famovapd x3, x13
37c38e4ffunpckhpd x3, x3
37c38e503movapd x11, x0
37c38e508andpd x11, [rip+0xe2f0f]
37c38e511movapd x7, x3
37c38e515movapd x3, x2
37c38e519andpd x3, [rip+0xe2eff]
37c38e521movsd_xmm [rsp+176], x3
37c38e52acomisd x11, x3
37c38e52fjbe 0x37c38e950
37c38e535movapd x3, x2
37c38e539divsd x3, x0
37c38e53dmovapd x9, x3
37c38e542movapd x12, x3
37c38e547movapd x10, x3
37c38e54cmulsd x9, x13
37c38e551mulsd x12, x2
37c38e556mulsd x10, x4
37c38e55baddsd x9, x7
37c38e560mulsd x7, x3
37c38e564mulsd x3, x8
37c38e569addsd x12, x0
37c38e56eaddsd x10, x8
37c38e573divsd x9, x12
37c38e578subsd x7, x13
37c38e57dsubsd x3, x4
37c38e581divsd x3, x12
37c38e586divsd x7, x12
37c38e58bmovapd x8, x3
37c38e590divsd x10, x12
37c38e595
37c38e595loc_37c38e595:
37c38e595movapd x5, x7
37c38e599movapd x3, x9
37c38e59emovapd x6, x7
37c38e5a2mulsd x5, x8
37c38e5a7mulsd x3, x10
37c38e5acmulsd x6, x10
37c38e5b1subsd x3, x5
37c38e5b5movapd x5, x9
37c38e5basubsd x3, [rip+0xe2e86]
37c38e5c2mulsd x5, x8
37c38e5c7addsd x5, x6
37c38e5cbmovapd x6, x3
37c38e5cfandpd x6, [rip+0xe2e49]
37c38e5d7movapd x12, x5
37c38e5dcandpd x12, [rip+0xe2e3b]
37c38e5e5comisd x12, x6
37c38e5eajbe 0x37c38e9e8
37c38e5f0movapd x6, x3
37c38e5f4divsd x6, x5
37c38e5f8mulsd x3, x6
37c38e5fcmovapd x12, x6
37c38e601addsd x3, x5
37c38e605pxor x5, x5
37c38e609mulsd x6, x5
37c38e60daddsd x12, x5
37c38e612subsd x6, [rip+0xe2e2e]
37c38e61adivsd x12, x3
37c38e61fdivsd x6, x3
37c38e623
37c38e623loc_37c38e623:
37c38e623comisd x11, [rsp+176]
37c38e62djbe 0x37c38e9b0
37c38e633movapd x5, x1
37c38e637divsd x5, x0
37c38e63bmulsd x1, x5
37c38e63fmovapd x3, x5
37c38e643mulsd x5, x6
37c38e647mulsd x3, x12
37c38e64caddsd x1, x0
37c38e650subsd x5, x12
37c38e655addsd x3, x6
37c38e659divsd x5, x1
37c38e65ddivsd x3, x1
37c38e661movapd x6, x5
37c38e665
37c38e665loc_37c38e665:
37c38e665cmp rax, r8
37c38e668jl 0x37c38df3e
37c38e66emov rdi, [rsp+224]
37c38e676lea rdx, [rax+1]
37c38e67aunpcklpd x7, x7
37c38e67exor ebp, ebp
37c38e680mov rcx, [rsp+256]
37c38e688sub rdx, r8
37c38e68bmovapd x11, x3
37c38e690unpcklpd x10, x10
37c38e695add rdi, r8
37c38e698unpcklpd x11, x6
37c38e69dunpcklpd x8, x8
37c38e6a2mov r11, rdx
37c38e6a5add rcx, r8
37c38e6a8shl rdi, 4
37c38e6acunpcklpd x6, x3
37c38e6b0unpcklpd x9, x9
37c38e6b5mov rbx, [rsp+272]
37c38e6bdmov r9, [rsp+336]
37c38e6c5add rdi, r14
37c38e6c8xor edx, edx
37c38e6cashl rcx, 4
37c38e6cemovups [rsp+176], x2
37c38e6d6add rbx, r8
37c38e6d9add r9, r8
37c38e6dcadd rcx, r15
37c38e6dfmovups [rsp+224], x13
37c38e6e8shl rbx, 4
37c38e6ecshl r9, 4
37c38e6f0movups [rsp+256], x4
37c38e6f8add rbx, r14
37c38e6fbadd r9, r15
37c38e6fenop
37c38e700
37c38e700loc_37c38e700:
37c38e700movupd x4, [rdi+rdx]
37c38e705movupd x3, [rdi+rdx]
37c38e70amovapd x2, x9
37c38e70fmovapd x13, x7
37c38e714movupd x5, [rbx+rdx]
37c38e719movapd x12, x8
37c38e71emovapd x1, x10
37c38e723movupd x0, [rbx+rdx]
37c38e728unpcklpd x4, x4
37c38e72cunpckhpd x3, x3
37c38e730add rbp, 1
37c38e734mulpd x13, x3
37c38e739unpcklpd x5, x5
37c38e73dunpckhpd x0, x0
37c38e741mulpd x2, x4
37c38e745mulpd x12, x5
37c38e74amulpd x1, x5
37c38e74esubpd x2, x13
37c38e753movapd x13, x7
37c38e758mulpd x13, x4
37c38e75dsubpd x2, x5
37c38e761movapd x5, x9
37c38e766mulpd x5, x3
37c38e76amulpd x2, x11
37c38e76faddpd x5, x13
37c38e774subpd x5, x0
37c38e778mulpd x5, x6
37c38e77caddsubpd x2, x5
37c38e780movups [rcx+rdx], x2
37c38e784movapd x2, x8
37c38e789mulpd x2, x0
37c38e78dmulpd x0, x10
37c38e792subpd x1, x2
37c38e796addpd x0, x12
37c38e79bsubpd x1, x4
37c38e79fsubpd x0, x3
37c38e7a3mulpd x1, x11
37c38e7a8mulpd x0, x6
37c38e7acaddsubpd x1, x0
37c38e7b0movups [r9+rdx], x1
37c38e7b5add rdx, 16
37c38e7b9cmp rbp, r11
37c38e7bcjb 0x37c38e700
37c38e7c2movupd x2, [rsp+176]
37c38e7cbmovupd x13, [rsp+224]
37c38e7d5movupd x4, [rsp+256]
37c38e7dejmp 0x37c38df3e
37c38e7e3
37c38e7e3 0f 1f 44 00 00 ..D..
37c38e7e8
37c38e7e8loc_37c38e7e8:
37c38e7e8lea rdx, [rdx+r10+1]
37c38e7edmov rcx, [rsp+128]
37c38e7f5sub rax, r10
37c38e7f8lea r8, [rip+0xe2bc9]
37c38e7ffshl rdx, 4
37c38e803mov [rsp+312], r11
37c38e80badd rdx, r14
37c38e80emov [rsp+192], r10
37c38e816mov [rsp+392], rax
37c38e81ecall izamax_64_
37c38e823mov r10, [rsp+192]
37c38e82bmov r11, [rsp+312]
37c38e833add rax, r10
37c38e836add rax, [rsp+272]
37c38e83eshl rax, 4
37c38e842add rax, r14
37c38e845movsd_xmm x0, [rax]
37c38e849movsd_xmm x1, [rax+8]
37c38e84eandpd x0, [rip+0xe2bca]
37c38e856andpd x1, [rip+0xe2bc2]
37c38e85eaddsd x0, x1
37c38e862maxsd x8, x0
37c38e867jmp 0x37c38de59
37c38e86c
37c38e86c 0f 1f 40 00 ..@.
37c38e870
37c38e870loc_37c38e870:
37c38e870lea rax, [rip+0xe2b51]
37c38e877lea r10, [rbx+1]
37c38e87bsub rdx, rbx
37c38e87emov [rsp+88], 12
37c38e887mov [rsp+80], rax
37c38e88cmov rax, [rsp+272]
37c38e894lea r9, [rip+0xe2b35]
37c38e89bmov [rsp+392], rdx
37c38e8a3mov r8, [rsp+128]
37c38e8abmov [rsp+72], rax
37c38e8b0mov rax, [rsp+216]
37c38e8b8mov rdx, [rsp+168]
37c38e8c0mov rcx, [rsp+208]
37c38e8c8imul r10, [rsp+144]
37c38e8d1mov [rsp+64], rax
37c38e8d6mov rax, [rsp+720]
37c38e8demov [rsp+56], rax
37c38e8e3mov rax, [rsp+152]
37c38e8eblea rax, [r11+2*rax]
37c38e8efadd rax, [rsp+160]
37c38e8f7add rax, [rsp+176]
37c38e8ffshl rax, 4
37c38e903add rax, r15
37c38e906mov [rsp+48], rax
37c38e90bmov rax, [rsp+696]
37c38e913mov [rsp+40], rax
37c38e918mov rax, [rsp+136]
37c38e920lea rax, [rax+r10+1]
37c38e925shl rax, 4
37c38e929add rax, r14
37c38e92cmov [rsp+32], rax
37c38e931call zgemv_64_
37c38e936mov rbx, [rsp+384]
37c38e93emov rax, rbx
37c38e941sub rax, [rsp+176]
37c38e949jmp 0x37c38e301
37c38e94e
37c38e94e 66 90 f.
37c38e950
37c38e950loc_37c38e950:
37c38e950movapd x3, x0
37c38e954divsd x3, x2
37c38e958movapd x12, x3
37c38e95dmovapd x9, x3
37c38e962movapd x10, x3
37c38e967mulsd x9, x7
37c38e96cmulsd x5, x3
37c38e970mulsd x10, x8
37c38e975mulsd x12, x0
37c38e97amulsd x3, x4
37c38e97eaddsd x9, x13
37c38e983subsd x7, x5
37c38e987addsd x10, x4
37c38e98caddsd x12, x2
37c38e991subsd x8, x3
37c38e996divsd x9, x12
37c38e99bdivsd x7, x12
37c38e9a0divsd x10, x12
37c38e9a5divsd x8, x12
37c38e9aajmp 0x37c38e595
37c38e9af
37c38e9af 90 .
37c38e9b0
37c38e9b0loc_37c38e9b0:
37c38e9b0movapd x5, x0
37c38e9b4divsd x5, x1
37c38e9b8mulsd x0, x5
37c38e9bcmovapd x3, x5
37c38e9c0mulsd x3, x6
37c38e9c4mulsd x5, x12
37c38e9c9addsd x0, x1
37c38e9cdaddsd x3, x12
37c38e9d2subsd x6, x5
37c38e9d6divsd x3, x0
37c38e9dadivsd x6, x0
37c38e9dejmp 0x37c38e665
37c38e9e3
37c38e9e3 0f 1f 44 00 00 ..D..
37c38e9e8
37c38e9e8loc_37c38e9e8:
37c38e9e8movapd x6, x5
37c38e9ecdivsd x6, x3
37c38e9f0mulsd x5, x6
37c38e9f4movapd x12, x6
37c38e9f9addsd x5, x3
37c38e9fdpxor x3, x3
37c38ea01mulsd x12, x3
37c38ea06subsd x3, x6
37c38ea0aaddsd x12, [rip+0xe2a35]
37c38ea13divsd x3, x5
37c38ea17divsd x12, x5
37c38ea1cmovapd x6, x3
37c38ea20jmp 0x37c38e623
37c38ea25
37c38ea25 0f 1f 00 ...
37c38ea28
37c38ea28loc_37c38ea28:
37c38ea28movapd x3, x1
37c38ea2cdivsd x3, x2
37c38ea30mulsd x1, x3
37c38ea34movapd x0, x3
37c38ea38addsd x1, x2
37c38ea3cpxor x2, x2
37c38ea40mulsd x0, x2
37c38ea44subsd x2, x3
37c38ea48addsd x0, [rip+0xe29f8]
37c38ea50unpcklpd x1, x1
37c38ea54unpcklpd x0, x2
37c38ea58divpd x0, x1
37c38ea5cjmp 0x37c38e0d7
37c38ea61
37c38ea61 0f 1f 80 00 00 00 00 .......
37c38ea68
37c38ea68loc_37c38ea68:
37c38ea68mov rbx, [rsp+280]
37c38ea70movsd_xmm x2, [rbx]
37c38ea74movsd_xmm x1, [rbx+8]
37c38ea79movapd x0, x2
37c38ea7dmovapd x3, x1
37c38ea81andpd x0, [rip+0xe2997]
37c38ea89andpd x3, [rip+0xe298f]
37c38ea91comisd x3, x0
37c38ea95jbe 0x37c38f420
37c38ea9bmovapd x0, x2
37c38ea9fdivsd x0, x1
37c38eaa3mulsd x2, x0
37c38eaa7addsd x2, x1
37c38eaabpxor x1, x1
37c38eaafmulsd x1, x0
37c38eab3unpcklpd x0, x1
37c38eab7movupd x1, [rip+0xe2981]
37c38eabfaddpd x1, x0
37c38eac3addpd x0, [rip+0xe2985]
37c38eacbmovsd_xmm x0, x1
37c38eacfmovddup x1, x2
37c38ead3divpd x0, x1
37c38ead7
37c38ead7loc_37c38ead7:
37c38ead7sub rax, r12
37c38eadamov rcx, [rsp+128]
37c38eae2lea rdx, [rsp+400]
37c38eaealea r9, [rip+0xe28d7]
37c38eaf1mov [rsp+392], rax
37c38eaf9mov rax, [rsp+256]
37c38eb01add rax, [rsp+176]
37c38eb09mov [rsp+192], r10
37c38eb11shl rax, 4
37c38eb15movups [rsp+400], x0
37c38eb1dlea r8, [r15+rax]
37c38eb21call zscal_64_
37c38eb26mov r10, [rsp+192]
37c38eb2emov rax, [r13]
37c38eb32mov r12, r10
37c38eb35jmp 0x37c38d960
37c38eb3a
37c38eb3a 66 0f 1f 44 00 00 f..D..
37c38eb40
37c38eb40loc_37c38eb40:
37c38eb40mov rdx, r10
37c38eb43mov [rsp+360], r12
37c38eb4badd rbp, 48
37c38eb4fadd rax, [rsp+144]
37c38eb57sub rdx, rcx
37c38eb5aadd rax, [rsp+136]
37c38eb62mov [rsp+304], 2
37c38eb6emov [rsp+296], rdx
37c38eb76mov rdx, [rsp+192]
37c38eb7e
37c38eb7eloc_37c38eb7e:
37c38eb7eshl rdx, 4
37c38eb82mov rcx, [rsp+312]
37c38eb8aadd rax, r10
37c38eb8dmov [rsp+288], r10
37c38eb95movupd x0, [r15+rdx]
37c38eb9bmov rdx, [rsp+320]
37c38eba3shl rax, 4
37c38eba7lea r9, [r15+rax]
37c38ebabshl rdx, 4
37c38ebafmovups [r15+rdx], x0
37c38ebb4mov rdx, [rsp+296]
37c38ebbcsub rdx, 1
37c38ebc0mov [rsp+392], rdx
37c38ebc8lea rdx, [r8+rcx]
37c38ebccmov rcx, [rsp+696]
37c38ebd4lea r8, [rip+0xe27ed]
37c38ebdbshl rdx, 4
37c38ebdfmov [rsp+32], rcx
37c38ebe4mov rcx, [rsp+128]
37c38ebecadd rdx, r15
37c38ebefcall zcopy_64_
37c38ebf4mov rax, [r13]
37c38ebf8mov r10, [rsp+288]
37c38ec00cmp r10, rax
37c38ec03jl 0x37c38f178
37c38ec09
37c38ec09loc_37c38ec09:
37c38ec09cmp r12, 1
37c38ec0djle 0x37c38ec65
37c38ec0fmov rax, [rsp+360]
37c38ec17mov r8, [rsp+696]
37c38ec1fmov [rsp+288], r10
37c38ec27mov rcx, [rsp+128]
37c38ec2fmov [rsp+392], rsi
37c38ec37shl rax, 4
37c38ec3blea rdx, [r15+rax]
37c38ec3fmov rax, [rsp+696]
37c38ec47mov [rsp+32], rax
37c38ec4cmov rax, [rsp+344]
37c38ec54lea r9, [r15+rax]
37c38ec58call zswap_64_
37c38ec5dmov r10, [rsp+288]
37c38ec65
37c38ec65loc_37c38ec65:
37c38ec65mov rax, [rsp+720]
37c38ec6dmov r9, [rsp+328]
37c38ec75lea rdx, [r14+rbp-32]
37c38ec7alea rcx, [rsp+376]
37c38ec82mov [rsp+288], r10
37c38ec8amov [rsp+32], rax
37c38ec8fmov r8, rax
37c38ec92call zswap_64_
37c38ec97mov r10, [rsp+288]
37c38ec9fcmp [rsp+304], 1
37c38eca8je 0x37c38db28
37c38ecaelea r8, [r12+2]
37c38ecb3jmp 0x37c38df00
37c38ecb8
37c38ecb8 0f 1f 84 00 00 00 00 00 ........
37c38ecc0
37c38ecc0loc_37c38ecc0:
37c38ecc0mov [rsp+272], 2
37c38eccclea r8, [rbx-2]
37c38ecd0
37c38ecd0loc_37c38ecd0:
37c38ecd0mov r9, [rsp+144]
37c38ecd8mov r10, [rsp+176]
37c38ece0mov [rsp+224], rax
37c38ece8mov rcx, [rsp+672]
37c38ecf0mov r12, r9
37c38ecf3mov rdx, r10
37c38ecf6sub r8, r10
37c38ecf9imul r12, rax
37c38ecfdmov rbp, [rcx]
37c38ed00mov rcx, [rsp+136]
37c38ed08mov [rsp+392], r8
37c38ed10imul rdx, r9
37c38ed14lea r8, [rip+0xe26ad]
37c38ed1badd rbp, rax
37c38ed1esub rbp, [r13]
37c38ed22add r12, rcx
37c38ed25lea r11, [rdx+rcx]
37c38ed29lea rcx, [r12+rax]
37c38ed2dmov rax, [rsp+696]
37c38ed35shl rcx, 4
37c38ed39mov [rsp+256], r11
37c38ed41movupd x0, [r14+rcx]
37c38ed47lea rcx, [r10+r11]
37c38ed4bshl rcx, 4
37c38ed4fmovups [r14+rcx], x0
37c38ed54lea rcx, [rdx+r9]
37c38ed58mov rdx, [rsp+240]
37c38ed60add rcx, [rsp+136]
37c38ed68add rcx, r10
37c38ed6bmov [rsp+32], rax
37c38ed70shl rcx, 4
37c38ed74add rdx, r12
37c38ed77shl rdx, 4
37c38ed7blea r9, [r14+rcx]
37c38ed7fmov rcx, [rsp+128]
37c38ed87add rdx, r14
37c38ed8acall zcopy_64_
37c38ed8fmov r10, [rsp+176]
37c38ed97mov rax, [rsp+224]
37c38ed9fcmp r10, 1
37c38eda3jle 0x37c38edf5
37c38eda5mov r11, [rsp+256]
37c38edadlea rax, [rip+0xe2614]
37c38edb4lea rdx, [r10-1]
37c38edb8mov rcx, [rsp+128]
37c38edc0mov [rsp+392], rdx
37c38edc8lea rdx, [r12+1]
37c38edcdmov r8, rax
37c38edd0mov [rsp+32], rax
37c38edd5add r11, 1
37c38edd9shl rdx, 4
37c38edddshl r11, 4
37c38ede1add rdx, r14
37c38ede4lea r9, [r14+r11]
37c38ede8call zcopy_64_
37c38ededmov rax, [rsp+224]
37c38edf5
37c38edf5loc_37c38edf5:
37c38edf5mov rdx, [r13]
37c38edf9cmp rdx, rbx
37c38edfcjg 0x37c38f1d8
37c38ee02
37c38ee02loc_37c38ee02:
37c38ee02sub rdx, rax
37c38ee05mov rcx, [rsp+176]
37c38ee0dimul rbp, [rsp+152]
37c38ee16add rdx, 1
37c38ee1aadd rbp, [rsp+160]
37c38ee22mov [rsp+392], rdx
37c38ee2alea rdx, [rbp+rax]
37c38ee2fadd rcx, rbp
37c38ee32mov rax, [rsp+720]
37c38ee3ashl rcx, 4
37c38ee3eshl rdx, 4
37c38ee42mov [rsp+32], rax
37c38ee47lea r9, [r15+rcx]
37c38ee4blea rdx, [r15+rdx]
37c38ee4fmov r8, rax
37c38ee52mov rcx, [rsp+128]
37c38ee5acall zswap_64_
37c38ee5fmov rdx, [rsp+144]
37c38ee67mov rax, [rsp+136]
37c38ee6fimul rdx, rbx
37c38ee73add rax, rdx
37c38ee76cmp [rsp+272], 1
37c38ee7fje 0x37c38f4c6
37c38ee85lea rcx, [rbx-1]
37c38ee89jmp 0x37c38e430
37c38ee8e
37c38ee8e 66 90 f.
37c38ee90
37c38ee90loc_37c38ee90:
37c38ee90movapd x1, x4
37c38ee94movapd x2, x4
37c38ee98movapd x7, x3
37c38ee9cunpckhpd x1, x1
37c38eea0andpd x2, [rip+0xe2578]
37c38eea8movapd x5, x13
37c38eeadmovapd x0, x1
37c38eeb1unpckhpd x5, x5
37c38eeb5unpckhpd x7, x7
37c38eeb9movapd x12, x0
37c38eebemovapd x8, x5
37c38eec3movapd x9, x7
37c38eec8movsd_xmm [rsp+192], x2
37c38eed1andpd x12, [rip+0xe2546]
37c38eedamovapd x1, x4
37c38eedemovapd x5, x13
37c38eee3comisd x12, x2
37c38eee8jbe 0x37c38f2c0
37c38eeeemovapd x2, x4
37c38eef2movapd x11, x13
37c38eef7movapd x6, x4
37c38eefbdivsd x2, x0
37c38eeffmulsd x11, x2
37c38ef04movapd x10, x2
37c38ef09mulsd x6, x2
37c38ef0dmulsd x10, x3
37c38ef12addsd x11, x8
37c38ef17mulsd x8, x2
37c38ef1cmulsd x2, x7
37c38ef20addsd x6, x0
37c38ef24addsd x10, x7
37c38ef29divsd x11, x6
37c38ef2esubsd x8, x13
37c38ef33subsd x2, x3
37c38ef37divsd x2, x6
37c38ef3bdivsd x8, x6
37c38ef40movapd x9, x2
37c38ef45divsd x10, x6
37c38ef4a
37c38ef4aloc_37c38ef4a:
37c38ef4amovapd x5, x9
37c38ef4fmovapd x2, x11
37c38ef54movapd x6, x10
37c38ef59mulsd x5, x8
37c38ef5emulsd x2, x10
37c38ef63mulsd x6, x8
37c38ef68subsd x2, x5
37c38ef6cmovapd x5, x11
37c38ef71subsd x2, [rip+0xe24cf]
37c38ef79mulsd x5, x9
37c38ef7eaddsd x5, x6
37c38ef82movapd x6, x2
37c38ef86andpd x6, [rip+0xe2492]
37c38ef8emovapd x7, x5
37c38ef92andpd x7, [rip+0xe2486]
37c38ef9acomisd x7, x6
37c38ef9ejbe 0x37c38f288
37c38efa4movapd x7, x2
37c38efa8pxor x6, x6
37c38efacdivsd x7, x5
37c38efb0mulsd x2, x7
37c38efb4addsd x5, x2
37c38efb8movapd x2, x7
37c38efbcmulsd x7, x6
37c38efc0addsd x2, x6
37c38efc4subsd x7, [rip+0xe247c]
37c38efccdivsd x2, x5
37c38efd0divsd x7, x5
37c38efd4
37c38efd4loc_37c38efd4:
37c38efd4comisd x12, [rsp+192]
37c38efdejbe 0x37c38f250
37c38efe4movapd x6, x1
37c38efe8divsd x6, x0
37c38efecmulsd x1, x6
37c38eff0movapd x5, x6
37c38eff4mulsd x6, x7
37c38eff8mulsd x5, x2
37c38effcaddsd x1, x0
37c38f000subsd x6, x2
37c38f004addsd x5, x7
37c38f008movapd x7, x6
37c38f00cdivsd x5, x1
37c38f010divsd x7, x1
37c38f014
37c38f014loc_37c38f014:
37c38f014mov rbx, [rsp+144]
37c38f01cmov rdi, [rsp+152]
37c38f024movapd x12, x5
37c38f029unpcklpd x11, x11
37c38f02eunpcklpd x12, x7
37c38f033unpcklpd x8, x8
37c38f038unpcklpd x7, x5
37c38f03cxor r10l, r10l
37c38f03fsub r8, rbx
37c38f042sub rdx, rbx
37c38f045sub r11, rdi
37c38f048sub rsi, rdi
37c38f04bshl r11, 4
37c38f04fshl rsi, 4
37c38f053unpcklpd x10, x10
37c38f058xor ebx, ebx
37c38f05ashl r8, 4
37c38f05eshl rdx, 4
37c38f062add r11, r15
37c38f065add rsi, r15
37c38f068add r8, r14
37c38f06bunpcklpd x9, x9
37c38f070add rdx, r14
37c38f073movups [rsp+192], x13
37c38f07cmovups [rsp+224], x3
37c38f084movups [rsp+240], x4
37c38f08cnop [rax]
37c38f090
37c38f090loc_37c38f090:
37c38f090movupd x4, [r11+r10]
37c38f096movupd x6, [r11+r10]
37c38f09cadd rbx, 1
37c38f0a0movapd x0, x8
37c38f0a5movupd x5, [rsi+r10]
37c38f0abmovupd x3, [rsi+r10]
37c38f0b1movapd x13, x9
37c38f0b6unpckhpd x4, x4
37c38f0baunpcklpd x6, x6
37c38f0bemovapd x2, x4
37c38f0c2movapd x1, x6
37c38f0c6unpcklpd x5, x5
37c38f0camulpd x0, x6
37c38f0ceunpckhpd x3, x3
37c38f0d2mulpd x2, x11
37c38f0d7mulpd x1, x11
37c38f0dcmulpd x13, x3
37c38f0e1addpd x2, x0
37c38f0e5movapd x0, x8
37c38f0eamulpd x0, x4
37c38f0eesubpd x2, x3
37c38f0f2subpd x1, x0
37c38f0f6mulpd x2, x7
37c38f0famovapd x0, x10
37c38f0ffmulpd x0, x5
37c38f103subpd x1, x5
37c38f107mulpd x5, x9
37c38f10csubpd x0, x13
37c38f111mulpd x1, x12
37c38f116subpd x0, x6
37c38f11amovapd x6, x10
37c38f11fmulpd x6, x3
37c38f123addsubpd x1, x2
37c38f127mulpd x0, x12
37c38f12cmovups [r8+r10], x1
37c38f131addpd x6, x5
37c38f135subpd x6, x4
37c38f139mulpd x6, x7
37c38f13daddsubpd x0, x6
37c38f141movups [rdx+r10], x0
37c38f146add r10, 16
37c38f14acmp r9, rbx
37c38f14djne 0x37c38f090
37c38f153movupd x13, [rsp+192]
37c38f15dmovupd x3, [rsp+224]
37c38f166movupd x4, [rsp+240]
37c38f16fjmp 0x37c38e48f
37c38f174
37c38f174 0f 1f 40 00 ..@.
37c38f178
37c38f178loc_37c38f178:
37c38f178sub rax, r10
37c38f17bmov rcx, [rsp+312]
37c38f183mov [rsp+392], rax
37c38f18bmov rax, [rsp+352]
37c38f193lea rdx, [r10+rcx+1]
37c38f198lea rcx, [rip+0xe2229]
37c38f19flea rax, [r10+rax+1]
37c38f1a4mov [rsp+32], rcx
37c38f1a9mov r8, rcx
37c38f1acshl rdx, 4
37c38f1b0shl rax, 4
37c38f1b4mov rcx, [rsp+128]
37c38f1bcadd rdx, r15
37c38f1bflea r9, [r15+rax]
37c38f1c3call zcopy_64_
37c38f1c8mov r10, [rsp+288]
37c38f1d0jmp 0x37c38ec09
37c38f1d5
37c38f1d5 0f 1f 00 ...
37c38f1d8
37c38f1d8loc_37c38f1d8:
37c38f1d8mov rcx, [rsp+176]
37c38f1e0sub rdx, rbx
37c38f1e3mov [rsp+224], rax
37c38f1ebmov [rsp+392], rdx
37c38f1f3lea rdx, [rbx+1]
37c38f1f7imul rdx, [rsp+144]
37c38f200add rdx, [rsp+136]
37c38f208add rcx, rdx
37c38f20badd rdx, rax
37c38f20emov rax, [rsp+696]
37c38f216shl rcx, 4
37c38f21ashl rdx, 4
37c38f21emov [rsp+32], rax
37c38f223lea r9, [r14+rcx]
37c38f227add rdx, r14
37c38f22amov r8, rax
37c38f22dmov rcx, [rsp+128]
37c38f235call zswap_64_
37c38f23amov rdx, [r13]
37c38f23emov rax, [rsp+224]
37c38f246jmp 0x37c38ee02
37c38f24b
37c38f24b 0f 1f 44 00 00 ..D..
37c38f250
37c38f250loc_37c38f250:
37c38f250movapd x6, x0
37c38f254divsd x6, x1
37c38f258mulsd x0, x6
37c38f25cmovapd x5, x6
37c38f260mulsd x5, x7
37c38f264mulsd x6, x2
37c38f268addsd x0, x1
37c38f26caddsd x5, x2
37c38f270subsd x7, x6
37c38f274divsd x5, x0
37c38f278divsd x7, x0
37c38f27cjmp 0x37c38f014
37c38f281
37c38f281 0f 1f 80 00 00 00 00 .......
37c38f288
37c38f288loc_37c38f288:
37c38f288movapd x6, x5
37c38f28cpxor x7, x7
37c38f290divsd x6, x2
37c38f294mulsd x5, x6
37c38f298addsd x5, x2
37c38f29cmovapd x2, x6
37c38f2a0mulsd x2, x7
37c38f2a4subsd x7, x6
37c38f2a8addsd x2, [rip+0xe2198]
37c38f2b0divsd x7, x5
37c38f2b4divsd x2, x5
37c38f2b8jmp 0x37c38efd4
37c38f2bd
37c38f2bd 0f 1f 00 ...
37c38f2c0
37c38f2c0loc_37c38f2c0:
37c38f2c0movapd x6, x0
37c38f2c4movapd x11, x8
37c38f2c9movapd x2, x0
37c38f2cddivsd x6, x4
37c38f2d1movapd x10, x7
37c38f2d6mulsd x2, x6
37c38f2damulsd x11, x6
37c38f2dfmulsd x5, x6
37c38f2e3mulsd x10, x6
37c38f2e8mulsd x6, x3
37c38f2ecaddsd x2, x4
37c38f2f0addsd x11, x13
37c38f2f5subsd x8, x5
37c38f2faaddsd x10, x3
37c38f2ffsubsd x9, x6
37c38f304divsd x11, x2
37c38f309divsd x8, x2
37c38f30edivsd x10, x2
37c38f313divsd x9, x2
37c38f318jmp 0x37c38ef4a
37c38f31d
37c38f31d 0f 1f 00 ...
37c38f320
37c38f320loc_37c38f320:
37c38f320lea rax, [rip+0xe20a1]
37c38f327mov r9, [rsp+192]
37c38f32fmov rdx, [rsp+272]
37c38f337mov [rsp+32], rax
37c38f33cmov rcx, [rsp+168]
37c38f344mov r8, rax
37c38f347call zcopy_64_
37c38f34cmov rax, [rsp+384]
37c38f354cmp [rsp+176], rax
37c38f35cje 0x37c38f460
37c38f362mov [rsp+272], 1
37c38f36elea r8, [rax-1]
37c38f372mov rbx, rax
37c38f375jmp 0x37c38ecd0
37c38f37a
37c38f37a 66 0f 1f 44 00 00 f..D..
37c38f380
37c38f380loc_37c38f380:
37c38f380mov rax, [r13]
37c38f384mov rdx, [rsp+304]
37c38f38cmov r9, rbx
37c38f38fmov [rsp+288], r10
37c38f397mov rcx, [rsp+128]
37c38f39fsub rax, r12
37c38f3a2add rax, 1
37c38f3a6mov [rsp+392], rax
37c38f3aelea rax, [rip+0xe2013]
37c38f3b5mov [rsp+32], rax
37c38f3bamov r8, rax
37c38f3bdcall zcopy_64_
37c38f3c2mov r10, [rsp+288]
37c38f3camov [rsp+376], r12
37c38f3d2cmp r10, r12
37c38f3d5je 0x37c38db25
37c38f3dbmov rcx, [rsp+256]
37c38f3e3mov [rsp+360], rsi
37c38f3ebadd rbp, 32
37c38f3efmov rax, [rsp+336]
37c38f3f7mov rdx, [rsp+240]
37c38f3ffmov [rsp+304], 1
37c38f40bmov [rsp+312], rcx
37c38f413mov r8, [rsp+176]
37c38f41bjmp 0x37c38eb7e
37c38f420
37c38f420loc_37c38f420:
37c38f420movapd x3, x1
37c38f424divsd x3, x2
37c38f428mulsd x1, x3
37c38f42cmovapd x0, x3
37c38f430addsd x1, x2
37c38f434pxor x2, x2
37c38f438mulsd x0, x2
37c38f43csubsd x2, x3
37c38f440addsd x0, [rip+0xe2000]
37c38f448unpcklpd x1, x1
37c38f44cunpcklpd x0, x2
37c38f450divpd x0, x1
37c38f454jmp 0x37c38ead7
37c38f459
37c38f459 0f 1f 80 00 00 00 00 .......
37c38f460
37c38f460loc_37c38f460:
37c38f460mov rax, [rsp+144]
37c38f468mov rbx, [rsp+176]
37c38f470imul rax, rbx
37c38f474add rax, [rsp+136]
37c38f47cjmp 0x37c38e019
37c38f481
37c38f481loc_37c38f481:
37c38f481lea rax, [rsp+384]
37c38f489xor edx, edx
37c38f48bmov [rsp+168], rax
37c38f493lea rax, [rsp+392]
37c38f49bmov [rsp+128], rax
37c38f4a3lea rax, [rip+0xe1f36]
37c38f4aamov [rsp+208], rax
37c38f4b2lea rax, [rip+0xe1f37]
37c38f4b9mov [rsp+216], rax
37c38f4c1jmp 0x37c38d518
37c38f4c6
37c38f4c6loc_37c38f4c6:
37c38f4c6mov rbx, [rsp+176]
37c38f4cejmp 0x37c38e019
37c38d200
Loading..