File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
    37c38ab00
    37c38ab00zlaset_64_:
    37c38ab00push r12
    37c38ab02push rbp
    37c38ab03push rdi
    37c38ab04push rsi
    37c38ab05push rbx
    37c38ab06sub rsp, 32
    37c38ab0amov rax, [rsp+128]
    37c38ab12mov rsi, [rax]
    37c38ab15xor eax, eax
    37c38ab17mov rbp, rdx
    37c38ab1atest rsi, rsi
    37c38ab1dmov r12, r8
    37c38ab20mov rbx, r9
    37c38ab23mov r8l, 1
    37c38ab29mov r9l, 1
    37c38ab2fcmovs rsi, rax
    37c38ab33mov rdi, rcx
    37c38ab36lea rdx, [rip+0xe67f3]
    37c38ab3dcall lsame_64_
    37c38ab42test rax, rax
    37c38ab45je 0x37c38ac0a
    37c38ab4bmov r11, [r12]
    37c38ab4fmov r10, [rbp]
    37c38ab53cmp r11, 1
    37c38ab57jle 0x37c38abc1
    37c38ab59mov rax, rsi
    37c38ab5cmov rdi, rsi
    37c38ab5fmov r9l, 1
    37c38ab65not rax
    37c38ab68shl rdi, 4
    37c38ab6clea r8, [rax+2*rsi]
    37c38ab70shl r8, 4
    37c38ab74add r8, [rsp+120]
    37c38ab79nop [rax]
    37c38ab80
    37c38ab80loc_37c38ab80:
    37c38ab80cmp r9, r10
    37c38ab83mov rcx, r10
    37c38ab86cmovle rcx, r9
    37c38ab8atest rcx, rcx
    37c38ab8djle 0x37c38abb5
    37c38ab8fmovupd x0, [rbx]
    37c38ab93add rcx, 1
    37c38ab97mov eax, 1
    37c38ab9cnop [rax]
    37c38aba0
    37c38aba0loc_37c38aba0:
    37c38aba0mov rdx, rax
    37c38aba3add rax, 1
    37c38aba7shl rdx, 4
    37c38ababmovups [r8+rdx], x0
    37c38abb0cmp rax, rcx
    37c38abb3jne 0x37c38aba0
    37c38abb5
    37c38abb5loc_37c38abb5:
    37c38abb5add r9, 1
    37c38abb9add r8, rdi
    37c38abbccmp r9, r11
    37c38abbfjne 0x37c38ab80
    37c38abc1
    37c38abc1loc_37c38abc1:
    37c38abc1cmp r10, r11
    37c38abc4mov rax, r11
    37c38abc7cmovle rax, r10
    37c38abcbtest rax, rax
    37c38abcejle 0x37c38abff
    37c38abd0mov rbx, [rsp+112]
    37c38abd5add rsi, 1
    37c38abd9mov rcx, [rsp+120]
    37c38abdeadd rax, 1
    37c38abe2shl rsi, 4
    37c38abe6mov edx, 1
    37c38abebmovupd x0, [rbx]
    37c38abefnop
    37c38abf0
    37c38abf0loc_37c38abf0:
    37c38abf0add rdx, 1
    37c38abf4movups [rcx], x0
    37c38abf7add rcx, rsi
    37c38abfacmp rdx, rax
    37c38abfdjne 0x37c38abf0
    37c38abff
    37c38abffloc_37c38abff:
    37c38abffadd rsp, 32
    37c38ac03pop rbx
    37c38ac04pop rsi
    37c38ac05pop rdi
    37c38ac06pop rbp
    37c38ac07pop r12
    37c38ac09ret
    37c38ac0a
    37c38ac0aloc_37c38ac0a:
    37c38ac0amov r9l, 1
    37c38ac10mov r8l, 1
    37c38ac16lea rdx, [rip+0xe6714]
    37c38ac1dmov rcx, rdi
    37c38ac20call lsame_64_
    37c38ac25mov r11, [r12]
    37c38ac29test rax, rax
    37c38ac2cje 0x37c38accb
    37c38ac32mov rdi, [rbp]
    37c38ac36cmp rdi, r11
    37c38ac39cmovle r11, rdi
    37c38ac3dtest r11, r11
    37c38ac40jle 0x37c38abff
    37c38ac42mov r10, [rsp+120]
    37c38ac47shl rsi, 4
    37c38ac4badd r11, 1
    37c38ac4fmov r9l, 1
    37c38ac55lea r8, [rdi+1]
    37c38ac59lea rcx, [r10-16]
    37c38ac5dnop [rax]
    37c38ac60
    37c38ac60loc_37c38ac60:
    37c38ac60add r9, 1
    37c38ac64cmp rdi, r9
    37c38ac67jl 0x37c38ac94
    37c38ac69movupd x0, [rbx]
    37c38ac6dmov rax, r9
    37c38ac70nop [rax+rax]
    37c38ac75nop [rax+rax]
    37c38ac80
    37c38ac80loc_37c38ac80:
    37c38ac80mov rdx, rax
    37c38ac83add rax, 1
    37c38ac87shl rdx, 4
    37c38ac8bmovups [rcx+rdx], x0
    37c38ac8fcmp rax, r8
    37c38ac92jne 0x37c38ac80
    37c38ac94
    37c38ac94loc_37c38ac94:
    37c38ac94add rcx, rsi
    37c38ac97cmp r9, r11
    37c38ac9ajne 0x37c38ac60
    37c38ac9cmov rax, [rsp+112]
    37c38aca1add rsi, 16
    37c38aca5movupd x0, [rax]
    37c38aca9mov eax, 1
    37c38acaenop
    37c38acb0
    37c38acb0loc_37c38acb0:
    37c38acb0add rax, 1
    37c38acb4movups [r10], x0
    37c38acb8add r10, rsi
    37c38acbbcmp rax, r11
    37c38acbejne 0x37c38acb0
    37c38acc0add rsp, 32
    37c38acc4pop rbx
    37c38acc5pop rsi
    37c38acc6pop rdi
    37c38acc7pop rbp
    37c38acc8pop r12
    37c38accaret
    37c38accb
    37c38accbloc_37c38accb:
    37c38accbtest r11, r11
    37c38accejle 0x37c38abff
    37c38acd4mov rdi, [rbp]
    37c38acd8lea rbp, [r11+1]
    37c38acdctest rdi, rdi
    37c38acdfjle 0x37c38abff
    37c38ace5mov r9, [rsp+120]
    37c38aceamovupd x0, [rbx]
    37c38aceeshl rsi, 4
    37c38acf2mov r10l, 1
    37c38acf8lea r8, [rdi+1]
    37c38acfclea rcx, [r9-16]
    37c38ad00
    37c38ad00loc_37c38ad00:
    37c38ad00mov eax, 1
    37c38ad05nop [rax+rax]
    37c38ad0anop [rax+rax]
    37c38ad15nop [rax+rax]
    37c38ad20
    37c38ad20loc_37c38ad20:
    37c38ad20mov rdx, rax
    37c38ad23add rax, 1
    37c38ad27shl rdx, 4
    37c38ad2bmovups [rcx+rdx], x0
    37c38ad2fcmp rax, r8
    37c38ad32jne 0x37c38ad20
    37c38ad34add r10, 1
    37c38ad38add rcx, rsi
    37c38ad3bcmp r10, rbp
    37c38ad3ejne 0x37c38ad00
    37c38ad40cmp rdi, r11
    37c38ad43mov rcx, r11
    37c38ad46mov rax, [rsp+112]
    37c38ad4bmov edx, 1
    37c38ad50cmovle rcx, rdi
    37c38ad54movupd x0, [rax]
    37c38ad58lea rax, [rsi+16]
    37c38ad5cadd rcx, 1
    37c38ad60
    37c38ad60loc_37c38ad60:
    37c38ad60add rdx, 1
    37c38ad64movups [r9], x0
    37c38ad68add r9, rax
    37c38ad6bcmp rdx, rcx
    37c38ad6ejne 0x37c38ad60
    37c38ad70add rsp, 32
    37c38ad74pop rbx
    37c38ad75pop rsi
    37c38ad76pop rdi
    37c38ad77pop rbp
    37c38ad78pop r12
    37c38ad7aret
    37c38ab00
    37c38ad7b
    37c38ad7b // align 0x10
    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
    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
    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