File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
Loading..
37b82c540
37b82c540dlaic1_:
37b82c540push rbp
37b82c541push rdi
37b82c542push rsi
37b82c543push rbx
37b82c544sub rsp, 120
37b82c548movups [rsp+48], x6
37b82c54dmovups [rsp+64], x7
37b82c552movups [rsp+80], x8
37b82c558movups [rsp+96], x9
37b82c55emov rbx, rcx
37b82c561mov rdi, rdx
37b82c564lea rcx, [rip+0xc0e865]
37b82c56bmov rbp, r8
37b82c56emov edx, 7
37b82c573mov rsi, r9
37b82c576call dlamch_
37b82c57blea rax, [rip+0xc0e856]
37b82c582mov rdx, rbp
37b82c585mov rcx, rdi
37b82c588mov [rsp+32], rax
37b82c58dmov r9, [rsp+192]
37b82c595mov r8, rax
37b82c598movapd x8, x0
37b82c59dcall ddot_
37b82c5a2mov rax, [rsp+200]
37b82c5aamovsd_xmm x2, [rsi]
37b82c5aemovapd x3, x0
37b82c5b2andpd x3, [rip+0xc0e826]
37b82c5bamovsd_xmm x1, [rax]
37b82c5bemov eax, [rbx]
37b82c5c0movapd x5, x2
37b82c5c4andpd x5, [rip+0xc0e814]
37b82c5ccmovapd x6, x1
37b82c5d0andpd x6, [rip+0xc0e808]
37b82c5d8cmp eax, 1
37b82c5dbje 0x37b82c790
37b82c5e1cmp eax, 2
37b82c5e4je 0x37b82c608
37b82c5e6
37b82c5e6loc_37b82c5e6:
37b82c5e6movups x6, [rsp+48]
37b82c5ebmovups x7, [rsp+64]
37b82c5f0movups x8, [rsp+80]
37b82c5f6movups x9, [rsp+96]
37b82c5fcadd rsp, 120
37b82c600pop rbx
37b82c601pop rsi
37b82c602pop rdi
37b82c603pop rbp
37b82c604ret
37b82c605
37b82c605 0f 1f 00 ...
37b82c608
37b82c608loc_37b82c608:
37b82c608pxor x4, x4
37b82c60cucomisd x2, x4
37b82c610jp 0x37b82c618
37b82c612je 0x37b82c8b0
37b82c618
37b82c618loc_37b82c618:
37b82c618movapd x2, x8
37b82c61dmov rax, [rsp+216]
37b82c625mulsd x2, x5
37b82c629comisd x2, x6
37b82c62djae 0x37b82ca10
37b82c633comisd x2, x3
37b82c637jae 0x37b82cc20
37b82c63dmovapd x2, x8
37b82c642movapd x4, x8
37b82c647mulsd x2, x3
37b82c64bcomisd x2, x5
37b82c64fjae 0x37b82cba8
37b82c655mulsd x4, x6
37b82c659comisd x4, x5
37b82c65djae 0x37b82cba8
37b82c663divsd x0, x5
37b82c667movsd_xmm x4, [rip+0xc0e791]
37b82c66fdivsd x1, x5
37b82c673movapd x3, x0
37b82c677movapd x6, x0
37b82c67bmulsd x3, x0
37b82c67fmovapd x2, x3
37b82c683movapd x9, x3
37b82c688addsd x3, x4
37b82c68cmulsd x6, x1
37b82c690movapd x7, x1
37b82c694mulsd x7, x1
37b82c698andpd x6, [rip+0xc0e740]
37b82c6a0addsd x3, x6
37b82c6a4addsd x6, x7
37b82c6a8addsd x2, x7
37b82c6acmaxsd x3, x6
37b82c6b0movsd_xmm x6, [rip+0xc0e760]
37b82c6b8mulsd x6, x8
37b82c6bdmulsd x6, x8
37b82c6c2mulsd x3, x6
37b82c6c6movapd x6, x0
37b82c6casubsd x6, x1
37b82c6ceaddsd x6, x6
37b82c6d2movapd x8, x3
37b82c6d7movapd x3, x0
37b82c6dbaddsd x3, x1
37b82c6dfmulsd x6, x3
37b82c6e3pxor x3, x3
37b82c6e7addsd x6, x4
37b82c6ebcomisd x6, x3
37b82c6efjb 0x37b82ccdd
37b82c6f5addsd x2, x4
37b82c6f9mulsd x2, [rip+0xc0e70f]
37b82c701movapd x6, x2
37b82c705mulsd x6, x2
37b82c709subsd x6, x7
37b82c70dandpd x6, [rip+0xc0e6cb]
37b82c715sqrtsd x6, x6
37b82c719addsd x6, x2
37b82c71ddivsd x7, x6
37b82c721subsd x4, x7
37b82c725divsd x1, x7
37b82c729movapd x2, x7
37b82c72daddsd x2, x8
37b82c732sqrtsd x2, x2
37b82c736mulsd x2, x5
37b82c73adivsd x0, x4
37b82c73exorpd x1, [rip+0xc0e6aa]
37b82c746
37b82c746loc_37b82c746:
37b82c746mov rax, [rsp+208]
37b82c74emovapd x3, x1
37b82c752mulsd x3, x1
37b82c756movsd_xmm [rax], x2
37b82c75amovapd x2, x0
37b82c75emov rax, [rsp+216]
37b82c766mulsd x2, x0
37b82c76aaddsd x2, x3
37b82c76esqrtsd x2, x2
37b82c772divsd x0, x2
37b82c776divsd x1, x2
37b82c77amovsd_xmm [rax], x0
37b82c77emov rax, [rsp+224]
37b82c786movsd_xmm [rax], x1
37b82c78ajmp 0x37b82c5e6
37b82c78f
37b82c78f 90 .
37b82c790
37b82c790loc_37b82c790:
37b82c790pxor x4, x4
37b82c794ucomisd x2, x4
37b82c798jp 0x37b82c7a0
37b82c79aje 0x37b82c9d0
37b82c7a0
37b82c7a0loc_37b82c7a0:
37b82c7a0movapd x4, x8
37b82c7a5mulsd x4, x5
37b82c7a9comisd x4, x6
37b82c7adjae 0x37b82c900
37b82c7b3comisd x4, x3
37b82c7b7jae 0x37b82ca98
37b82c7bdmovapd x2, x8
37b82c7c2movapd x4, x8
37b82c7c7mulsd x2, x3
37b82c7cbcomisd x2, x5
37b82c7cfjae 0x37b82c958
37b82c7d5mulsd x4, x6
37b82c7d9comisd x4, x5
37b82c7ddjae 0x37b82c958
37b82c7e3divsd x0, x5
37b82c7e7movsd_xmm x4, [rip+0xc0e611]
37b82c7efpxor x7, x7
37b82c7f3movapd x3, x4
37b82c7f7divsd x1, x5
37b82c7fbmovapd x2, x0
37b82c7ffmulsd x2, x0
37b82c803subsd x3, x2
37b82c807movapd x6, x1
37b82c80bmulsd x6, x1
37b82c80fsubsd x3, x6
37b82c813mulsd x3, [rip+0xc0e5f5]
37b82c81bmovapd x6, x3
37b82c81fcomisd x3, x7
37b82c823mulsd x6, x3
37b82c827addsd x6, x2
37b82c82bsqrtsd x6, x6
37b82c82fjbe 0x37b82ccd0
37b82c835addsd x3, x6
37b82c839divsd x2, x3
37b82c83d
37b82c83dloc_37b82c83d:
37b82c83dmov rax, [rsp+216]
37b82c845divsd x0, x2
37b82c849addsd x2, x4
37b82c84ddivsd x1, x2
37b82c851sqrtsd x2, x2
37b82c855mulsd x2, x5
37b82c859movapd x3, x0
37b82c85dmulsd x3, x0
37b82c861xorpd x0, [rip+0xc0e587]
37b82c869movapd x4, x1
37b82c86dmulsd x4, x1
37b82c871xorpd x1, [rip+0xc0e577]
37b82c879addsd x3, x4
37b82c87dsqrtsd x3, x3
37b82c881divsd x0, x3
37b82c885divsd x1, x3
37b82c889movsd_xmm [rax], x0
37b82c88dmov rax, [rsp+224]
37b82c895movsd_xmm [rax], x1
37b82c899mov rax, [rsp+208]
37b82c8a1movsd_xmm [rax], x2
37b82c8a5jmp 0x37b82c5e6
37b82c8aa
37b82c8aa 66 0f 1f 44 00 00 f..D..
37b82c8b0
37b82c8b0loc_37b82c8b0:
37b82c8b0maxsd x3, x6
37b82c8b4mov rax, [rsp+208]
37b82c8bcmovsd_xmm [rax], x4
37b82c8c0ucomisd x3, x4
37b82c8c4jp 0x37b82cad8
37b82c8cajne 0x37b82cad8
37b82c8d0movsd_xmm x1, [rip+0xc0e528]
37b82c8d8pxor x0, x0
37b82c8dc
37b82c8dcloc_37b82c8dc:
37b82c8dcmov rax, [rsp+216]
37b82c8e4movsd_xmm [rax], x1
37b82c8e8mov rax, [rsp+224]
37b82c8f0movsd_xmm [rax], x0
37b82c8f4jmp 0x37b82c5e6
37b82c8f9
37b82c8f9 0f 1f 80 00 00 00 00 .......
37b82c900
37b82c900loc_37b82c900:
37b82c900maxsd x3, x5
37b82c904mov rax, [rsp+216]
37b82c90cmov rbx, [rip+0xc0e4ed]
37b82c913mov [rax], rbx
37b82c916mov rax, [rsp+224]
37b82c91edivsd x2, x3
37b82c922mov [rax], 0
37b82c929mov rax, [rsp+208]
37b82c931divsd x0, x3
37b82c935mulsd x2, x2
37b82c939mulsd x0, x0
37b82c93daddsd x2, x0
37b82c941sqrtsd x2, x2
37b82c945mulsd x2, x3
37b82c949movsd_xmm [rax], x2
37b82c94djmp 0x37b82c5e6
37b82c952
37b82c952 66 0f 1f 44 00 00 f..D..
37b82c958
37b82c958loc_37b82c958:
37b82c958comisd x3, x6
37b82c95cjb 0x37b82cb10
37b82c962movapd x2, x1
37b82c966mov rax, [rsp+208]
37b82c96edivsd x2, x0
37b82c972andpd x0, [rip+0xc0e476]
37b82c97aorpd x0, [rip+0xc0e47e]
37b82c982divsd x1, x3
37b82c986mulsd x2, x2
37b82c98aaddsd x2, [rip+0xc0e46e]
37b82c992sqrtsd x2, x2
37b82c996movapd x4, x2
37b82c99amulsd x4, x3
37b82c99edivsd x0, x2
37b82c9a2movsd_xmm [rax], x4
37b82c9a6mov rax, [rsp+224]
37b82c9aedivsd x1, x2
37b82c9b2movsd_xmm [rax], x1
37b82c9b6mov rax, [rsp+216]
37b82c9bemovsd_xmm [rax], x0
37b82c9c2jmp 0x37b82c5e6
37b82c9c7
37b82c9c7 66 0f 1f 84 00 00 00 00 00 f........
37b82c9d0
37b82c9d0loc_37b82c9d0:
37b82c9d0maxsd x3, x6
37b82c9d4ucomisd x3, x4
37b82c9d8jp 0x37b82ca40
37b82c9dajne 0x37b82ca40
37b82c9dcmov rax, [rsp+216]
37b82c9e4mov rsi, [rip+0xc0e415]
37b82c9ebmovsd_xmm [rax], x4
37b82c9efmov rax, [rsp+224]
37b82c9f7mov [rax], rsi
37b82c9famov rax, [rsp+208]
37b82ca02movsd_xmm [rax], x4
37b82ca06jmp 0x37b82c5e6
37b82ca0b
37b82ca0b 0f 1f 44 00 00 ..D..
37b82ca10
37b82ca10loc_37b82ca10:
37b82ca10mov [rax], 0
37b82ca17mov rdi, [rip+0xc0e3e2]
37b82ca1emov rax, [rsp+224]
37b82ca26mov [rax], rdi
37b82ca29mov rax, [rsp+208]
37b82ca31movsd_xmm [rax], x6
37b82ca35jmp 0x37b82c5e6
37b82ca3a
37b82ca3a 66 0f 1f 44 00 00 f..D..
37b82ca40
37b82ca40loc_37b82ca40:
37b82ca40divsd x0, x3
37b82ca44mov rax, [rsp+216]
37b82ca4cdivsd x1, x3
37b82ca50movapd x2, x0
37b82ca54mulsd x2, x0
37b82ca58movapd x4, x1
37b82ca5cmulsd x4, x1
37b82ca60addsd x2, x4
37b82ca64sqrtsd x2, x2
37b82ca68divsd x0, x2
37b82ca6cmulsd x3, x2
37b82ca70divsd x1, x2
37b82ca74movsd_xmm [rax], x0
37b82ca78mov rax, [rsp+224]
37b82ca80movsd_xmm [rax], x1
37b82ca84mov rax, [rsp+208]
37b82ca8cmovsd_xmm [rax], x3
37b82ca90jmp 0x37b82c5e6
37b82ca95
37b82ca95 0f 1f 00 ...
37b82ca98
37b82ca98loc_37b82ca98:
37b82ca98comisd x5, x6
37b82ca9cmov rax, [rsp+216]
37b82caa4jb 0x37b82cb78
37b82caaamov rdi, [rip+0xc0e34f]
37b82cab1mov [rax], rdi
37b82cab4mov rax, [rsp+224]
37b82cabcmov [rax], 0
37b82cac3mov rax, [rsp+208]
37b82cacbmovsd_xmm [rax], x5
37b82cacfjmp 0x37b82c5e6
37b82cad4
37b82cad4 0f 1f 40 00 ..@.
37b82cad8
37b82cad8loc_37b82cad8:
37b82cad8divsd x0, x3
37b82cadcxorpd x1, [rip+0xc0e30c]
37b82cae4divsd x1, x3
37b82cae8movapd x3, x0
37b82caecmulsd x3, x0
37b82caf0movapd x2, x1
37b82caf4mulsd x2, x1
37b82caf8addsd x2, x3
37b82cafcsqrtsd x2, x2
37b82cb00divsd x1, x2
37b82cb04divsd x0, x2
37b82cb08jmp 0x37b82c8dc
37b82cb0d
37b82cb0d 0f 1f 00 ...
37b82cb10
37b82cb10loc_37b82cb10:
37b82cb10movapd x2, x0
37b82cb14mov rax, [rsp+208]
37b82cb1cdivsd x2, x1
37b82cb20andpd x1, [rip+0xc0e2c8]
37b82cb28orpd x1, [rip+0xc0e2d0]
37b82cb30divsd x0, x6
37b82cb34mulsd x2, x2
37b82cb38addsd x2, [rip+0xc0e2c0]
37b82cb40sqrtsd x2, x2
37b82cb44movapd x3, x2
37b82cb48mulsd x3, x6
37b82cb4cdivsd x1, x2
37b82cb50movsd_xmm [rax], x3
37b82cb54mov rax, [rsp+216]
37b82cb5cdivsd x0, x2
37b82cb60movsd_xmm [rax], x0
37b82cb64mov rax, [rsp+224]
37b82cb6cmovsd_xmm [rax], x1
37b82cb70jmp 0x37b82c5e6
37b82cb75
37b82cb75 0f 1f 00 ...
37b82cb78
37b82cb78loc_37b82cb78:
37b82cb78mov [rax], 0
37b82cb7fmov rsi, [rip+0xc0e27a]
37b82cb86mov rax, [rsp+224]
37b82cb8emov [rax], rsi
37b82cb91mov rax, [rsp+208]
37b82cb99movsd_xmm [rax], x6
37b82cb9djmp 0x37b82c5e6
37b82cba2
37b82cba2 66 0f 1f 44 00 00 f..D..
37b82cba8
37b82cba8loc_37b82cba8:
37b82cba8comisd x3, x6
37b82cbacjb 0x37b82cc60
37b82cbb2divsd x6, x3
37b82cbb6movq x2, [rip+0xc0e232]
37b82cbbemov rax, [rsp+208]
37b82cbc6divsd x1, x3
37b82cbcamovapd x4, x6
37b82cbcemulsd x4, x6
37b82cbd2addsd x4, [rip+0xc0e226]
37b82cbdasqrtsd x4, x4
37b82cbdedivsd x6, x4
37b82cbe2divsd x1, x4
37b82cbe6mulsd x6, x5
37b82cbeamovsd_xmm [rax], x6
37b82cbeemov rax, [rsp+216]
37b82cbf6xorpd x1, x2
37b82cbfaandpd x2, x0
37b82cbfeorpd x2, [rip+0xc0e1fa]
37b82cc06movsd_xmm [rax], x1
37b82cc0amov rax, [rsp+224]
37b82cc12divsd x2, x4
37b82cc16movsd_xmm [rax], x2
37b82cc1ajmp 0x37b82c5e6
37b82cc1f
37b82cc1f 90 .
37b82cc20
37b82cc20loc_37b82cc20:
37b82cc20comisd x5, x6
37b82cc24mov rax, [rsp+216]
37b82cc2cjae 0x37b82ca10
37b82cc32mov rbx, [rip+0xc0e1c7]
37b82cc39mov [rax], rbx
37b82cc3cmov rax, [rsp+224]
37b82cc44mov [rax], 0
37b82cc4bmov rax, [rsp+208]
37b82cc53movsd_xmm [rax], x5
37b82cc57jmp 0x37b82c5e6
37b82cc5c
37b82cc5c 0f 1f 40 00 ..@.
37b82cc60
37b82cc60loc_37b82cc60:
37b82cc60movapd x2, x0
37b82cc64mov rax, [rsp+208]
37b82cc6cdivsd x2, x1
37b82cc70divsd x0, x6
37b82cc74mulsd x2, x2
37b82cc78addsd x2, [rip+0xc0e180]
37b82cc80sqrtsd x2, x2
37b82cc84divsd x5, x2
37b82cc88divsd x0, x2
37b82cc8cmovsd_xmm [rax], x5
37b82cc90mov rax, [rsp+224]
37b82cc98movsd_xmm [rax], x0
37b82cc9cmovq x0, [rip+0xc0e14c]
37b82cca4andpd x1, x0
37b82cca8orpd x1, [rip+0xc0e150]
37b82ccb0mov rax, [rsp+216]
37b82ccb8divsd x1, x2
37b82ccbcxorpd x1, x0
37b82ccc0movsd_xmm [rax], x1
37b82ccc4jmp 0x37b82c5e6
37b82ccc9
37b82ccc9 0f 1f 80 00 00 00 00 .......
37b82ccd0
37b82ccd0loc_37b82ccd0:
37b82ccd0subsd x6, x3
37b82ccd4movapd x2, x6
37b82ccd8jmp 0x37b82c83d
37b82ccdd
37b82ccddloc_37b82ccdd:
37b82ccddsubsd x2, x4
37b82cce1mulsd x2, [rip+0xc0e127]
37b82cce9movapd x7, x9
37b82cceemovapd x6, x2
37b82ccf2comisd x2, x3
37b82ccf6mulsd x6, x2
37b82ccfaaddsd x6, x9
37b82ccffsqrtsd x6, x6
37b82cd03jb 0x37b82cd47
37b82cd05addsd x2, x6
37b82cd09movq x6, [rip+0xc0e0df]
37b82cd11divsd x7, x2
37b82cd15movapd x3, x7
37b82cd19xorpd x3, x6
37b82cd1dmovapd x2, x3
37b82cd21
37b82cd21loc_37b82cd21:
37b82cd21divsd x0, x2
37b82cd25addsd x2, x4
37b82cd29divsd x1, x2
37b82cd2daddsd x2, x8
37b82cd32sqrtsd x2, x2
37b82cd36mulsd x2, x5
37b82cd3axorpd x0, x6
37b82cd3exorpd x1, x6
37b82cd42jmp 0x37b82c746
37b82cd47
37b82cd47loc_37b82cd47:
37b82cd47subsd x2, x6
37b82cd4bmovq x6, [rip+0xc0e09d]
37b82cd53jmp 0x37b82cd21
37b82c540
37b82c540dlaic1_:
37b82c540push rbp
37b82c541push rdi
37b82c542push rsi
37b82c543push rbx
37b82c544sub rsp, 120
37b82c548movups [rsp+48], x6
37b82c54dmovups [rsp+64], x7
37b82c552movups [rsp+80], x8
37b82c558movups [rsp+96], x9
37b82c55emov rbx, rcx
37b82c561mov rdi, rdx
37b82c564lea rcx, [rip+0xc0e865]
37b82c56bmov rbp, r8
37b82c56emov edx, 7
37b82c573mov rsi, r9
37b82c576call dlamch_
37b82c57blea rax, [rip+0xc0e856]
37b82c582mov rdx, rbp
37b82c585mov rcx, rdi
37b82c588mov [rsp+32], rax
37b82c58dmov r9, [rsp+192]
37b82c595mov r8, rax
37b82c598movapd x8, x0
37b82c59dcall ddot_
37b82c5a2mov rax, [rsp+200]
37b82c5aamovsd_xmm x2, [rsi]
37b82c5aemovapd x3, x0
37b82c5b2andpd x3, [rip+0xc0e826]
37b82c5bamovsd_xmm x1, [rax]
37b82c5bemov eax, [rbx]
37b82c5c0movapd x5, x2
37b82c5c4andpd x5, [rip+0xc0e814]
37b82c5ccmovapd x6, x1
37b82c5d0andpd x6, [rip+0xc0e808]
37b82c5d8cmp eax, 1
37b82c5dbje 0x37b82c790
37b82c5e1cmp eax, 2
37b82c5e4je 0x37b82c608
37b82c5e6
37b82c5e6loc_37b82c5e6:
37b82c5e6movups x6, [rsp+48]
37b82c5ebmovups x7, [rsp+64]
37b82c5f0movups x8, [rsp+80]
37b82c5f6movups x9, [rsp+96]
37b82c5fcadd rsp, 120
37b82c600pop rbx
37b82c601pop rsi
37b82c602pop rdi
37b82c603pop rbp
37b82c604ret
37b82c605
37b82c605 0f 1f 00 ...
37b82c608
37b82c608loc_37b82c608:
37b82c608pxor x4, x4
37b82c60cucomisd x2, x4
37b82c610jp 0x37b82c618
37b82c612je 0x37b82c8b0
37b82c618
37b82c618loc_37b82c618:
37b82c618movapd x2, x8
37b82c61dmov rax, [rsp+216]
37b82c625mulsd x2, x5
37b82c629comisd x2, x6
37b82c62djae 0x37b82ca10
37b82c633comisd x2, x3
37b82c637jae 0x37b82cc20
37b82c63dmovapd x2, x8
37b82c642movapd x4, x8
37b82c647mulsd x2, x3
37b82c64bcomisd x2, x5
37b82c64fjae 0x37b82cba8
37b82c655mulsd x4, x6
37b82c659comisd x4, x5
37b82c65djae 0x37b82cba8
37b82c663divsd x0, x5
37b82c667movsd_xmm x4, [rip+0xc0e791]
37b82c66fdivsd x1, x5
37b82c673movapd x3, x0
37b82c677movapd x6, x0
37b82c67bmulsd x3, x0
37b82c67fmovapd x2, x3
37b82c683movapd x9, x3
37b82c688addsd x3, x4
37b82c68cmulsd x6, x1
37b82c690movapd x7, x1
37b82c694mulsd x7, x1
37b82c698andpd x6, [rip+0xc0e740]
37b82c6a0addsd x3, x6
37b82c6a4addsd x6, x7
37b82c6a8addsd x2, x7
37b82c6acmaxsd x3, x6
37b82c6b0movsd_xmm x6, [rip+0xc0e760]
37b82c6b8mulsd x6, x8
37b82c6bdmulsd x6, x8
37b82c6c2mulsd x3, x6
37b82c6c6movapd x6, x0
37b82c6casubsd x6, x1
37b82c6ceaddsd x6, x6
37b82c6d2movapd x8, x3
37b82c6d7movapd x3, x0
37b82c6dbaddsd x3, x1
37b82c6dfmulsd x6, x3
37b82c6e3pxor x3, x3
37b82c6e7addsd x6, x4
37b82c6ebcomisd x6, x3
37b82c6efjb 0x37b82ccdd
37b82c6f5addsd x2, x4
37b82c6f9mulsd x2, [rip+0xc0e70f]
37b82c701movapd x6, x2
37b82c705mulsd x6, x2
37b82c709subsd x6, x7
37b82c70dandpd x6, [rip+0xc0e6cb]
37b82c715sqrtsd x6, x6
37b82c719addsd x6, x2
37b82c71ddivsd x7, x6
37b82c721subsd x4, x7
37b82c725divsd x1, x7
37b82c729movapd x2, x7
37b82c72daddsd x2, x8
37b82c732sqrtsd x2, x2
37b82c736mulsd x2, x5
37b82c73adivsd x0, x4
37b82c73exorpd x1, [rip+0xc0e6aa]
37b82c746
37b82c746loc_37b82c746:
37b82c746mov rax, [rsp+208]
37b82c74emovapd x3, x1
37b82c752mulsd x3, x1
37b82c756movsd_xmm [rax], x2
37b82c75amovapd x2, x0
37b82c75emov rax, [rsp+216]
37b82c766mulsd x2, x0
37b82c76aaddsd x2, x3
37b82c76esqrtsd x2, x2
37b82c772divsd x0, x2
37b82c776divsd x1, x2
37b82c77amovsd_xmm [rax], x0
37b82c77emov rax, [rsp+224]
37b82c786movsd_xmm [rax], x1
37b82c78ajmp 0x37b82c5e6
37b82c78f
37b82c78f 90 .
37b82c790
37b82c790loc_37b82c790:
37b82c790pxor x4, x4
37b82c794ucomisd x2, x4
37b82c798jp 0x37b82c7a0
37b82c79aje 0x37b82c9d0
37b82c7a0
37b82c7a0loc_37b82c7a0:
37b82c7a0movapd x4, x8
37b82c7a5mulsd x4, x5
37b82c7a9comisd x4, x6
37b82c7adjae 0x37b82c900
37b82c7b3comisd x4, x3
37b82c7b7jae 0x37b82ca98
37b82c7bdmovapd x2, x8
37b82c7c2movapd x4, x8
37b82c7c7mulsd x2, x3
37b82c7cbcomisd x2, x5
37b82c7cfjae 0x37b82c958
37b82c7d5mulsd x4, x6
37b82c7d9comisd x4, x5
37b82c7ddjae 0x37b82c958
37b82c7e3divsd x0, x5
37b82c7e7movsd_xmm x4, [rip+0xc0e611]
37b82c7efpxor x7, x7
37b82c7f3movapd x3, x4
37b82c7f7divsd x1, x5
37b82c7fbmovapd x2, x0
37b82c7ffmulsd x2, x0
37b82c803subsd x3, x2
37b82c807movapd x6, x1
37b82c80bmulsd x6, x1
37b82c80fsubsd x3, x6
37b82c813mulsd x3, [rip+0xc0e5f5]
37b82c81bmovapd x6, x3
37b82c81fcomisd x3, x7
37b82c823mulsd x6, x3
37b82c827addsd x6, x2
37b82c82bsqrtsd x6, x6
37b82c82fjbe 0x37b82ccd0
37b82c835addsd x3, x6
37b82c839divsd x2, x3
37b82c83d
37b82c83dloc_37b82c83d:
37b82c83dmov rax, [rsp+216]
37b82c845divsd x0, x2
37b82c849addsd x2, x4
37b82c84ddivsd x1, x2
37b82c851sqrtsd x2, x2
37b82c855mulsd x2, x5
37b82c859movapd x3, x0
37b82c85dmulsd x3, x0
37b82c861xorpd x0, [rip+0xc0e587]
37b82c869movapd x4, x1
37b82c86dmulsd x4, x1
37b82c871xorpd x1, [rip+0xc0e577]
37b82c879addsd x3, x4
37b82c87dsqrtsd x3, x3
37b82c881divsd x0, x3
37b82c885divsd x1, x3
37b82c889movsd_xmm [rax], x0
37b82c88dmov rax, [rsp+224]
37b82c895movsd_xmm [rax], x1
37b82c899mov rax, [rsp+208]
37b82c8a1movsd_xmm [rax], x2
37b82c8a5jmp 0x37b82c5e6
37b82c8aa
37b82c8aa 66 0f 1f 44 00 00 f..D..
37b82c8b0
37b82c8b0loc_37b82c8b0:
37b82c8b0maxsd x3, x6
37b82c8b4mov rax, [rsp+208]
37b82c8bcmovsd_xmm [rax], x4
37b82c8c0ucomisd x3, x4
37b82c8c4jp 0x37b82cad8
37b82c8cajne 0x37b82cad8
37b82c8d0movsd_xmm x1, [rip+0xc0e528]
37b82c8d8pxor x0, x0
37b82c8dc
37b82c8dcloc_37b82c8dc:
37b82c8dcmov rax, [rsp+216]
37b82c8e4movsd_xmm [rax], x1
37b82c8e8mov rax, [rsp+224]
37b82c8f0movsd_xmm [rax], x0
37b82c8f4jmp 0x37b82c5e6
37b82c8f9
37b82c8f9 0f 1f 80 00 00 00 00 .......
37b82c900
37b82c900loc_37b82c900:
37b82c900maxsd x3, x5
37b82c904mov rax, [rsp+216]
37b82c90cmov rbx, [rip+0xc0e4ed]
37b82c913mov [rax], rbx
37b82c916mov rax, [rsp+224]
37b82c91edivsd x2, x3
37b82c922mov [rax], 0
37b82c929mov rax, [rsp+208]
37b82c931divsd x0, x3
37b82c935mulsd x2, x2
37b82c939mulsd x0, x0
37b82c93daddsd x2, x0
37b82c941sqrtsd x2, x2
37b82c945mulsd x2, x3
37b82c949movsd_xmm [rax], x2
37b82c94djmp 0x37b82c5e6
37b82c952
37b82c952 66 0f 1f 44 00 00 f..D..
37b82c958
37b82c958loc_37b82c958:
37b82c958comisd x3, x6
37b82c95cjb 0x37b82cb10
37b82c962movapd x2, x1
37b82c966mov rax, [rsp+208]
37b82c96edivsd x2, x0
37b82c972andpd x0, [rip+0xc0e476]
37b82c97aorpd x0, [rip+0xc0e47e]
37b82c982divsd x1, x3
37b82c986mulsd x2, x2
37b82c98aaddsd x2, [rip+0xc0e46e]
37b82c992sqrtsd x2, x2
37b82c996movapd x4, x2
37b82c99amulsd x4, x3
37b82c99edivsd x0, x2
37b82c9a2movsd_xmm [rax], x4
37b82c9a6mov rax, [rsp+224]
37b82c9aedivsd x1, x2
37b82c9b2movsd_xmm [rax], x1
37b82c9b6mov rax, [rsp+216]
37b82c9bemovsd_xmm [rax], x0
37b82c9c2jmp 0x37b82c5e6
37b82c9c7
37b82c9c7 66 0f 1f 84 00 00 00 00 00 f........
37b82c9d0
37b82c9d0loc_37b82c9d0:
37b82c9d0maxsd x3, x6
37b82c9d4ucomisd x3, x4
37b82c9d8jp 0x37b82ca40
37b82c9dajne 0x37b82ca40
37b82c9dcmov rax, [rsp+216]
37b82c9e4mov rsi, [rip+0xc0e415]
37b82c9ebmovsd_xmm [rax], x4
37b82c9efmov rax, [rsp+224]
37b82c9f7mov [rax], rsi
37b82c9famov rax, [rsp+208]
37b82ca02movsd_xmm [rax], x4
37b82ca06jmp 0x37b82c5e6
37b82ca0b
37b82ca0b 0f 1f 44 00 00 ..D..
37b82ca10
37b82ca10loc_37b82ca10:
37b82ca10mov [rax], 0
37b82ca17mov rdi, [rip+0xc0e3e2]
37b82ca1emov rax, [rsp+224]
37b82ca26mov [rax], rdi
37b82ca29mov rax, [rsp+208]
37b82ca31movsd_xmm [rax], x6
37b82ca35jmp 0x37b82c5e6
37b82ca3a
37b82ca3a 66 0f 1f 44 00 00 f..D..
37b82ca40
37b82ca40loc_37b82ca40:
37b82ca40divsd x0, x3
37b82ca44mov rax, [rsp+216]
37b82ca4cdivsd x1, x3
37b82ca50movapd x2, x0
37b82ca54mulsd x2, x0
37b82ca58movapd x4, x1
37b82ca5cmulsd x4, x1
37b82ca60addsd x2, x4
37b82ca64sqrtsd x2, x2
37b82ca68divsd x0, x2
37b82ca6cmulsd x3, x2
37b82ca70divsd x1, x2
37b82ca74movsd_xmm [rax], x0
37b82ca78mov rax, [rsp+224]
37b82ca80movsd_xmm [rax], x1
37b82ca84mov rax, [rsp+208]
37b82ca8cmovsd_xmm [rax], x3
37b82ca90jmp 0x37b82c5e6
37b82ca95
37b82ca95 0f 1f 00 ...
37b82ca98
37b82ca98loc_37b82ca98:
37b82ca98comisd x5, x6
37b82ca9cmov rax, [rsp+216]
37b82caa4jb 0x37b82cb78
37b82caaamov rdi, [rip+0xc0e34f]
37b82cab1mov [rax], rdi
37b82cab4mov rax, [rsp+224]
37b82cabcmov [rax], 0
37b82cac3mov rax, [rsp+208]
37b82cacbmovsd_xmm [rax], x5
37b82cacfjmp 0x37b82c5e6
37b82cad4
37b82cad4 0f 1f 40 00 ..@.
37b82cad8
37b82cad8loc_37b82cad8:
37b82cad8divsd x0, x3
37b82cadcxorpd x1, [rip+0xc0e30c]
37b82cae4divsd x1, x3
37b82cae8movapd x3, x0
37b82caecmulsd x3, x0
37b82caf0movapd x2, x1
37b82caf4mulsd x2, x1
37b82caf8addsd x2, x3
37b82cafcsqrtsd x2, x2
37b82cb00divsd x1, x2
37b82cb04divsd x0, x2
37b82cb08jmp 0x37b82c8dc
37b82cb0d
37b82cb0d 0f 1f 00 ...
37b82cb10
37b82cb10loc_37b82cb10:
37b82cb10movapd x2, x0
37b82cb14mov rax, [rsp+208]
37b82cb1cdivsd x2, x1
37b82cb20andpd x1, [rip+0xc0e2c8]
37b82cb28orpd x1, [rip+0xc0e2d0]
37b82cb30divsd x0, x6
37b82cb34mulsd x2, x2
37b82cb38addsd x2, [rip+0xc0e2c0]
37b82cb40sqrtsd x2, x2
37b82cb44movapd x3, x2
37b82cb48mulsd x3, x6
37b82cb4cdivsd x1, x2
37b82cb50movsd_xmm [rax], x3
37b82cb54mov rax, [rsp+216]
37b82cb5cdivsd x0, x2
37b82cb60movsd_xmm [rax], x0
37b82cb64mov rax, [rsp+224]
37b82cb6cmovsd_xmm [rax], x1
37b82cb70jmp 0x37b82c5e6
37b82cb75
37b82cb75 0f 1f 00 ...
37b82cb78
37b82cb78loc_37b82cb78:
37b82cb78mov [rax], 0
37b82cb7fmov rsi, [rip+0xc0e27a]
37b82cb86mov rax, [rsp+224]
37b82cb8emov [rax], rsi
37b82cb91mov rax, [rsp+208]
37b82cb99movsd_xmm [rax], x6
37b82cb9djmp 0x37b82c5e6
37b82cba2
37b82cba2 66 0f 1f 44 00 00 f..D..
37b82cba8
37b82cba8loc_37b82cba8:
37b82cba8comisd x3, x6
37b82cbacjb 0x37b82cc60
37b82cbb2divsd x6, x3
37b82cbb6movq x2, [rip+0xc0e232]
37b82cbbemov rax, [rsp+208]
37b82cbc6divsd x1, x3
37b82cbcamovapd x4, x6
37b82cbcemulsd x4, x6
37b82cbd2addsd x4, [rip+0xc0e226]
37b82cbdasqrtsd x4, x4
37b82cbdedivsd x6, x4
37b82cbe2divsd x1, x4
37b82cbe6mulsd x6, x5
37b82cbeamovsd_xmm [rax], x6
37b82cbeemov rax, [rsp+216]
37b82cbf6xorpd x1, x2
37b82cbfaandpd x2, x0
37b82cbfeorpd x2, [rip+0xc0e1fa]
37b82cc06movsd_xmm [rax], x1
37b82cc0amov rax, [rsp+224]
37b82cc12divsd x2, x4
37b82cc16movsd_xmm [rax], x2
37b82cc1ajmp 0x37b82c5e6
37b82cc1f
37b82cc1f 90 .
37b82cc20
37b82cc20loc_37b82cc20:
37b82cc20comisd x5, x6
37b82cc24mov rax, [rsp+216]
37b82cc2cjae 0x37b82ca10
37b82cc32mov rbx, [rip+0xc0e1c7]
37b82cc39mov [rax], rbx
37b82cc3cmov rax, [rsp+224]
37b82cc44mov [rax], 0
37b82cc4bmov rax, [rsp+208]
37b82cc53movsd_xmm [rax], x5
37b82cc57jmp 0x37b82c5e6
37b82cc5c
37b82cc5c 0f 1f 40 00 ..@.
37b82cc60
37b82cc60loc_37b82cc60:
37b82cc60movapd x2, x0
37b82cc64mov rax, [rsp+208]
37b82cc6cdivsd x2, x1
37b82cc70divsd x0, x6
37b82cc74mulsd x2, x2
37b82cc78addsd x2, [rip+0xc0e180]
37b82cc80sqrtsd x2, x2
37b82cc84divsd x5, x2
37b82cc88divsd x0, x2
37b82cc8cmovsd_xmm [rax], x5
37b82cc90mov rax, [rsp+224]
37b82cc98movsd_xmm [rax], x0
37b82cc9cmovq x0, [rip+0xc0e14c]
37b82cca4andpd x1, x0
37b82cca8orpd x1, [rip+0xc0e150]
37b82ccb0mov rax, [rsp+216]
37b82ccb8divsd x1, x2
37b82ccbcxorpd x1, x0
37b82ccc0movsd_xmm [rax], x1
37b82ccc4jmp 0x37b82c5e6
37b82ccc9
37b82ccc9 0f 1f 80 00 00 00 00 .......
37b82ccd0
37b82ccd0loc_37b82ccd0:
37b82ccd0subsd x6, x3
37b82ccd4movapd x2, x6
37b82ccd8jmp 0x37b82c83d
37b82ccdd
37b82ccddloc_37b82ccdd:
37b82ccddsubsd x2, x4
37b82cce1mulsd x2, [rip+0xc0e127]
37b82cce9movapd x7, x9
37b82cceemovapd x6, x2
37b82ccf2comisd x2, x3
37b82ccf6mulsd x6, x2
37b82ccfaaddsd x6, x9
37b82ccffsqrtsd x6, x6
37b82cd03jb 0x37b82cd47
37b82cd05addsd x2, x6
37b82cd09movq x6, [rip+0xc0e0df]
37b82cd11divsd x7, x2
37b82cd15movapd x3, x7
37b82cd19xorpd x3, x6
37b82cd1dmovapd x2, x3
37b82cd21
37b82cd21loc_37b82cd21:
37b82cd21divsd x0, x2
37b82cd25addsd x2, x4
37b82cd29divsd x1, x2
37b82cd2daddsd x2, x8
37b82cd32sqrtsd x2, x2
37b82cd36mulsd x2, x5
37b82cd3axorpd x0, x6
37b82cd3exorpd x1, x6
37b82cd42jmp 0x37b82c746
37b82cd47
37b82cd47loc_37b82cd47:
37b82cd47subsd x2, x6
37b82cd4bmovq x6, [rip+0xc0e09d]
37b82cd53jmp 0x37b82cd21
37b82c540
37b82cd55
37b82cd55 // align 0x10
37b82cd55 // align 0x10
37b82cd60
37b82cd60dlaln2_:
37b82cd60push r15
37b82cd62push r14
37b82cd64push r13
37b82cd66push r12
37b82cd68push rbp
37b82cd69push rdi
37b82cd6apush rsi
37b82cd6bpush rbx
37b82cd6csub rsp, 376
37b82cd73movups [rsp+208], x6
37b82cd7bmovups [rsp+224], x7
37b82cd83movups [rsp+240], x8
37b82cd8cmovups [rsp+256], x9
37b82cd95movups [rsp+272], x10
37b82cd9emovups [rsp+288], x11
37b82cda7movups [rsp+304], x12
37b82cdb0movups [rsp+320], x13
37b82cdb9movups [rsp+336], x14
37b82cdc2movups [rsp+352], x15
37b82cdcbmov rsi, [rsp+488]
37b82cdd3mov r12, rdx
37b82cdd6mov rdi, rcx
37b82cdd9lea rcx, [rip+0xc0e040]
37b82cde0mov r13, r8
37b82cde3mov rdx, [rsp+496]
37b82cdebmov rbp, r9
37b82cdeemovsxd rbx, [rdx]
37b82cdf1mov rdx, [rsp+528]
37b82cdf9movsxd r15, [rdx]
37b82cdfcxor edx, edx
37b82cdfetest r15, r15
37b82ce01cmovs r15, rdx
37b82ce05mov rdx, [rsp+560]
37b82ce0dmovsxd r14, [rdx]
37b82ce10xor edx, edx
37b82ce12mov rax, r15
37b82ce15not rax
37b82ce18test r14, r14
37b82ce1bmov [rsp+48], rax
37b82ce20cmovs r14, rdx
37b82ce24mov edx, 12
37b82ce29mov rax, r14
37b82ce2cnot rax
37b82ce2fmov [rsp+64], rax
37b82ce34call dlamch_
37b82ce39movsd_xmm x5, [rip+0xc0e05f]
37b82ce41mov rdx, [rsp+480]
37b82ce49addsd x0, x0
37b82ce4dmovsd_xmm x4, [rsi]
37b82ce51mov rax, [rsp+584]
37b82ce59movapd x7, x5
37b82ce5dmovsd_xmm x2, [rdx]
37b82ce61mov rdx, [rsp+536]
37b82ce69mov [rax], 0
37b82ce6fmov rax, [rsp+568]
37b82ce77divsd x7, x0
37b82ce7bmovsd_xmm x6, [rdx]
37b82ce7fmov rdx, [rsp+504]
37b82ce87mulsd x4, x2
37b82ce8bmaxsd x0, [rbp]
37b82ce90movsd_xmm [rax], x5
37b82ce94movsd_xmm x1, [rdx]
37b82ce98mov edx, [r13]
37b82ce9cmovapd x13, x7
37b82cea1movapd x7, x6
37b82cea5mulsd x7, x1
37b82cea9subsd x4, x7
37b82ceadcmp [r12], 1
37b82ceb2je 0x37b82d668
37b82ceb8xor eax, eax
37b82cebatest rbx, rbx
37b82cebdmov rcx, [rsp+512]
37b82cec5movsd_xmm [rsp+144], x4
37b82cececmovs rbx, rax
37b82ced2movsd_xmm x4, [rcx]
37b82ced6mov rax, rbx
37b82ced9mulsd x6, x4
37b82ceddnot rax
37b82cee0lea rax, [rax+2*rbx]
37b82cee4mov ebx, [rdi]
37b82cee6movsd_xmm x7, [rsi+8*rax+16]
37b82ceecmulsd x7, x2
37b82cef0subsd x7, x6
37b82cef4movsd_xmm x6, [rsi+8]
37b82cef9mulsd x6, x2
37b82cefdmovsd_xmm [rsp+168], x7
37b82cf06mulsd x2, [rsi+8*rax+8]
37b82cf0ctest ebx, ebx
37b82cf0eje 0x37b82d438
37b82cf14
37b82cf14loc_37b82cf14:
37b82cf14movsd_xmm [rsp+152], x2
37b82cf1dmovsd_xmm [rsp+160], x6
37b82cf26cmp edx, 1
37b82cf29je 0x37b82d450
37b82cf2fmov rax, [rsp+544]
37b82cf37xor edx, edx
37b82cf39mov [rsp+184], 0
37b82cf45mov [rsp+192], 0
37b82cf51movsd_xmm x2, [rax]
37b82cf55mov eax, 1
37b82cf5amulsd x1, x2
37b82cf5emulsd x4, x2
37b82cf62xorpd x1, [rip+0xc0df56]
37b82cf6amovq x2, [rip+0xc0df3e]
37b82cf72xorpd x4, [rip+0xc0df46]
37b82cf7amovsd_xmm [rsp+176], x1
37b82cf83movsd_xmm [rsp+200], x4
37b82cf8cpxor x4, x4
37b82cf90
37b82cf90loc_37b82cf90:
37b82cf90movsd_xmm x1, [rsp+8*rax+168]
37b82cf99movsd_xmm x3, [rsp+8*rax+136]
37b82cfa2andpd x1, x2
37b82cfa6andpd x3, x2
37b82cfaaaddsd x1, x3
37b82cfaecomisd x1, x4
37b82cfb2maxsd x1, x4
37b82cfb6cmova edx, eax
37b82cfb9add rax, 1
37b82cfbdmovapd x4, x1
37b82cfc1cmp rax, 5
37b82cfc5jne 0x37b82cf90
37b82cfc7mov rax, [rsp+520]
37b82cfcfcomisd x0, x1
37b82cfd3mov rdi, [rsp+520]
37b82cfdbmovupd x6, [rax]
37b82cfdfmov rax, [rsp+48]
37b82cfe4lea rax, [rax+2*r15+2]
37b82cfe9movupd x7, [rdi+8*rax-8]
37b82cfefja 0x37b82d9b0
37b82cff5movsxd rax, edx
37b82cff8lea r11, [rip+0xc0de61]
37b82cfffmovapd x3, x6
37b82d003lea rbx, [rax-1]
37b82d007movq r8, x6
37b82d00cshl rax, 2
37b82d010movapd x6, x7
37b82d014movsxd r9, [r11+4*rax-12]
37b82d019movsxd r10, [r11+4*rax-8]
37b82d01eunpckhpd x3, x3
37b82d022unpckhpd x6, x6
37b82d026movq rcx, x7
37b82d02bmovsxd r11, [r11+4*rax-4]
37b82d030movapd x1, x3
37b82d034movsd_xmm x3, [rsp+8*rbx+144]
37b82d03dsub r9, 1
37b82d041sub r10, 1
37b82d045movsd_xmm x7, [rsp+8*r9+144]
37b82d04fsub r11, 1
37b82d053mov rsi, [rsp+8*r11+144]
37b82d05bmovapd x14, x7
37b82d060movsd_xmm x7, [rsp+8*r10+144]
37b82d06amovsd_xmm [rsp+48], x7
37b82d070cmp edx, 1
37b82d073je 0x37b82d8c0
37b82d079cmp edx, 4
37b82d07cje 0x37b82d8c0
37b82d082movapd x7, x5
37b82d086movq x8, rsi
37b82d08bmovsd_xmm x9, [rsp+48]
37b82d092movsd_xmm x11, [rsp+8*r10+176]
37b82d09cmovsd_xmm x12, [rsp+8*r9+176]
37b82d0a6divsd x7, x3
37b82d0aamovapd x3, x14
37b82d0afmovapd x10, x9
37b82d0b4mulsd x10, x7
37b82d0b9mulsd x3, x7
37b82d0bdmulsd x12, x7
37b82d0c2movsd_xmm [rsp+72], x10
37b82d0c9movapd x10, x11
37b82d0cemulsd x10, x7
37b82d0d3movapd x14, x12
37b82d0d8movsd_xmm [rsp+48], x10
37b82d0dfmovapd x10, x9
37b82d0e4mulsd x10, x3
37b82d0e9mulsd x9, x12
37b82d0eexorpd x9, [rip+0xc0ddc9]
37b82d0f7subsd x8, x10
37b82d0fcmovapd x10, x11
37b82d101mulsd x10, x12
37b82d106mulsd x11, x3
37b82d10baddsd x8, x10
37b82d110pxor x10, x10
37b82d115subsd x9, x11
37b82d11amovapd x15, x10
37b82d11fmovq rdx, x8
37b82d124movq rax, x9
37b82d129
37b82d129loc_37b82d129:
37b82d129movq x8, rdx
37b82d12emovq x12, rax
37b82d133mov [rsp+120], rdx
37b82d138andpd x8, x2
37b82d13dandpd x12, x2
37b82d142mov [rsp+112], rax
37b82d147addsd x8, x12
37b82d14ccomisd x0, x8
37b82d151movsd_xmm [rsp+80], x8
37b82d158jbe 0x37b82d177
37b82d15amov rax, [rsp+584]
37b82d162movsd_xmm [rsp+120], x0
37b82d168mov [rsp+112], 0
37b82d171mov [rax], 1
37b82d177
37b82d177loc_37b82d177:
37b82d177lea rax, [rip+0xc0dcc2]
37b82d17emov r9l, [rax+4*rbx]
37b82d182test r9l, r9l
37b82d185jne 0x37b82d1a3
37b82d187movapd x0, x1
37b82d18bmovq x1, r8
37b82d190movq r8, x0
37b82d195movapd x0, x6
37b82d199movq x6, rcx
37b82d19emovq rcx, x0
37b82d1a3
37b82d1a3loc_37b82d1a3:
37b82d1a3movapd x12, x1
37b82d1a8movapd x9, x14
37b82d1admovq x0, r8
37b82d1b2mulsd x12, x3
37b82d1b7movapd x8, x14
37b82d1bcmovapd x11, x7
37b82d1c1mulsd x9, x6
37b82d1c6andpd x11, x2
37b82d1cbmulsd x8, x1
37b82d1d0addsd x11, x10
37b82d1d5mulsd x3, x6
37b82d1d9subsd x0, x12
37b82d1demovapd x10, x11
37b82d1e3movapd x12, x6
37b82d1e8movsd_xmm x11, [rsp+80]
37b82d1efandpd x12, x2
37b82d1f4mulsd x10, x11
37b82d1f9addsd x0, x9
37b82d1femovq rdx, x0
37b82d203movsd_xmm [rsp+104], x0
37b82d209movq x0, rcx
37b82d20esubsd x0, x8
37b82d213movq x9, rdx
37b82d218andpd x9, x2
37b82d21dsubsd x0, x3
37b82d221movapd x3, x1
37b82d225andpd x3, x2
37b82d229addsd x3, x12
37b82d22eandpd x2, x0
37b82d232movsd_xmm [rsp+96], x0
37b82d238addsd x2, x9
37b82d23dmulsd x3, x10
37b82d242maxsd x2, x3
37b82d246comisd x2, x5
37b82d24ajbe 0x37b82d257
37b82d24ccomisd x5, x11
37b82d251ja 0x37b82dad0
37b82d257
37b82d257loc_37b82d257:
37b82d257lea rdx, [rsp+96]
37b82d25clea rcx, [rsp+104]
37b82d261movsd_xmm [rsp+88], x4
37b82d267lea r9, [rsp+112]
37b82d26clea rax, [rsp+128]
37b82d274movsd_xmm [rsp+80], x1
37b82d27amov [rsp+40], rax
37b82d27flea rax, [rsp+136]
37b82d287lea r8, [rsp+120]
37b82d28cmov [rsp+32], rax
37b82d291call dladiv_
37b82d296movsd_xmm x1, [rsp+80]
37b82d29cmovapd x4, x15
37b82d2a1movsd_xmm x3, [rsp+136]
37b82d2aamulsd x4, x6
37b82d2aemovapd x5, x15
37b82d2b3mov rdi, [rsp+64]
37b82d2b8movsd_xmm x2, [rsp+128]
37b82d2c1movsd_xmm x8, [rsp+48]
37b82d2c8movapd x0, x1
37b82d2cclea rcx, [rip+0xc0db5d]
37b82d2d3mulsd x0, x7
37b82d2d7mov ecx, [rcx+4*rbx]
37b82d2dalea rdx, [rdi+2*r14+1]
37b82d2dfmulsd x8, x2
37b82d2e4mulsd x5, x1
37b82d2e8movsd_xmm x1, [rsp+48]
37b82d2eetest ecx, ecx
37b82d2f0mulsd x6, x7
37b82d2f4mulsd x1, x3
37b82d2f8subsd x0, x4
37b82d2fcmovsd_xmm x4, [rsp+72]
37b82d302movapd x9, x4
37b82d307mulsd x9, x3
37b82d30cmulsd x4, x2
37b82d310subsd x0, x9
37b82d315addsd x0, x8
37b82d31amovq rax, x0
37b82d31funpcklpd x0, x3
37b82d323andpd x0, [rip+0xc0dba5]
37b82d32bmovapd x15, x0
37b82d330movapd x0, x5
37b82d334movsd_xmm x5, [rip+0xc0db64]
37b82d33caddsd x0, x6
37b82d340subsd x0, x1
37b82d344subsd x0, x4
37b82d348movsd_xmm x4, [rsp+88]
37b82d34emovapd x1, x0
37b82d352unpcklpd x1, x2
37b82d356andpd x1, [rip+0xc0db72]
37b82d35ejne 0x37b82d37a
37b82d360movq x6, rax
37b82d365movq rax, x3
37b82d36amovapd x3, x6
37b82d36emovapd x6, x0
37b82d372movapd x0, x2
37b82d376movapd x2, x6
37b82d37a
37b82d37aloc_37b82d37a:
37b82d37aunpcklpd x2, x0
37b82d37emovapd x0, x15
37b82d383movapd x6, x3
37b82d387mov rdi, [rsp+576]
37b82d38faddpd x0, x1
37b82d393movq x3, rax
37b82d398mov rax, [rsp+552]
37b82d3a0unpcklpd x6, x3
37b82d3a4movups [rax], x6
37b82d3a7movapd x1, x0
37b82d3abmovups [rax+8*rdx], x2
37b82d3afunpckhpd x1, x0
37b82d3b3maxpd x1, x0
37b82d3b7comisd x1, x5
37b82d3bbmovapd x0, x1
37b82d3bfmovsd_xmm [rdi], x1
37b82d3c3jbe 0x37b82d79e
37b82d3c9comisd x4, x5
37b82d3cdjbe 0x37b82d79e
37b82d3d3movapd x1, x13
37b82d3d8divsd x1, x4
37b82d3dccomisd x0, x1
37b82d3e0jbe 0x37b82d79e
37b82d3e6divsd x4, x13
37b82d3ebmov rdi, [rsp+552]
37b82d3f3movupd x1, [rdi]
37b82d3f7mulsd x0, x4
37b82d3fbmovddup x2, x4
37b82d3ffmulpd x1, x2
37b82d403movups [rdi], x1
37b82d406movupd x1, [rax+8*rdx]
37b82d40bmulpd x1, x2
37b82d40fmovups [rax+8*rdx], x1
37b82d413mov rax, [rsp+576]
37b82d41bmovsd_xmm [rax], x0
37b82d41fmov rax, [rsp+568]
37b82d427mulsd x4, [rax]
37b82d42bmovsd_xmm [rax], x4
37b82d42fjmp 0x37b82d79e
37b82d434
37b82d434 0f 1f 40 00 ..@.
37b82d438
37b82d438loc_37b82d438:
37b82d438movapd x7, x6
37b82d43cmovapd x6, x2
37b82d440movapd x2, x7
37b82d444jmp 0x37b82cf14
37b82d449
37b82d449 0f 1f 80 00 00 00 00 .......
37b82d450
37b82d450loc_37b82d450:
37b82d450lea rax, [rsp+144]
37b82d458xor ecx, ecx
37b82d45apxor x4, x4
37b82d45emovq x2, [rip+0xc0da4a]
37b82d466
37b82d466loc_37b82d466:
37b82d466movsd_xmm x1, [rax]
37b82d46aandpd x1, x2
37b82d46ecomisd x1, x4
37b82d472maxsd x1, x4
37b82d476cmova ecx, edx
37b82d479add edx, 1
37b82d47cmovapd x4, x1
37b82d480add rax, 8
37b82d484cmp edx, 5
37b82d487jne 0x37b82d466
37b82d489comisd x0, x4
37b82d48dmov rax, [rsp+520]
37b82d495movupd x1, [rax]
37b82d499ja 0x37b82d860
37b82d49fmovsxd rcx, ecx
37b82d4a2lea rax, [rip+0xc0d9b7]
37b82d4a9movapd x3, x5
37b82d4adlea rdx, [4*rcx]
37b82d4b5lea r8, [rcx-1]
37b82d4b9movapd x6, x1
37b82d4bddivsd x3, [rsp+8*rcx+136]
37b82d4c6movsxd rcx, [rax+4*rdx-12]
37b82d4cbmovsxd r9, [rax+4*rdx-8]
37b82d4d0unpckhpd x6, x6
37b82d4d4movsxd rax, [rax+4*rdx-4]
37b82d4d9movsd_xmm x11, [rsp+8*rcx+136]
37b82d4e3movsd_xmm x7, [rsp+8*r9+136]
37b82d4edmulsd x11, x3
37b82d4f2movapd x14, x7
37b82d4f7mulsd x7, x11
37b82d4fcmovapd x15, x11
37b82d501movapd x10, x7
37b82d506movsd_xmm x7, [rsp+8*rax+136]
37b82d50fsubsd x7, x10
37b82d514movapd x12, x7
37b82d519andpd x12, x2
37b82d51ecomisd x0, x12
37b82d523jbe 0x37b82d537
37b82d525mov rax, [rsp+584]
37b82d52dmovapd x7, x0
37b82d531mov [rax], 1
37b82d537
37b82d537loc_37b82d537:
37b82d537lea rax, [rip+0xc0d902]
37b82d53emov r11l, [rax+4*r8]
37b82d542test r11l, r11l
37b82d545jne 0x37b82d553
37b82d547movapd x0, x6
37b82d54bmovapd x6, x1
37b82d54fmovapd x1, x0
37b82d553
37b82d553loc_37b82d553:
37b82d553movapd x0, x15
37b82d558mulsd x0, x6
37b82d55csubsd x1, x0
37b82d560movapd x0, x3
37b82d564mulsd x0, x7
37b82d568movapd x10, x1
37b82d56dandpd x10, x2
37b82d572mulsd x0, x6
37b82d576andpd x0, x2
37b82d57amaxsd x0, x10
37b82d57fcomisd x0, x5
37b82d583jbe 0x37b82d59a
37b82d585movapd x9, x7
37b82d58aandpd x9, x2
37b82d58fcomisd x5, x9
37b82d594ja 0x37b82dbd0
37b82d59a
37b82d59aloc_37b82d59a:
37b82d59amovapd x15, x5
37b82d59f
37b82d59floc_37b82d59f:
37b82d59fdivsd x1, x7
37b82d5a3movapd x7, x14
37b82d5a8lea rax, [rip+0xc0d881]
37b82d5afmulsd x7, x3
37b82d5b3mov r10l, [rax+4*r8]
37b82d5b7mulsd x6, x3
37b82d5bbmovapd x0, x6
37b82d5bfmulsd x7, x1
37b82d5c3subsd x0, x7
37b82d5c7test r10l, r10l
37b82d5caje 0x37b82da90
37b82d5d0movapd x7, x0
37b82d5d4movapd x6, x1
37b82d5d8
37b82d5d8loc_37b82d5d8:
37b82d5d8andpd x0, x2
37b82d5dcandpd x1, x2
37b82d5e0mov rax, [rsp+552]
37b82d5e8unpcklpd x6, x7
37b82d5ecmaxsd x0, x1
37b82d5f0movups [rax], x6
37b82d5f3mov rax, [rsp+576]
37b82d5fbcomisd x0, x5
37b82d5ffmovsd_xmm [rax], x0
37b82d603jbe 0x37b82d79e
37b82d609comisd x4, x5
37b82d60djbe 0x37b82d79e
37b82d613movapd x1, x13
37b82d618divsd x1, x4
37b82d61ccomisd x0, x1
37b82d620jbe 0x37b82d79e
37b82d626divsd x4, x13
37b82d62bmov rax, [rsp+552]
37b82d633mulsd x0, x4
37b82d637movddup x1, x4
37b82d63bmulpd x1, x6
37b82d63fmulsd x4, x15
37b82d644movups [rax], x1
37b82d647mov rax, [rsp+576]
37b82d64fmovsd_xmm [rax], x0
37b82d653mov rax, [rsp+568]
37b82d65bmovsd_xmm [rax], x4
37b82d65fjmp 0x37b82d79e
37b82d664
37b82d664 0f 1f 40 00 ..@.
37b82d668
37b82d668loc_37b82d668:
37b82d668movapd x6, x4
37b82d66cmovq x2, [rip+0xc0d83c]
37b82d674andpd x6, x2
37b82d678cmp edx, 1
37b82d67bje 0x37b82da38
37b82d681mov rax, [rsp+544]
37b82d689movsd_xmm [rsp+136], x4
37b82d692mulsd x1, [rax]
37b82d696movapd x4, x1
37b82d69aandpd x1, x2
37b82d69exorpd x4, [rip+0xc0d81a]
37b82d6a6addsd x1, x6
37b82d6aamovsd_xmm [rsp+128], x4
37b82d6b3comisd x0, x1
37b82d6b7jbe 0x37b82d6e0
37b82d6b9mov rax, [rsp+584]
37b82d6c1movapd x1, x0
37b82d6c5mov [rsp+128], 0
37b82d6d1movsd_xmm [rsp+136], x0
37b82d6damov [rax], 1
37b82d6e0
37b82d6e0loc_37b82d6e0:
37b82d6e0mov rax, [rsp+520]
37b82d6e8comisd x5, x1
37b82d6ecmov rdi, [rsp+520]
37b82d6f4movsd_xmm x4, [rax]
37b82d6f8mov rax, [rsp+48]
37b82d6fdlea rax, [rax+2*r15+1]
37b82d702movsd_xmm x0, [rdi+8*rax]
37b82d707ja 0x37b82d810
37b82d70d
37b82d70dloc_37b82d70d:
37b82d70dmov rax, [rsp+64]
37b82d712lea rdx, [rsp+176]
37b82d71alea rcx, [rsp+144]
37b82d722movsd_xmm [rsp+176], x0
37b82d72blea r9, [rsp+128]
37b82d733movups [rsp+48], x2
37b82d738lea r8, [rsp+136]
37b82d740movsd_xmm [rsp+144], x4
37b82d749lea rbx, [rax+2*r14+1]
37b82d74emov rax, [rsp+552]
37b82d756lea rax, [rax+8*rbx]
37b82d75amov [rsp+40], rax
37b82d75fmov rax, [rsp+552]
37b82d767mov [rsp+32], rax
37b82d76ccall dladiv_
37b82d771mov rax, [rsp+552]
37b82d779movsd_xmm x0, [rax]
37b82d77dmovsd_xmm x1, [rax+8*rbx]
37b82d782andpd x0, [rsp+48]
37b82d788andpd x1, [rsp+48]
37b82d78emov rax, [rsp+576]
37b82d796addsd x0, x1
37b82d79amovsd_xmm [rax], x0
37b82d79e
37b82d79eloc_37b82d79e:
37b82d79emovups x6, [rsp+208]
37b82d7a6movups x7, [rsp+224]
37b82d7aemovups x8, [rsp+240]
37b82d7b7movups x9, [rsp+256]
37b82d7c0movups x10, [rsp+272]
37b82d7c9movups x11, [rsp+288]
37b82d7d2movups x12, [rsp+304]
37b82d7dbmovups x13, [rsp+320]
37b82d7e4movups x14, [rsp+336]
37b82d7edmovups x15, [rsp+352]
37b82d7f6add rsp, 376
37b82d7fdpop rbx
37b82d7fepop rsi
37b82d7ffpop rdi
37b82d800pop rbp
37b82d801pop r12
37b82d803pop r13
37b82d805pop r14
37b82d807pop r15
37b82d809ret
37b82d80a
37b82d80a 66 0f 1f 44 00 00 f..D..
37b82d810
37b82d810loc_37b82d810:
37b82d810movapd x6, x4
37b82d814movapd x7, x0
37b82d818andpd x6, x2
37b82d81candpd x7, x2
37b82d820addsd x6, x7
37b82d824comisd x6, x5
37b82d828jbe 0x37b82d70d
37b82d82emulsd x1, x13
37b82d833comisd x6, x1
37b82d837jbe 0x37b82d70d
37b82d83ddivsd x5, x6
37b82d841mov rax, [rsp+568]
37b82d849mulsd x4, x5
37b82d84dmovsd_xmm [rax], x5
37b82d851mulsd x0, x5
37b82d855jmp 0x37b82d70d
37b82d85a
37b82d85a 66 0f 1f 44 00 00 f..D..
37b82d860
37b82d860loc_37b82d860:
37b82d860movddup x4, [rip+0xc0d648]
37b82d868comisd x5, x0
37b82d86candpd x4, x1
37b82d870movapd x2, x4
37b82d874unpckhpd x2, x4
37b82d878maxpd x2, x4
37b82d87cja 0x37b82db58
37b82d882
37b82d882loc_37b82d882:
37b82d882divsd x5, x0
37b82d886mov rax, [rsp+552]
37b82d88emovddup x0, x5
37b82d892mulpd x0, x1
37b82d896mulsd x5, x2
37b82d89amovups [rax], x0
37b82d89dmov rax, [rsp+576]
37b82d8a5movsd_xmm [rax], x5
37b82d8a9mov rax, [rsp+584]
37b82d8b1mov [rax], 1
37b82d8b7jmp 0x37b82d79e
37b82d8bc
37b82d8bc 0f 1f 40 00 ..@.
37b82d8c0
37b82d8c0loc_37b82d8c0:
37b82d8c0movsd_xmm x11, [rsp+8*rbx+176]
37b82d8camovapd x7, x3
37b82d8cemov rax, [rsp+8*r11+176]
37b82d8d6andpd x7, x2
37b82d8damovapd x10, x11
37b82d8dfandpd x10, x2
37b82d8e4comisd x7, x10
37b82d8e9jbe 0x37b82daa0
37b82d8efdivsd x11, x3
37b82d8f4movapd x7, x11
37b82d8f9movapd x10, x11
37b82d8femulsd x7, x11
37b82d903addsd x7, x5
37b82d907mulsd x3, x7
37b82d90bmovapd x7, x5
37b82d90fdivsd x7, x3
37b82d913mulsd x10, x7
37b82d918movapd x3, x10
37b82d91d
37b82d91dloc_37b82d91d:
37b82d91dmovapd x8, x3
37b82d922movapd x12, x14
37b82d927movapd x9, x3
37b82d92cmovsd_xmm x10, [rsp+48]
37b82d933xorpd x8, [rip+0xc0d584]
37b82d93cmovapd x3, x14
37b82d941andpd x9, x2
37b82d946mulsd x3, x7
37b82d94amovapd x11, x10
37b82d94fmulsd x12, x8
37b82d954movapd x15, x8
37b82d959mulsd x8, x10
37b82d95emulsd x11, x7
37b82d963movapd x14, x12
37b82d968movsd_xmm [rsp+48], x8
37b82d96fmovapd x8, x10
37b82d974mulsd x8, x12
37b82d979movsd_xmm [rsp+72], x11
37b82d980movq x12, rax
37b82d985movq x11, rsi
37b82d98amulsd x10, x3
37b82d98fsubsd x12, x8
37b82d994subsd x11, x10
37b82d999movapd x10, x9
37b82d99emovq rax, x12
37b82d9a3movq rdx, x11
37b82d9a8jmp 0x37b82d129
37b82d9ad
37b82d9ad 0f 1f 00 ...
37b82d9b0
37b82d9b0loc_37b82d9b0:
37b82d9b0movddup x1, [rip+0xc0d4f8]
37b82d9b8movapd x2, x7
37b82d9bccomisd x5, x0
37b82d9c0andpd x2, x1
37b82d9c4andpd x1, x6
37b82d9c8addpd x2, x1
37b82d9ccmovapd x1, x2
37b82d9d0unpckhpd x1, x2
37b82d9d4maxpd x1, x2
37b82d9d8ja 0x37b82db20
37b82d9de
37b82d9deloc_37b82d9de:
37b82d9dedivsd x5, x0
37b82d9e2mov rax, [rsp+552]
37b82d9eamov rdi, [rsp+552]
37b82d9f2movddup x2, x5
37b82d9f6mulpd x6, x2
37b82d9famulpd x2, x7
37b82d9femulsd x5, x1
37b82da02movups [rax], x6
37b82da05mov rax, [rsp+64]
37b82da0alea rax, [rax+2*r14+1]
37b82da0fmovups [rdi+8*rax], x2
37b82da13mov rax, [rsp+576]
37b82da1bmovsd_xmm [rax], x5
37b82da1fmov rax, [rsp+584]
37b82da27mov [rax], 1
37b82da2djmp 0x37b82d79e
37b82da32
37b82da32 66 0f 1f 44 00 00 f..D..
37b82da38
37b82da38loc_37b82da38:
37b82da38comisd x0, x6
37b82da3cjbe 0x37b82da54
37b82da3emov rax, [rsp+584]
37b82da46movapd x4, x0
37b82da4amovapd x6, x0
37b82da4emov [rax], 1
37b82da54
37b82da54loc_37b82da54:
37b82da54comisd x5, x6
37b82da58mov rax, [rsp+520]
37b82da60movsd_xmm x0, [rax]
37b82da64ja 0x37b82db90
37b82da6a
37b82da6aloc_37b82da6a:
37b82da6adivsd x0, x4
37b82da6emov rax, [rsp+552]
37b82da76movsd_xmm [rax], x0
37b82da7amov rax, [rsp+576]
37b82da82andpd x0, x2
37b82da86movsd_xmm [rax], x0
37b82da8ajmp 0x37b82d79e
37b82da8f
37b82da8f 90 .
37b82da90
37b82da90loc_37b82da90:
37b82da90movapd x7, x1
37b82da94movapd x6, x0
37b82da98jmp 0x37b82d5d8
37b82da9d
37b82da9d 0f 1f 00 ...
37b82daa0
37b82daa0loc_37b82daa0:
37b82daa0divsd x3, x11
37b82daa5movapd x10, x5
37b82daaamovapd x7, x3
37b82daaemulsd x3, x3
37b82dab2addsd x3, x5
37b82dab6mulsd x3, x11
37b82dabbdivsd x10, x3
37b82dac0mulsd x7, x10
37b82dac5movapd x3, x10
37b82dacajmp 0x37b82d91d
37b82dacf
37b82dacf 90 .
37b82dad0
37b82dad0loc_37b82dad0:
37b82dad0mulsd x11, x13
37b82dad5comisd x2, x11
37b82dadajb 0x37b82d257
37b82dae0movapd x3, x5
37b82dae4mov rax, [rsp+568]
37b82daecdivsd x3, x2
37b82daf0movq x2, rdx
37b82daf5mulsd x2, x3
37b82daf9movsd_xmm [rax], x3
37b82dafdmulsd x0, x3
37b82db01mulsd x1, x3
37b82db05mulsd x6, x3
37b82db09movsd_xmm [rsp+104], x2
37b82db0fmovsd_xmm [rsp+96], x0
37b82db15jmp 0x37b82d257
37b82db1a
37b82db1a 66 0f 1f 44 00 00 f..D..
37b82db20
37b82db20loc_37b82db20:
37b82db20comisd x1, x5
37b82db24jbe 0x37b82d9de
37b82db2amovapd x3, x13
37b82db2fmulsd x3, x0
37b82db33comisd x1, x3
37b82db37jbe 0x37b82d9de
37b82db3ddivsd x5, x1
37b82db41mov rax, [rsp+568]
37b82db49movsd_xmm [rax], x5
37b82db4djmp 0x37b82d9de
37b82db52
37b82db52 66 0f 1f 44 00 00 f..D..
37b82db58
37b82db58loc_37b82db58:
37b82db58comisd x2, x5
37b82db5cjbe 0x37b82d882
37b82db62movapd x3, x13
37b82db67mulsd x3, x0
37b82db6bcomisd x2, x3
37b82db6fjbe 0x37b82d882
37b82db75divsd x5, x2
37b82db79mov rax, [rsp+568]
37b82db81movsd_xmm [rax], x5
37b82db85jmp 0x37b82d882
37b82db8a
37b82db8a 66 0f 1f 44 00 00 f..D..
37b82db90
37b82db90loc_37b82db90:
37b82db90movapd x1, x0
37b82db94andpd x1, x2
37b82db98comisd x1, x5
37b82db9cjbe 0x37b82da6a
37b82dba2mulsd x6, x13
37b82dba7comisd x1, x6
37b82dbabjbe 0x37b82da6a
37b82dbb1divsd x5, x1
37b82dbb5mov rax, [rsp+568]
37b82dbbdmulsd x0, x5
37b82dbc1movsd_xmm [rax], x5
37b82dbc5jmp 0x37b82da6a
37b82dbca
37b82dbca 66 0f 1f 44 00 00 f..D..
37b82dbd0
37b82dbd0loc_37b82dbd0:
37b82dbd0mulsd x9, x13
37b82dbd5comisd x0, x9
37b82dbdajb 0x37b82d59a
37b82dbe0movapd x12, x5
37b82dbe5mov rax, [rsp+568]
37b82dbeddivsd x12, x0
37b82dbf2mulsd x1, x12
37b82dbf7movapd x15, x12
37b82dbfcmovsd_xmm [rax], x12
37b82dc01mulsd x6, x12
37b82dc06jmp 0x37b82d59f
37b82cd60
37b82cd60dlaln2_:
37b82cd60push r15
37b82cd62push r14
37b82cd64push r13
37b82cd66push r12
37b82cd68push rbp
37b82cd69push rdi
37b82cd6apush rsi
37b82cd6bpush rbx
37b82cd6csub rsp, 376
37b82cd73movups [rsp+208], x6
37b82cd7bmovups [rsp+224], x7
37b82cd83movups [rsp+240], x8
37b82cd8cmovups [rsp+256], x9
37b82cd95movups [rsp+272], x10
37b82cd9emovups [rsp+288], x11
37b82cda7movups [rsp+304], x12
37b82cdb0movups [rsp+320], x13
37b82cdb9movups [rsp+336], x14
37b82cdc2movups [rsp+352], x15
37b82cdcbmov rsi, [rsp+488]
37b82cdd3mov r12, rdx
37b82cdd6mov rdi, rcx
37b82cdd9lea rcx, [rip+0xc0e040]
37b82cde0mov r13, r8
37b82cde3mov rdx, [rsp+496]
37b82cdebmov rbp, r9
37b82cdeemovsxd rbx, [rdx]
37b82cdf1mov rdx, [rsp+528]
37b82cdf9movsxd r15, [rdx]
37b82cdfcxor edx, edx
37b82cdfetest r15, r15
37b82ce01cmovs r15, rdx
37b82ce05mov rdx, [rsp+560]
37b82ce0dmovsxd r14, [rdx]
37b82ce10xor edx, edx
37b82ce12mov rax, r15
37b82ce15not rax
37b82ce18test r14, r14
37b82ce1bmov [rsp+48], rax
37b82ce20cmovs r14, rdx
37b82ce24mov edx, 12
37b82ce29mov rax, r14
37b82ce2cnot rax
37b82ce2fmov [rsp+64], rax
37b82ce34call dlamch_
37b82ce39movsd_xmm x5, [rip+0xc0e05f]
37b82ce41mov rdx, [rsp+480]
37b82ce49addsd x0, x0
37b82ce4dmovsd_xmm x4, [rsi]
37b82ce51mov rax, [rsp+584]
37b82ce59movapd x7, x5
37b82ce5dmovsd_xmm x2, [rdx]
37b82ce61mov rdx, [rsp+536]
37b82ce69mov [rax], 0
37b82ce6fmov rax, [rsp+568]
37b82ce77divsd x7, x0
37b82ce7bmovsd_xmm x6, [rdx]
37b82ce7fmov rdx, [rsp+504]
37b82ce87mulsd x4, x2
37b82ce8bmaxsd x0, [rbp]
37b82ce90movsd_xmm [rax], x5
37b82ce94movsd_xmm x1, [rdx]
37b82ce98mov edx, [r13]
37b82ce9cmovapd x13, x7
37b82cea1movapd x7, x6
37b82cea5mulsd x7, x1
37b82cea9subsd x4, x7
37b82ceadcmp [r12], 1
37b82ceb2je 0x37b82d668
37b82ceb8xor eax, eax
37b82cebatest rbx, rbx
37b82cebdmov rcx, [rsp+512]
37b82cec5movsd_xmm [rsp+144], x4
37b82cececmovs rbx, rax
37b82ced2movsd_xmm x4, [rcx]
37b82ced6mov rax, rbx
37b82ced9mulsd x6, x4
37b82ceddnot rax
37b82cee0lea rax, [rax+2*rbx]
37b82cee4mov ebx, [rdi]
37b82cee6movsd_xmm x7, [rsi+8*rax+16]
37b82ceecmulsd x7, x2
37b82cef0subsd x7, x6
37b82cef4movsd_xmm x6, [rsi+8]
37b82cef9mulsd x6, x2
37b82cefdmovsd_xmm [rsp+168], x7
37b82cf06mulsd x2, [rsi+8*rax+8]
37b82cf0ctest ebx, ebx
37b82cf0eje 0x37b82d438
37b82cf14
37b82cf14loc_37b82cf14:
37b82cf14movsd_xmm [rsp+152], x2
37b82cf1dmovsd_xmm [rsp+160], x6
37b82cf26cmp edx, 1
37b82cf29je 0x37b82d450
37b82cf2fmov rax, [rsp+544]
37b82cf37xor edx, edx
37b82cf39mov [rsp+184], 0
37b82cf45mov [rsp+192], 0
37b82cf51movsd_xmm x2, [rax]
37b82cf55mov eax, 1
37b82cf5amulsd x1, x2
37b82cf5emulsd x4, x2
37b82cf62xorpd x1, [rip+0xc0df56]
37b82cf6amovq x2, [rip+0xc0df3e]
37b82cf72xorpd x4, [rip+0xc0df46]
37b82cf7amovsd_xmm [rsp+176], x1
37b82cf83movsd_xmm [rsp+200], x4
37b82cf8cpxor x4, x4
37b82cf90
37b82cf90loc_37b82cf90:
37b82cf90movsd_xmm x1, [rsp+8*rax+168]
37b82cf99movsd_xmm x3, [rsp+8*rax+136]
37b82cfa2andpd x1, x2
37b82cfa6andpd x3, x2
37b82cfaaaddsd x1, x3
37b82cfaecomisd x1, x4
37b82cfb2maxsd x1, x4
37b82cfb6cmova edx, eax
37b82cfb9add rax, 1
37b82cfbdmovapd x4, x1
37b82cfc1cmp rax, 5
37b82cfc5jne 0x37b82cf90
37b82cfc7mov rax, [rsp+520]
37b82cfcfcomisd x0, x1
37b82cfd3mov rdi, [rsp+520]
37b82cfdbmovupd x6, [rax]
37b82cfdfmov rax, [rsp+48]
37b82cfe4lea rax, [rax+2*r15+2]
37b82cfe9movupd x7, [rdi+8*rax-8]
37b82cfefja 0x37b82d9b0
37b82cff5movsxd rax, edx
37b82cff8lea r11, [rip+0xc0de61]
37b82cfffmovapd x3, x6
37b82d003lea rbx, [rax-1]
37b82d007movq r8, x6
37b82d00cshl rax, 2
37b82d010movapd x6, x7
37b82d014movsxd r9, [r11+4*rax-12]
37b82d019movsxd r10, [r11+4*rax-8]
37b82d01eunpckhpd x3, x3
37b82d022unpckhpd x6, x6
37b82d026movq rcx, x7
37b82d02bmovsxd r11, [r11+4*rax-4]
37b82d030movapd x1, x3
37b82d034movsd_xmm x3, [rsp+8*rbx+144]
37b82d03dsub r9, 1
37b82d041sub r10, 1
37b82d045movsd_xmm x7, [rsp+8*r9+144]
37b82d04fsub r11, 1
37b82d053mov rsi, [rsp+8*r11+144]
37b82d05bmovapd x14, x7
37b82d060movsd_xmm x7, [rsp+8*r10+144]
37b82d06amovsd_xmm [rsp+48], x7
37b82d070cmp edx, 1
37b82d073je 0x37b82d8c0
37b82d079cmp edx, 4
37b82d07cje 0x37b82d8c0
37b82d082movapd x7, x5
37b82d086movq x8, rsi
37b82d08bmovsd_xmm x9, [rsp+48]
37b82d092movsd_xmm x11, [rsp+8*r10+176]
37b82d09cmovsd_xmm x12, [rsp+8*r9+176]
37b82d0a6divsd x7, x3
37b82d0aamovapd x3, x14
37b82d0afmovapd x10, x9
37b82d0b4mulsd x10, x7
37b82d0b9mulsd x3, x7
37b82d0bdmulsd x12, x7
37b82d0c2movsd_xmm [rsp+72], x10
37b82d0c9movapd x10, x11
37b82d0cemulsd x10, x7
37b82d0d3movapd x14, x12
37b82d0d8movsd_xmm [rsp+48], x10
37b82d0dfmovapd x10, x9
37b82d0e4mulsd x10, x3
37b82d0e9mulsd x9, x12
37b82d0eexorpd x9, [rip+0xc0ddc9]
37b82d0f7subsd x8, x10
37b82d0fcmovapd x10, x11
37b82d101mulsd x10, x12
37b82d106mulsd x11, x3
37b82d10baddsd x8, x10
37b82d110pxor x10, x10
37b82d115subsd x9, x11
37b82d11amovapd x15, x10
37b82d11fmovq rdx, x8
37b82d124movq rax, x9
37b82d129
37b82d129loc_37b82d129:
37b82d129movq x8, rdx
37b82d12emovq x12, rax
37b82d133mov [rsp+120], rdx
37b82d138andpd x8, x2
37b82d13dandpd x12, x2
37b82d142mov [rsp+112], rax
37b82d147addsd x8, x12
37b82d14ccomisd x0, x8
37b82d151movsd_xmm [rsp+80], x8
37b82d158jbe 0x37b82d177
37b82d15amov rax, [rsp+584]
37b82d162movsd_xmm [rsp+120], x0
37b82d168mov [rsp+112], 0
37b82d171mov [rax], 1
37b82d177
37b82d177loc_37b82d177:
37b82d177lea rax, [rip+0xc0dcc2]
37b82d17emov r9l, [rax+4*rbx]
37b82d182test r9l, r9l
37b82d185jne 0x37b82d1a3
37b82d187movapd x0, x1
37b82d18bmovq x1, r8
37b82d190movq r8, x0
37b82d195movapd x0, x6
37b82d199movq x6, rcx
37b82d19emovq rcx, x0
37b82d1a3
37b82d1a3loc_37b82d1a3:
37b82d1a3movapd x12, x1
37b82d1a8movapd x9, x14
37b82d1admovq x0, r8
37b82d1b2mulsd x12, x3
37b82d1b7movapd x8, x14
37b82d1bcmovapd x11, x7
37b82d1c1mulsd x9, x6
37b82d1c6andpd x11, x2
37b82d1cbmulsd x8, x1
37b82d1d0addsd x11, x10
37b82d1d5mulsd x3, x6
37b82d1d9subsd x0, x12
37b82d1demovapd x10, x11
37b82d1e3movapd x12, x6
37b82d1e8movsd_xmm x11, [rsp+80]
37b82d1efandpd x12, x2
37b82d1f4mulsd x10, x11
37b82d1f9addsd x0, x9
37b82d1femovq rdx, x0
37b82d203movsd_xmm [rsp+104], x0
37b82d209movq x0, rcx
37b82d20esubsd x0, x8
37b82d213movq x9, rdx
37b82d218andpd x9, x2
37b82d21dsubsd x0, x3
37b82d221movapd x3, x1
37b82d225andpd x3, x2
37b82d229addsd x3, x12
37b82d22eandpd x2, x0
37b82d232movsd_xmm [rsp+96], x0
37b82d238addsd x2, x9
37b82d23dmulsd x3, x10
37b82d242maxsd x2, x3
37b82d246comisd x2, x5
37b82d24ajbe 0x37b82d257
37b82d24ccomisd x5, x11
37b82d251ja 0x37b82dad0
37b82d257
37b82d257loc_37b82d257:
37b82d257lea rdx, [rsp+96]
37b82d25clea rcx, [rsp+104]
37b82d261movsd_xmm [rsp+88], x4
37b82d267lea r9, [rsp+112]
37b82d26clea rax, [rsp+128]
37b82d274movsd_xmm [rsp+80], x1
37b82d27amov [rsp+40], rax
37b82d27flea rax, [rsp+136]
37b82d287lea r8, [rsp+120]
37b82d28cmov [rsp+32], rax
37b82d291call dladiv_
37b82d296movsd_xmm x1, [rsp+80]
37b82d29cmovapd x4, x15
37b82d2a1movsd_xmm x3, [rsp+136]
37b82d2aamulsd x4, x6
37b82d2aemovapd x5, x15
37b82d2b3mov rdi, [rsp+64]
37b82d2b8movsd_xmm x2, [rsp+128]
37b82d2c1movsd_xmm x8, [rsp+48]
37b82d2c8movapd x0, x1
37b82d2cclea rcx, [rip+0xc0db5d]
37b82d2d3mulsd x0, x7
37b82d2d7mov ecx, [rcx+4*rbx]
37b82d2dalea rdx, [rdi+2*r14+1]
37b82d2dfmulsd x8, x2
37b82d2e4mulsd x5, x1
37b82d2e8movsd_xmm x1, [rsp+48]
37b82d2eetest ecx, ecx
37b82d2f0mulsd x6, x7
37b82d2f4mulsd x1, x3
37b82d2f8subsd x0, x4
37b82d2fcmovsd_xmm x4, [rsp+72]
37b82d302movapd x9, x4
37b82d307mulsd x9, x3
37b82d30cmulsd x4, x2
37b82d310subsd x0, x9
37b82d315addsd x0, x8
37b82d31amovq rax, x0
37b82d31funpcklpd x0, x3
37b82d323andpd x0, [rip+0xc0dba5]
37b82d32bmovapd x15, x0
37b82d330movapd x0, x5
37b82d334movsd_xmm x5, [rip+0xc0db64]
37b82d33caddsd x0, x6
37b82d340subsd x0, x1
37b82d344subsd x0, x4
37b82d348movsd_xmm x4, [rsp+88]
37b82d34emovapd x1, x0
37b82d352unpcklpd x1, x2
37b82d356andpd x1, [rip+0xc0db72]
37b82d35ejne 0x37b82d37a
37b82d360movq x6, rax
37b82d365movq rax, x3
37b82d36amovapd x3, x6
37b82d36emovapd x6, x0
37b82d372movapd x0, x2
37b82d376movapd x2, x6
37b82d37a
37b82d37aloc_37b82d37a:
37b82d37aunpcklpd x2, x0
37b82d37emovapd x0, x15
37b82d383movapd x6, x3
37b82d387mov rdi, [rsp+576]
37b82d38faddpd x0, x1
37b82d393movq x3, rax
37b82d398mov rax, [rsp+552]
37b82d3a0unpcklpd x6, x3
37b82d3a4movups [rax], x6
37b82d3a7movapd x1, x0
37b82d3abmovups [rax+8*rdx], x2
37b82d3afunpckhpd x1, x0
37b82d3b3maxpd x1, x0
37b82d3b7comisd x1, x5
37b82d3bbmovapd x0, x1
37b82d3bfmovsd_xmm [rdi], x1
37b82d3c3jbe 0x37b82d79e
37b82d3c9comisd x4, x5
37b82d3cdjbe 0x37b82d79e
37b82d3d3movapd x1, x13
37b82d3d8divsd x1, x4
37b82d3dccomisd x0, x1
37b82d3e0jbe 0x37b82d79e
37b82d3e6divsd x4, x13
37b82d3ebmov rdi, [rsp+552]
37b82d3f3movupd x1, [rdi]
37b82d3f7mulsd x0, x4
37b82d3fbmovddup x2, x4
37b82d3ffmulpd x1, x2
37b82d403movups [rdi], x1
37b82d406movupd x1, [rax+8*rdx]
37b82d40bmulpd x1, x2
37b82d40fmovups [rax+8*rdx], x1
37b82d413mov rax, [rsp+576]
37b82d41bmovsd_xmm [rax], x0
37b82d41fmov rax, [rsp+568]
37b82d427mulsd x4, [rax]
37b82d42bmovsd_xmm [rax], x4
37b82d42fjmp 0x37b82d79e
37b82d434
37b82d434 0f 1f 40 00 ..@.
37b82d438
37b82d438loc_37b82d438:
37b82d438movapd x7, x6
37b82d43cmovapd x6, x2
37b82d440movapd x2, x7
37b82d444jmp 0x37b82cf14
37b82d449
37b82d449 0f 1f 80 00 00 00 00 .......
37b82d450
37b82d450loc_37b82d450:
37b82d450lea rax, [rsp+144]
37b82d458xor ecx, ecx
37b82d45apxor x4, x4
37b82d45emovq x2, [rip+0xc0da4a]
37b82d466
37b82d466loc_37b82d466:
37b82d466movsd_xmm x1, [rax]
37b82d46aandpd x1, x2
37b82d46ecomisd x1, x4
37b82d472maxsd x1, x4
37b82d476cmova ecx, edx
37b82d479add edx, 1
37b82d47cmovapd x4, x1
37b82d480add rax, 8
37b82d484cmp edx, 5
37b82d487jne 0x37b82d466
37b82d489comisd x0, x4
37b82d48dmov rax, [rsp+520]
37b82d495movupd x1, [rax]
37b82d499ja 0x37b82d860
37b82d49fmovsxd rcx, ecx
37b82d4a2lea rax, [rip+0xc0d9b7]
37b82d4a9movapd x3, x5
37b82d4adlea rdx, [4*rcx]
37b82d4b5lea r8, [rcx-1]
37b82d4b9movapd x6, x1
37b82d4bddivsd x3, [rsp+8*rcx+136]
37b82d4c6movsxd rcx, [rax+4*rdx-12]
37b82d4cbmovsxd r9, [rax+4*rdx-8]
37b82d4d0unpckhpd x6, x6
37b82d4d4movsxd rax, [rax+4*rdx-4]
37b82d4d9movsd_xmm x11, [rsp+8*rcx+136]
37b82d4e3movsd_xmm x7, [rsp+8*r9+136]
37b82d4edmulsd x11, x3
37b82d4f2movapd x14, x7
37b82d4f7mulsd x7, x11
37b82d4fcmovapd x15, x11
37b82d501movapd x10, x7
37b82d506movsd_xmm x7, [rsp+8*rax+136]
37b82d50fsubsd x7, x10
37b82d514movapd x12, x7
37b82d519andpd x12, x2
37b82d51ecomisd x0, x12
37b82d523jbe 0x37b82d537
37b82d525mov rax, [rsp+584]
37b82d52dmovapd x7, x0
37b82d531mov [rax], 1
37b82d537
37b82d537loc_37b82d537:
37b82d537lea rax, [rip+0xc0d902]
37b82d53emov r11l, [rax+4*r8]
37b82d542test r11l, r11l
37b82d545jne 0x37b82d553
37b82d547movapd x0, x6
37b82d54bmovapd x6, x1
37b82d54fmovapd x1, x0
37b82d553
37b82d553loc_37b82d553:
37b82d553movapd x0, x15
37b82d558mulsd x0, x6
37b82d55csubsd x1, x0
37b82d560movapd x0, x3
37b82d564mulsd x0, x7
37b82d568movapd x10, x1
37b82d56dandpd x10, x2
37b82d572mulsd x0, x6
37b82d576andpd x0, x2
37b82d57amaxsd x0, x10
37b82d57fcomisd x0, x5
37b82d583jbe 0x37b82d59a
37b82d585movapd x9, x7
37b82d58aandpd x9, x2
37b82d58fcomisd x5, x9
37b82d594ja 0x37b82dbd0
37b82d59a
37b82d59aloc_37b82d59a:
37b82d59amovapd x15, x5
37b82d59f
37b82d59floc_37b82d59f:
37b82d59fdivsd x1, x7
37b82d5a3movapd x7, x14
37b82d5a8lea rax, [rip+0xc0d881]
37b82d5afmulsd x7, x3
37b82d5b3mov r10l, [rax+4*r8]
37b82d5b7mulsd x6, x3
37b82d5bbmovapd x0, x6
37b82d5bfmulsd x7, x1
37b82d5c3subsd x0, x7
37b82d5c7test r10l, r10l
37b82d5caje 0x37b82da90
37b82d5d0movapd x7, x0
37b82d5d4movapd x6, x1
37b82d5d8
37b82d5d8loc_37b82d5d8:
37b82d5d8andpd x0, x2
37b82d5dcandpd x1, x2
37b82d5e0mov rax, [rsp+552]
37b82d5e8unpcklpd x6, x7
37b82d5ecmaxsd x0, x1
37b82d5f0movups [rax], x6
37b82d5f3mov rax, [rsp+576]
37b82d5fbcomisd x0, x5
37b82d5ffmovsd_xmm [rax], x0
37b82d603jbe 0x37b82d79e
37b82d609comisd x4, x5
37b82d60djbe 0x37b82d79e
37b82d613movapd x1, x13
37b82d618divsd x1, x4
37b82d61ccomisd x0, x1
37b82d620jbe 0x37b82d79e
37b82d626divsd x4, x13
37b82d62bmov rax, [rsp+552]
37b82d633mulsd x0, x4
37b82d637movddup x1, x4
37b82d63bmulpd x1, x6
37b82d63fmulsd x4, x15
37b82d644movups [rax], x1
37b82d647mov rax, [rsp+576]
37b82d64fmovsd_xmm [rax], x0
37b82d653mov rax, [rsp+568]
37b82d65bmovsd_xmm [rax], x4
37b82d65fjmp 0x37b82d79e
37b82d664
37b82d664 0f 1f 40 00 ..@.
37b82d668
37b82d668loc_37b82d668:
37b82d668movapd x6, x4
37b82d66cmovq x2, [rip+0xc0d83c]
37b82d674andpd x6, x2
37b82d678cmp edx, 1
37b82d67bje 0x37b82da38
37b82d681mov rax, [rsp+544]
37b82d689movsd_xmm [rsp+136], x4
37b82d692mulsd x1, [rax]
37b82d696movapd x4, x1
37b82d69aandpd x1, x2
37b82d69exorpd x4, [rip+0xc0d81a]
37b82d6a6addsd x1, x6
37b82d6aamovsd_xmm [rsp+128], x4
37b82d6b3comisd x0, x1
37b82d6b7jbe 0x37b82d6e0
37b82d6b9mov rax, [rsp+584]
37b82d6c1movapd x1, x0
37b82d6c5mov [rsp+128], 0
37b82d6d1movsd_xmm [rsp+136], x0
37b82d6damov [rax], 1
37b82d6e0
37b82d6e0loc_37b82d6e0:
37b82d6e0mov rax, [rsp+520]
37b82d6e8comisd x5, x1
37b82d6ecmov rdi, [rsp+520]
37b82d6f4movsd_xmm x4, [rax]
37b82d6f8mov rax, [rsp+48]
37b82d6fdlea rax, [rax+2*r15+1]
37b82d702movsd_xmm x0, [rdi+8*rax]
37b82d707ja 0x37b82d810
37b82d70d
37b82d70dloc_37b82d70d:
37b82d70dmov rax, [rsp+64]
37b82d712lea rdx, [rsp+176]
37b82d71alea rcx, [rsp+144]
37b82d722movsd_xmm [rsp+176], x0
37b82d72blea r9, [rsp+128]
37b82d733movups [rsp+48], x2
37b82d738lea r8, [rsp+136]
37b82d740movsd_xmm [rsp+144], x4
37b82d749lea rbx, [rax+2*r14+1]
37b82d74emov rax, [rsp+552]
37b82d756lea rax, [rax+8*rbx]
37b82d75amov [rsp+40], rax
37b82d75fmov rax, [rsp+552]
37b82d767mov [rsp+32], rax
37b82d76ccall dladiv_
37b82d771mov rax, [rsp+552]
37b82d779movsd_xmm x0, [rax]
37b82d77dmovsd_xmm x1, [rax+8*rbx]
37b82d782andpd x0, [rsp+48]
37b82d788andpd x1, [rsp+48]
37b82d78emov rax, [rsp+576]
37b82d796addsd x0, x1
37b82d79amovsd_xmm [rax], x0
37b82d79e
37b82d79eloc_37b82d79e:
37b82d79emovups x6, [rsp+208]
37b82d7a6movups x7, [rsp+224]
37b82d7aemovups x8, [rsp+240]
37b82d7b7movups x9, [rsp+256]
37b82d7c0movups x10, [rsp+272]
37b82d7c9movups x11, [rsp+288]
37b82d7d2movups x12, [rsp+304]
37b82d7dbmovups x13, [rsp+320]
37b82d7e4movups x14, [rsp+336]
37b82d7edmovups x15, [rsp+352]
37b82d7f6add rsp, 376
37b82d7fdpop rbx
37b82d7fepop rsi
37b82d7ffpop rdi
37b82d800pop rbp
37b82d801pop r12
37b82d803pop r13
37b82d805pop r14
37b82d807pop r15
37b82d809ret
37b82d80a
37b82d80a 66 0f 1f 44 00 00 f..D..
37b82d810
37b82d810loc_37b82d810:
37b82d810movapd x6, x4
37b82d814movapd x7, x0
37b82d818andpd x6, x2
37b82d81candpd x7, x2
37b82d820addsd x6, x7
37b82d824comisd x6, x5
37b82d828jbe 0x37b82d70d
37b82d82emulsd x1, x13
37b82d833comisd x6, x1
37b82d837jbe 0x37b82d70d
37b82d83ddivsd x5, x6
37b82d841mov rax, [rsp+568]
37b82d849mulsd x4, x5
37b82d84dmovsd_xmm [rax], x5
37b82d851mulsd x0, x5
37b82d855jmp 0x37b82d70d
37b82d85a
37b82d85a 66 0f 1f 44 00 00 f..D..
37b82d860
37b82d860loc_37b82d860:
37b82d860movddup x4, [rip+0xc0d648]
37b82d868comisd x5, x0
37b82d86candpd x4, x1
37b82d870movapd x2, x4
37b82d874unpckhpd x2, x4
37b82d878maxpd x2, x4
37b82d87cja 0x37b82db58
37b82d882
37b82d882loc_37b82d882:
37b82d882divsd x5, x0
37b82d886mov rax, [rsp+552]
37b82d88emovddup x0, x5
37b82d892mulpd x0, x1
37b82d896mulsd x5, x2
37b82d89amovups [rax], x0
37b82d89dmov rax, [rsp+576]
37b82d8a5movsd_xmm [rax], x5
37b82d8a9mov rax, [rsp+584]
37b82d8b1mov [rax], 1
37b82d8b7jmp 0x37b82d79e
37b82d8bc
37b82d8bc 0f 1f 40 00 ..@.
37b82d8c0
37b82d8c0loc_37b82d8c0:
37b82d8c0movsd_xmm x11, [rsp+8*rbx+176]
37b82d8camovapd x7, x3
37b82d8cemov rax, [rsp+8*r11+176]
37b82d8d6andpd x7, x2
37b82d8damovapd x10, x11
37b82d8dfandpd x10, x2
37b82d8e4comisd x7, x10
37b82d8e9jbe 0x37b82daa0
37b82d8efdivsd x11, x3
37b82d8f4movapd x7, x11
37b82d8f9movapd x10, x11
37b82d8femulsd x7, x11
37b82d903addsd x7, x5
37b82d907mulsd x3, x7
37b82d90bmovapd x7, x5
37b82d90fdivsd x7, x3
37b82d913mulsd x10, x7
37b82d918movapd x3, x10
37b82d91d
37b82d91dloc_37b82d91d:
37b82d91dmovapd x8, x3
37b82d922movapd x12, x14
37b82d927movapd x9, x3
37b82d92cmovsd_xmm x10, [rsp+48]
37b82d933xorpd x8, [rip+0xc0d584]
37b82d93cmovapd x3, x14
37b82d941andpd x9, x2
37b82d946mulsd x3, x7
37b82d94amovapd x11, x10
37b82d94fmulsd x12, x8
37b82d954movapd x15, x8
37b82d959mulsd x8, x10
37b82d95emulsd x11, x7
37b82d963movapd x14, x12
37b82d968movsd_xmm [rsp+48], x8
37b82d96fmovapd x8, x10
37b82d974mulsd x8, x12
37b82d979movsd_xmm [rsp+72], x11
37b82d980movq x12, rax
37b82d985movq x11, rsi
37b82d98amulsd x10, x3
37b82d98fsubsd x12, x8
37b82d994subsd x11, x10
37b82d999movapd x10, x9
37b82d99emovq rax, x12
37b82d9a3movq rdx, x11
37b82d9a8jmp 0x37b82d129
37b82d9ad
37b82d9ad 0f 1f 00 ...
37b82d9b0
37b82d9b0loc_37b82d9b0:
37b82d9b0movddup x1, [rip+0xc0d4f8]
37b82d9b8movapd x2, x7
37b82d9bccomisd x5, x0
37b82d9c0andpd x2, x1
37b82d9c4andpd x1, x6
37b82d9c8addpd x2, x1
37b82d9ccmovapd x1, x2
37b82d9d0unpckhpd x1, x2
37b82d9d4maxpd x1, x2
37b82d9d8ja 0x37b82db20
37b82d9de
37b82d9deloc_37b82d9de:
37b82d9dedivsd x5, x0
37b82d9e2mov rax, [rsp+552]
37b82d9eamov rdi, [rsp+552]
37b82d9f2movddup x2, x5
37b82d9f6mulpd x6, x2
37b82d9famulpd x2, x7
37b82d9femulsd x5, x1
37b82da02movups [rax], x6
37b82da05mov rax, [rsp+64]
37b82da0alea rax, [rax+2*r14+1]
37b82da0fmovups [rdi+8*rax], x2
37b82da13mov rax, [rsp+576]
37b82da1bmovsd_xmm [rax], x5
37b82da1fmov rax, [rsp+584]
37b82da27mov [rax], 1
37b82da2djmp 0x37b82d79e
37b82da32
37b82da32 66 0f 1f 44 00 00 f..D..
37b82da38
37b82da38loc_37b82da38:
37b82da38comisd x0, x6
37b82da3cjbe 0x37b82da54
37b82da3emov rax, [rsp+584]
37b82da46movapd x4, x0
37b82da4amovapd x6, x0
37b82da4emov [rax], 1
37b82da54
37b82da54loc_37b82da54:
37b82da54comisd x5, x6
37b82da58mov rax, [rsp+520]
37b82da60movsd_xmm x0, [rax]
37b82da64ja 0x37b82db90
37b82da6a
37b82da6aloc_37b82da6a:
37b82da6adivsd x0, x4
37b82da6emov rax, [rsp+552]
37b82da76movsd_xmm [rax], x0
37b82da7amov rax, [rsp+576]
37b82da82andpd x0, x2
37b82da86movsd_xmm [rax], x0
37b82da8ajmp 0x37b82d79e
37b82da8f
37b82da8f 90 .
37b82da90
37b82da90loc_37b82da90:
37b82da90movapd x7, x1
37b82da94movapd x6, x0
37b82da98jmp 0x37b82d5d8
37b82da9d
37b82da9d 0f 1f 00 ...
37b82daa0
37b82daa0loc_37b82daa0:
37b82daa0divsd x3, x11
37b82daa5movapd x10, x5
37b82daaamovapd x7, x3
37b82daaemulsd x3, x3
37b82dab2addsd x3, x5
37b82dab6mulsd x3, x11
37b82dabbdivsd x10, x3
37b82dac0mulsd x7, x10
37b82dac5movapd x3, x10
37b82dacajmp 0x37b82d91d
37b82dacf
37b82dacf 90 .
37b82dad0
37b82dad0loc_37b82dad0:
37b82dad0mulsd x11, x13
37b82dad5comisd x2, x11
37b82dadajb 0x37b82d257
37b82dae0movapd x3, x5
37b82dae4mov rax, [rsp+568]
37b82daecdivsd x3, x2
37b82daf0movq x2, rdx
37b82daf5mulsd x2, x3
37b82daf9movsd_xmm [rax], x3
37b82dafdmulsd x0, x3
37b82db01mulsd x1, x3
37b82db05mulsd x6, x3
37b82db09movsd_xmm [rsp+104], x2
37b82db0fmovsd_xmm [rsp+96], x0
37b82db15jmp 0x37b82d257
37b82db1a
37b82db1a 66 0f 1f 44 00 00 f..D..
37b82db20
37b82db20loc_37b82db20:
37b82db20comisd x1, x5
37b82db24jbe 0x37b82d9de
37b82db2amovapd x3, x13
37b82db2fmulsd x3, x0
37b82db33comisd x1, x3
37b82db37jbe 0x37b82d9de
37b82db3ddivsd x5, x1
37b82db41mov rax, [rsp+568]
37b82db49movsd_xmm [rax], x5
37b82db4djmp 0x37b82d9de
37b82db52
37b82db52 66 0f 1f 44 00 00 f..D..
37b82db58
37b82db58loc_37b82db58:
37b82db58comisd x2, x5
37b82db5cjbe 0x37b82d882
37b82db62movapd x3, x13
37b82db67mulsd x3, x0
37b82db6bcomisd x2, x3
37b82db6fjbe 0x37b82d882
37b82db75divsd x5, x2
37b82db79mov rax, [rsp+568]
37b82db81movsd_xmm [rax], x5
37b82db85jmp 0x37b82d882
37b82db8a
37b82db8a 66 0f 1f 44 00 00 f..D..
37b82db90
37b82db90loc_37b82db90:
37b82db90movapd x1, x0
37b82db94andpd x1, x2
37b82db98comisd x1, x5
37b82db9cjbe 0x37b82da6a
37b82dba2mulsd x6, x13
37b82dba7comisd x1, x6
37b82dbabjbe 0x37b82da6a
37b82dbb1divsd x5, x1
37b82dbb5mov rax, [rsp+568]
37b82dbbdmulsd x0, x5
37b82dbc1movsd_xmm [rax], x5
37b82dbc5jmp 0x37b82da6a
37b82dbca
37b82dbca 66 0f 1f 44 00 00 f..D..
37b82dbd0
37b82dbd0loc_37b82dbd0:
37b82dbd0mulsd x9, x13
37b82dbd5comisd x0, x9
37b82dbdajb 0x37b82d59a
37b82dbe0movapd x12, x5
37b82dbe5mov rax, [rsp+568]
37b82dbeddivsd x12, x0
37b82dbf2mulsd x1, x12
37b82dbf7movapd x15, x12
37b82dbfcmovsd_xmm [rax], x12
37b82dc01mulsd x6, x12
37b82dc06jmp 0x37b82d59f
37b82cd60
37b82dc0b
37b82dc0b // align 0x10
37b82dc0b // align 0x10
37b82dc10
37b82dc10dlals0_:
37b82dc10push r15
37b82dc12push r14
37b82dc14push r13
37b82dc16push r12
37b82dc18push rbp
37b82dc19push rdi
37b82dc1apush rsi
37b82dc1bpush rbx
37b82dc1csub rsp, 392
37b82dc23movups [rsp+272], x6
37b82dc2bmovups [rsp+288], x7
37b82dc33movups [rsp+304], x8
37b82dc3cmovups [rsp+320], x9
37b82dc45movups [rsp+336], x10
37b82dc4emovups [rsp+352], x11
37b82dc57movups [rsp+368], x12
37b82dc60mov ebx, -1
37b82dc65mov r11l, 1
37b82dc6bmov rax, [rsp+648]
37b82dc73mov ecx, [rcx]
37b82dc75mov rsi, [rsp+608]
37b82dc7dmov [rax], 0
37b82dc83mov [rsp+488], r9
37b82dc8bmov r9, [rsp+560]
37b82dc93mov r10l, [r9]
37b82dc96mov r9, [rsp+576]
37b82dc9emov r9l, [r9]
37b82dca1cmp ecx, 1
37b82dca4jbe 0x37b82dd30
37b82dcaa
37b82dcaaloc_37b82dcaa:
37b82dcaamov rax, [rsp+648]
37b82dcb2lea rdx, [rsp+264]
37b82dcbamov r8l, 6
37b82dcc0lea rcx, [rip+0xc0d219]
37b82dcc7mov [rsp+264], r11l
37b82dccfmov [rax], ebx
37b82dcd1call xerbla_
37b82dcd6nop
37b82dcd7
37b82dcd7loc_37b82dcd7:
37b82dcd7movups x6, [rsp+272]
37b82dcdfmovups x7, [rsp+288]
37b82dce7movups x8, [rsp+304]
37b82dcf0movups x9, [rsp+320]
37b82dcf9movups x10, [rsp+336]
37b82dd02movups x11, [rsp+352]
37b82dd0bmovups x12, [rsp+368]
37b82dd14add rsp, 392
37b82dd1bpop rbx
37b82dd1cpop rsi
37b82dd1dpop rdi
37b82dd1epop rbp
37b82dd1fpop r12
37b82dd21pop r13
37b82dd23pop r14
37b82dd25pop r15
37b82dd27ret
37b82dd28
37b82dd28 0f 1f 84 00 00 00 00 00 ........
37b82dd30
37b82dd30loc_37b82dd30:
37b82dd30mov eax, [rdx]
37b82dd32mov [rsp+212], eax
37b82dd39test eax, eax
37b82dd3bjle 0x37b82e200
37b82dd41mov edx, [r8]
37b82dd44test edx, edx
37b82dd46jle 0x37b82e1f0
37b82dd4cmov rdi, [rsp+488]
37b82dd54mov ebx, -4
37b82dd59mov r11l, 4
37b82dd5fmov edi, [rdi]
37b82dd61cmp edi, 1
37b82dd64ja 0x37b82dcaa
37b82dd6amov rbx, [rsp+496]
37b82dd72mov r8l, [rbx]
37b82dd75test r8l, r8l
37b82dd78jle 0x37b82e210
37b82dd7eadd eax, edx
37b82dd80mov rdx, [rsp+512]
37b82dd88mov [rsp+232], eax
37b82dd8fadd eax, 1
37b82dd92mov [rsp+236], eax
37b82dd99cmp [rdx], eax
37b82dd9bjl 0x37b82ee61
37b82dda1mov rdx, [rsp+528]
37b82dda9cmp [rdx], eax
37b82ddabjl 0x37b82ee71
37b82ddb1mov rdx, [rsp+544]
37b82ddb9mov r13l, [rdx]
37b82ddbctest r13l, r13l
37b82ddbfjs 0x37b82ee81
37b82ddc5cmp r10l, eax
37b82ddc8jl 0x37b82eea1
37b82ddcecmp r9l, eax
37b82ddd1jl 0x37b82ee91
37b82ddd7mov rax, [rsp+616]
37b82dddfmov r14l, [rax]
37b82dde2mov [rsp+188], r14l
37b82ddeatest r14l, r14l
37b82ddedjle 0x37b82eeb1
37b82ddf3movsxd rax, r10l
37b82ddf6mov [rsp+216], rax
37b82ddfenot rax
37b82de01mov [rsp+224], rax
37b82de09movsxd rax, r9l
37b82de0cmov [rsp+192], rax
37b82de14not rax
37b82de17mov [rsp+200], rax
37b82de1fmov eax, [rsp+236]
37b82de26add eax, edi
37b82de28mov [rsp+208], eax
37b82de2ftest ecx, ecx
37b82de31jne 0x37b82e570
37b82de37test r13l, r13l
37b82de3aje 0x37b82defb
37b82de40mov rax, [rsp+224]
37b82de48mov rcx, [rsp+216]
37b82de50mov ebp, 1
37b82de55mov [rsp+608], rsi
37b82de5dmov r12, [rsp+568]
37b82de65mov r14, [rsp+504]
37b82de6dlea rdx, [rax+2*rcx]
37b82de71mov rax, [rsp+552]
37b82de79mov rcx, [rsp+192]
37b82de81mov rsi, r12
37b82de84mov r15, [rsp+512]
37b82de8clea rdi, [rax+4*rdx]
37b82de90mov rax, [rsp+200]
37b82de98lea rbx, [rax+2*rcx+1]
37b82de9dlea r12, [8*rbx]
37b82dea5mov rbx, rbp
37b82dea8mov rbp, [rsp+552]
37b82deb0
37b82deb0loc_37b82deb0:
37b82deb0movsxd rcx, [rbp+4*rbx-4]
37b82deb5lea r8, [r12+rsi]
37b82deb9movsxd rdx, [rdi+4*rbx]
37b82debdmov [rsp+48], rsi
37b82dec2mov [rsp+40], r8
37b82dec7add rbx, 1
37b82decbmov r8, r15
37b82deceadd rsi, 8
37b82ded2mov [rsp+32], r15
37b82ded7lea r9, [r14+8*rcx-8]
37b82dedclea rdx, [r14+8*rdx-8]
37b82dee1mov rcx, [rsp+496]
37b82dee9call drot_
37b82deeecmp r13l, ebx
37b82def1jge 0x37b82deb0
37b82def3mov rsi, [rsp+608]
37b82defb
37b82defbloc_37b82defb:
37b82defbmov rax, [rsp+504]
37b82df03movsxd rdx, [rsp+212]
37b82df0bmov r9, [rsp+520]
37b82df13mov r8, [rsp+512]
37b82df1blea rdx, [rax+8*rdx]
37b82df1fmov rax, [rsp+528]
37b82df27mov rcx, [rsp+496]
37b82df2fmov [rsp+32], rax
37b82df34call dcopy_
37b82df39mov rax, [rsp+536]
37b82df41mov r12, [rsp+496]
37b82df49mov r13, [rsp+504]
37b82df51mov r14, [rsp+512]
37b82df59lea rdi, [rax+4]
37b82df5dmov rax, [rsp+520]
37b82df65mov r15, [rsp+528]
37b82df6dlea rbp, [rax+8]
37b82df71mov eax, [rsp+232]
37b82df78lea edx, [rax-1]
37b82df7bmov rax, [rsp+520]
37b82df83lea rbx, [rax+8*rdx+16]
37b82df88nop [rax+rax]
37b82df90
37b82df90loc_37b82df90:
37b82df90movsxd rax, [rdi]
37b82df93mov [rsp+32], r15
37b82df98mov r9, rbp
37b82df9bmov r8, r14
37b82df9emov rcx, r12
37b82dfa1add rbp, 8
37b82dfa5add rdi, 4
37b82dfa9lea rdx, [r13+8*rax-8]
37b82dfaecall dcopy_
37b82dfb3cmp rbx, rbp
37b82dfb6jne 0x37b82df90
37b82dfb8mov rax, [rsp+616]
37b82dfc0mov r11l, [rax]
37b82dfc3cmp r11l, 1
37b82dfc7je 0x37b82e972
37b82dfcdtest r11l, r11l
37b82dfd0jle 0x37b82ee26
37b82dfd6movsd_xmm x11, [rip+0xc0cf51]
37b82dfdfmov ebp, r11l
37b82dfe2mov rax, [rsp+200]
37b82dfeamov [rsp+128], r11l
37b82dff2mov rcx, [rsp+192]
37b82dffamov r13l, 8
37b82e000pxor x6, x6
37b82e004mov r14, [rsp+616]
37b82e00cmov rbx, [rsp+640]
37b82e014lea rdx, [rax+2*rcx]
37b82e018mov rax, [rsp+584]
37b82e020mov ecx, 1
37b82e025shl rdx, 3
37b82e029lea rdi, [rax+rdx+16]
37b82e02elea rax, [rax+rdx+8]
37b82e033mov [rsp+160], rax
37b82e03blea rax, [rsp+264]
37b82e043mov [rsp+120], rax
37b82e048lea rax, [rip+0xc0cea1]
37b82e04fmov [rsp+136], rax
37b82e057mov rax, [rsp+504]
37b82e05fsub rax, 8
37b82e063mov [rsp+112], rax
37b82e068lea rax, [rip+0xc0ce91]
37b82e06fmov [rsp+144], rax
37b82e077lea rax, [rip+0xc0ce8a]
37b82e07emov [rsp+152], rax
37b82e086nop [rax+rax]
37b82e090
37b82e090loc_37b82e090:
37b82e090mov rax, [rsp+592]
37b82e098movsd_xmm x1, [rdi-8]
37b82e09dlea r12l, [rcx+1]
37b82e0a1movsd_xmm x12, [rax+r13-8]
37b82e0a8movapd x0, x1
37b82e0acmov rax, [rsp+584]
37b82e0b4xorpd x0, [rip+0xc0ce64]
37b82e0bcmovsd_xmm x8, [rax+r13-8]
37b82e0c3movsd_xmm [rsp+248], x0
37b82e0cccmp ecx, ebp
37b82e0cejge 0x37b82e0fd
37b82e0d0mov rax, [rsp+600]
37b82e0d8movsd_xmm x0, [rdi]
37b82e0dcxorpd x0, [rip+0xc0ce3c]
37b82e0e4movsd_xmm x9, [rax+r13-8]
37b82e0ebxorpd x9, [rip+0xc0ce2c]
37b82e0f4movsd_xmm [rsp+256], x0
37b82e0fd
37b82e0fdloc_37b82e0fd:
37b82e0fducomisd x1, x6
37b82e101mov edx, 0
37b82e106movsd_xmm x0, [rsi+r13-8]
37b82e10dsetnp al
37b82e110cmovne eax, edx
37b82e113test al, al
37b82e115jne 0x37b82e129
37b82e117ucomisd x0, x6
37b82e11bsetnp dl
37b82e11ecmove eax, edx
37b82e121test al, al
37b82e123je 0x37b82e428
37b82e129
37b82e129loc_37b82e129:
37b82e129pxor x0, x0
37b82e12dmovsd_xmm [rbx+r13-8], x0
37b82e134cmp ecx, 1
37b82e137je 0x37b82e452
37b82e13d
37b82e13dloc_37b82e13d:
37b82e13dmov rbp, [rsp+160]
37b82e145lea edx, [rcx-2]
37b82e148mov rax, rsi
37b82e14bmov r8, rbx
37b82e14elea r15, [rsi+8*rdx+8]
37b82e153lea rcx, [rsp+248]
37b82e15bmov [rsp+608], rsi
37b82e163mov [rsp+640], rbx
37b82e16bmov rsi, rbp
37b82e16emov rbx, r15
37b82e171mov rbp, rax
37b82e174mov [rsp+96], rcx
37b82e179mov r15, r8
37b82e17cjmp 0x37b82e19a
37b82e17e
37b82e17e 66 90 f.
37b82e180
37b82e180loc_37b82e180:
37b82e180add rbp, 8
37b82e184movsd_xmm [r15], x1
37b82e189add rsi, 8
37b82e18dadd r15, 8
37b82e191cmp rbx, rbp
37b82e194je 0x37b82e220
37b82e19a
37b82e19aloc_37b82e19a:
37b82e19amovsd_xmm x0, [rbp]
37b82e19fucomisd x0, x6
37b82e1a3jp 0x37b82e1ab
37b82e1a5pxor x1, x1
37b82e1a9je 0x37b82e180
37b82e1ab
37b82e1abloc_37b82e1ab:
37b82e1abmovsd_xmm x2, [rsi]
37b82e1afucomisd x2, x6
37b82e1b3jp 0x37b82e1bb
37b82e1b5pxor x1, x1
37b82e1b9je 0x37b82e180
37b82e1bb
37b82e1bbloc_37b82e1bb:
37b82e1bbmov rdx, [rsp+96]
37b82e1c0movapd x7, x0
37b82e1c4mov rcx, rsi
37b82e1c7mulsd x7, x2
37b82e1cbcall dlamc3_
37b82e1d0movsd_xmm x2, [rsi]
37b82e1d4movapd x1, x0
37b82e1d8subsd x1, x12
37b82e1ddaddsd x2, x8
37b82e1e2divsd x7, x1
37b82e1e6movapd x1, x7
37b82e1eadivsd x1, x2
37b82e1eejmp 0x37b82e180
37b82e1f0
37b82e1f0loc_37b82e1f0:
37b82e1f0mov ebx, -3
37b82e1f5mov r11l, 3
37b82e1fbjmp 0x37b82dcaa
37b82e200
37b82e200loc_37b82e200:
37b82e200mov ebx, -2
37b82e205mov r11l, 2
37b82e20bjmp 0x37b82dcaa
37b82e210
37b82e210loc_37b82e210:
37b82e210mov ebx, -5
37b82e215mov r11l, 5
37b82e21bjmp 0x37b82dcaa
37b82e220
37b82e220loc_37b82e220:
37b82e220mov ebp, [r14]
37b82e223mov rsi, [rsp+608]
37b82e22bmov rbx, [rsp+640]
37b82e233cmp ebp, r12l
37b82e236jl 0x37b82e305
37b82e23c
37b82e23cloc_37b82e23c:
37b82e23cmovsxd rdx, r12l
37b82e23fmov [rsp+104], rdi
37b82e244lea rcx, [rsp+256]
37b82e24cmov r15, rdi
37b82e24fneg rdx
37b82e252mov [rsp+608], rsi
37b82e25amov edi, ebp
37b82e25cmovsxd rbp, r12l
37b82e25flea r8, [r13+8*rdx]
37b82e264mov [rsp+640], rbx
37b82e26clea r9, [rsi+r8]
37b82e270mov [rsp+96], rcx
37b82e275add rbx, r8
37b82e278mov rsi, r9
37b82e27bjmp 0x37b82e291
37b82e27d
37b82e27d 0f 1f 00 ...
37b82e280
37b82e280loc_37b82e280:
37b82e280movsd_xmm [rbx+8*rbp], x1
37b82e285add rbp, 1
37b82e289add r15, 8
37b82e28dcmp edi, ebp
37b82e28fjl 0x37b82e2f0
37b82e291
37b82e291loc_37b82e291:
37b82e291movsd_xmm x0, [rsi+8*rbp]
37b82e296ucomisd x0, x6
37b82e29ajp 0x37b82e2a2
37b82e29cpxor x1, x1
37b82e2a0je 0x37b82e280
37b82e2a2
37b82e2a2loc_37b82e2a2:
37b82e2a2movsd_xmm x2, [r15]
37b82e2a7ucomisd x2, x6
37b82e2abjp 0x37b82e2b3
37b82e2adpxor x1, x1
37b82e2b1je 0x37b82e280
37b82e2b3
37b82e2b3loc_37b82e2b3:
37b82e2b3mov rdx, [rsp+96]
37b82e2b8movapd x7, x0
37b82e2bcmov rcx, r15
37b82e2bfmulsd x7, x2
37b82e2c3call dlamc3_
37b82e2c8movsd_xmm x2, [r15]
37b82e2cdmovapd x1, x0
37b82e2d1addsd x1, x9
37b82e2d6addsd x2, x8
37b82e2dbdivsd x7, x1
37b82e2dfmovapd x1, x7
37b82e2e3divsd x1, x2
37b82e2e7jmp 0x37b82e280
37b82e2e9
37b82e2e9 0f 1f 80 00 00 00 00 .......
37b82e2f0
37b82e2f0loc_37b82e2f0:
37b82e2f0mov rdi, [rsp+104]
37b82e2f5mov rsi, [rsp+608]
37b82e2fdmov rbx, [rsp+640]
37b82e305
37b82e305loc_37b82e305:
37b82e305lea r8, [rip+0xc0cbe4]
37b82e30cmov rdx, rbx
37b82e30fmov rcx, r14
37b82e312movsd_xmm [rbx], x11
37b82e317call dnrm2_
37b82e31cmov rax, [rsp+112]
37b82e321mov rdx, r14
37b82e324mov rbp, [rsp+136]
37b82e32cmov [rsp+88], 1
37b82e335mov r8, [rsp+496]
37b82e33dlea r9, [rip+0xc0cbb4]
37b82e344lea r15, [rax+r13]
37b82e348mov rax, [rsp+512]
37b82e350mov [rsp+56], rbp
37b82e355mov [rsp+72], r15
37b82e35amov rcx, [rsp+144]
37b82e362mov [rsp+80], rax
37b82e367mov rax, [rsp+152]
37b82e36fmov [rsp+48], rbx
37b82e374mov [rsp+64], rax
37b82e379mov rax, [rsp+528]
37b82e381movsd_xmm [rsp+264], x0
37b82e38amov [rsp+40], rax
37b82e38fmov rax, [rsp+520]
37b82e397mov [rsp+32], rax
37b82e39ccall dgemv_
37b82e3a1mov [rsp+40], rbp
37b82e3a6mov rax, [rsp+648]
37b82e3aelea r8, [rip+0xc0cb5b]
37b82e3b5mov [rsp+56], r15
37b82e3bamov r9, [rsp+120]
37b82e3bfmov rdx, r8
37b82e3c2lea rcx, [rip+0xc0cb4b]
37b82e3c9mov [rsp+72], rax
37b82e3cemov rax, [rsp+512]
37b82e3d6mov [rsp+80], 1
37b82e3dfmov [rsp+64], rax
37b82e3e4mov rax, [rsp+496]
37b82e3ecmov [rsp+48], rax
37b82e3f1lea rax, [rip+0xc0cb00]
37b82e3f8mov [rsp+32], rax
37b82e3fdcall dlascl_
37b82e402mov ebp, [r14]
37b82e405cmp [rsp+128], r12l
37b82e40djl 0x37b82e9c0
37b82e413add r13, 8
37b82e417add rdi, 8
37b82e41b
37b82e41bloc_37b82e41b:
37b82e41bmov ecx, r12l
37b82e41ejmp 0x37b82e090
37b82e423
37b82e423 0f 1f 44 00 00 ..D..
37b82e428
37b82e428loc_37b82e428:
37b82e428mulsd x0, x1
37b82e42caddsd x1, x8
37b82e431divsd x0, x12
37b82e436divsd x0, x1
37b82e43axorpd x0, [rip+0xc0cade]
37b82e442movsd_xmm [rbx+r13-8], x0
37b82e449cmp ecx, 1
37b82e44cjne 0x37b82e13d
37b82e452
37b82e452loc_37b82e452:
37b82e452cmp ebp, 1
37b82e455jg 0x37b82e23c
37b82e45bmov rdx, rbx
37b82e45emov rcx, r14
37b82e461movsd_xmm [rbx], x11
37b82e466add rdi, 8
37b82e46alea r8, [rip+0xc0ca7f]
37b82e471call dnrm2_
37b82e476mov rax, [rsp+112]
37b82e47bmov rdx, r14
37b82e47emov rbp, [rsp+136]
37b82e486mov [rsp+88], 1
37b82e48fmov r8, [rsp+496]
37b82e497lea r9, [rip+0xc0ca5a]
37b82e49elea r15, [rax+r13]
37b82e4a2mov rax, [rsp+512]
37b82e4aamov [rsp+56], rbp
37b82e4afadd r13, 8
37b82e4b3mov [rsp+72], r15
37b82e4b8mov rcx, [rsp+144]
37b82e4c0mov [rsp+80], rax
37b82e4c5mov rax, [rsp+152]
37b82e4cdmov [rsp+48], rbx
37b82e4d2mov [rsp+64], rax
37b82e4d7mov rax, [rsp+528]
37b82e4dfmovsd_xmm [rsp+264], x0
37b82e4e8mov [rsp+40], rax
37b82e4edmov rax, [rsp+520]
37b82e4f5mov [rsp+32], rax
37b82e4facall dgemv_
37b82e4ffmov [rsp+40], rbp
37b82e504mov rax, [rsp+648]
37b82e50clea r8, [rip+0xc0c9fd]
37b82e513mov [rsp+56], r15
37b82e518mov r9, [rsp+120]
37b82e51dmov rdx, r8
37b82e520lea rcx, [rip+0xc0c9ed]
37b82e527mov [rsp+72], rax
37b82e52cmov rax, [rsp+512]
37b82e534mov [rsp+80], 1
37b82e53dmov [rsp+64], rax
37b82e542mov rax, [rsp+496]
37b82e54amov [rsp+48], rax
37b82e54flea rax, [rip+0xc0c9a2]
37b82e556mov [rsp+32], rax
37b82e55bcall dlascl_
37b82e560mov ebp, [r14]
37b82e563jmp 0x37b82e41b
37b82e568
37b82e568 0f 1f 84 00 00 00 00 00 ........
37b82e570
37b82e570loc_37b82e570:
37b82e570cmp r14l, 1
37b82e574je 0x37b82ede5
37b82e57amov rax, [rsp+200]
37b82e582mov rcx, [rsp+192]
37b82e58apxor x0, x0
37b82e58emov [rsp+128], rsi
37b82e596movsd_xmm x6, [rsi]
37b82e59alea r13, [rax+2*rcx]
37b82e59elea rdx, [r13+1]
37b82e5a2ucomisd x6, x0
37b82e5a6lea rax, [8*rdx]
37b82e5aemov [rsp+96], rax
37b82e5b3mov rax, [rsp+584]
37b82e5bbmovsd_xmm x1, [rax+8*rdx]
37b82e5c0movsd_xmm [rsp+248], x1
37b82e5c9jp 0x37b82e5d1
37b82e5cbje 0x37b82ec2b
37b82e5d1
37b82e5d1loc_37b82e5d1:
37b82e5d1lea rax, [rip+0xc0c918]
37b82e5d8mov r12l, 1
37b82e5demov [rsp+120], 8
37b82e5e7mov [rsp+136], rax
37b82e5eflea rax, [rip+0xc0c90a]
37b82e5f6mov [rsp+144], rax
37b82e5felea rax, [rip+0xc0c903]
37b82e605mov [rsp+152], rax
37b82e60dmov rax, [rsp+520]
37b82e615sub rax, 8
37b82e619mov [rsp+176], rax
37b82e621nop [rax]
37b82e625nop [rax+rax]
37b82e630
37b82e630loc_37b82e630:
37b82e630mov rax, [rsp+120]
37b82e635movapd x0, x6
37b82e639mov rdx, [rsp+96]
37b82e63emov rcx, [rsp+592]
37b82e646divsd x0, [rcx+rax-8]
37b82e64cmov rcx, [rsp+584]
37b82e654addsd x1, [rcx+rax-8]
37b82e65amov rcx, [rsp+600]
37b82e662divsd x0, x1
37b82e666divsd x0, [rcx+rdx]
37b82e66bmov rcx, [rsp+640]
37b82e673xorpd x0, [rip+0xc0c8a5]
37b82e67bmovsd_xmm [rcx+rax-8], x0
37b82e681cmp r12l, 1
37b82e685je 0x37b82e739
37b82e68b
37b82e68bloc_37b82e68b:
37b82e68bmov rdi, [rsp+640]
37b82e693lea edx, [r12-2]
37b82e698pxor x7, x7
37b82e69cmov r14, [rsp+600]
37b82e6a4mov rbp, [rsp+584]
37b82e6aclea r15, [rdi+8*rdx+8]
37b82e6b1jmp 0x37b82e6d4
37b82e6b3
37b82e6b3 0f 1f 44 00 00 ..D..
37b82e6b8
37b82e6b8loc_37b82e6b8:
37b82e6b8mov [rdi], 0
37b82e6bfadd rdi, 8
37b82e6c3cmp rdi, r15
37b82e6c6je 0x37b82e739
37b82e6c8
37b82e6c8loc_37b82e6c8:
37b82e6c8movsd_xmm x6, [rsi]
37b82e6ccadd r14, 8
37b82e6d0add rbp, 8
37b82e6d4
37b82e6d4loc_37b82e6d4:
37b82e6d4ucomisd x6, x7
37b82e6d8jp 0x37b82e6dc
37b82e6daje 0x37b82e6b8
37b82e6dc
37b82e6dcloc_37b82e6dc:
37b82e6dcmovsd_xmm x0, [rbp+8*r13+16]
37b82e6e3xorpd x0, [rip+0xc0c835]
37b82e6eblea rcx, [rsp+248]
37b82e6f3add rdi, 8
37b82e6f7lea rdx, [rsp+264]
37b82e6ffmovsd_xmm [rsp+264], x0
37b82e708call dlamc3_
37b82e70dsubsd x0, [r14]
37b82e712divsd x6, x0
37b82e716movsd_xmm x0, [rbp]
37b82e71baddsd x0, [rsp+248]
37b82e724divsd x6, x0
37b82e728divsd x6, [r14+8*r13+8]
37b82e72fmovsd_xmm [rdi-8], x6
37b82e734cmp rdi, r15
37b82e737jne 0x37b82e6c8
37b82e739
37b82e739loc_37b82e739:
37b82e739mov rax, [rsp+616]
37b82e741mov r14l, [rax]
37b82e744
37b82e744loc_37b82e744:
37b82e744add r12l, 1
37b82e748cmp r12l, r14l
37b82e74bjg 0x37b82e86b
37b82e751movsxd rbx, r12l
37b82e754mov rax, [rsp+96]
37b82e759mov r11, [rsp+584]
37b82e761mov [rsp+160], r12l
37b82e769mov rdi, rbx
37b82e76cmov r15, [rsp+584]
37b82e774mov [rsp+168], r13
37b82e77cpxor x7, x7
37b82e780neg rdi
37b82e783shl rdi, 3
37b82e787lea rbp, [rdi+rax]
37b82e78bmov rax, [rsp+592]
37b82e793add rdi, [rsp+120]
37b82e798add r11, rbp
37b82e79badd r15, rdi
37b82e79eadd rbp, [rsp+600]
37b82e7a6add rax, rdi
37b82e7a9add rdi, [rsp+640]
37b82e7b1mov r12, r11
37b82e7b4mov r13, r15
37b82e7b7mov [rsp+112], rdi
37b82e7bcmov rdi, rsi
37b82e7bfmov rsi, [rsp+640]
37b82e7c7mov [rsp+104], rax
37b82e7ccjmp 0x37b82e7e7
37b82e7ce
37b82e7ce 66 90 f.
37b82e7d0
37b82e7d0loc_37b82e7d0:
37b82e7d0lea edx, [rbx-1]
37b82e7d3add rbx, 1
37b82e7d7movsxd rdx, edx
37b82e7damov [rsi+8*rdx], 0
37b82e7e2cmp r14l, ebx
37b82e7e5jl 0x37b82e85b
37b82e7e7
37b82e7e7loc_37b82e7e7:
37b82e7e7movsd_xmm x6, [rdi]
37b82e7ebucomisd x6, x7
37b82e7efjp 0x37b82e7f3
37b82e7f1je 0x37b82e7d0
37b82e7f3
37b82e7f3loc_37b82e7f3:
37b82e7f3movsd_xmm x0, [r12+8*rbx+8]
37b82e7faxorpd x0, [rip+0xc0c71e]
37b82e802lea rcx, [rsp+248]
37b82e80alea rdx, [rsp+264]
37b82e812movsd_xmm [rsp+264], x0
37b82e81bcall dlamc3_
37b82e820mov rax, [rsp+104]
37b82e825subsd x0, [rax+8*rbx]
37b82e82amov rax, [rsp+112]
37b82e82fdivsd x6, x0
37b82e833movsd_xmm x0, [r13+8*rbx]
37b82e83aaddsd x0, [rsp+248]
37b82e843divsd x6, x0
37b82e847divsd x6, [rbp+8*rbx+8]
37b82e84dmovsd_xmm [rax+8*rbx], x6
37b82e852add rbx, 1
37b82e856cmp r14l, ebx
37b82e859jge 0x37b82e7e7
37b82e85b
37b82e85bloc_37b82e85b:
37b82e85bmov r12l, [rsp+160]
37b82e863mov r13, [rsp+168]
37b82e86b
37b82e86bloc_37b82e86b:
37b82e86bmov rax, [rsp+528]
37b82e873mov rsi, [rsp+120]
37b82e878mov [rsp+88], 1
37b82e881lea r9, [rip+0xc0c670]
37b82e888mov r8, [rsp+496]
37b82e890mov rdx, [rsp+616]
37b82e898mov [rsp+80], rax
37b82e89dmov rax, [rsp+176]
37b82e8a5mov rcx, [rsp+144]
37b82e8adadd rax, rsi
37b82e8b0mov [rsp+72], rax
37b82e8b5mov rax, [rsp+152]
37b82e8bdmov [rsp+64], rax
37b82e8c2mov rax, [rsp+136]
37b82e8camov [rsp+56], rax
37b82e8cfmov rax, [rsp+640]
37b82e8d7mov [rsp+48], rax
37b82e8dcmov rax, [rsp+512]
37b82e8e4mov [rsp+40], rax
37b82e8e9mov rax, [rsp+504]
37b82e8f1mov [rsp+32], rax
37b82e8f6call dgemv_
37b82e8fbcmp [rsp+188], r12l
37b82e903jl 0x37b82ea48
37b82e909add [rsp+96], 8
37b82e90flea rcx, [rsi+8]
37b82e913mov rdx, [rsp+96]
37b82e918pxor x0, x0
37b82e91cmov rsi, [rsp+584]
37b82e924mov [rsp+120], rcx
37b82e929add [rsp+128], 8
37b82e932mov rax, [rsp+128]
37b82e93amovsd_xmm x1, [rsi+rdx]
37b82e93fmovsd_xmm x6, [rax]
37b82e943mov rsi, rax
37b82e946movsd_xmm [rsp+248], x1
37b82e94fucomisd x6, x0
37b82e953jp 0x37b82e630
37b82e959jne 0x37b82e630
37b82e95fmov rax, [rsp+640]
37b82e967movsd_xmm [rax+rcx-8], x0
37b82e96djmp 0x37b82e68b
37b82e972
37b82e972loc_37b82e972:
37b82e972mov rax, [rsp+512]
37b82e97amov r9, [rsp+504]
37b82e982mov r8, [rsp+528]
37b82e98amov rdx, [rsp+520]
37b82e992mov [rsp+32], rax
37b82e997mov rcx, [rsp+496]
37b82e99fcall dcopy_
37b82e9a4pxor x0, x0
37b82e9a8comisd x0, [rsi]
37b82e9acja 0x37b82ee2e
37b82e9b2mov rax, [rsp+616]
37b82e9bamov ebp, [rax]
37b82e9bcnop [rax]
37b82e9c0
37b82e9c0loc_37b82e9c0:
37b82e9c0cmp [rsp+208], ebp
37b82e9c7jle 0x37b82dcd7
37b82e9cd
37b82e9cdloc_37b82e9cd:
37b82e9cdmov eax, [rsp+236]
37b82e9d4mov rcx, [rsp+512]
37b82e9dcmov [rsp+56], 1
37b82e9e5lea rdx, [rsp+244]
37b82e9edmov r8, [rsp+496]
37b82e9f5sub eax, ebp
37b82e9f7mov [rsp+48], rcx
37b82e9fcmov [rsp+244], eax
37b82ea03movsxd rax, ebp
37b82ea06lea rcx, [8*rax]
37b82ea0eadd rcx, [rsp+504]
37b82ea16mov [rsp+40], rcx
37b82ea1bmov rcx, [rsp+528]
37b82ea23mov [rsp+32], rcx
37b82ea28mov rcx, [rsp+520]
37b82ea30lea r9, [rcx+8*rax]
37b82ea34lea rcx, [rip+0xc0c4da]
37b82ea3bcall dlacpy_
37b82ea40jmp 0x37b82dcd7
37b82ea45
37b82ea45 0f 1f 00 ...
37b82ea48
37b82ea48loc_37b82ea48:
37b82ea48mov rax, [rsp+488]
37b82ea50mov eax, [rax]
37b82ea52
37b82ea52loc_37b82ea52:
37b82ea52cmp eax, 1
37b82ea55je 0x37b82ed53
37b82ea5b
37b82ea5bloc_37b82ea5b:
37b82ea5bmov rax, [rsp+616]
37b82ea63movsxd rax, [rax]
37b82ea66cmp eax, [rsp+208]
37b82ea6djl 0x37b82ec8f
37b82ea73
37b82ea73loc_37b82ea73:
37b82ea73mov rcx, [rsp+512]
37b82ea7bmovsxd rax, [rsp+212]
37b82ea83mov r8, [rsp+528]
37b82ea8bmov rdx, [rsp+520]
37b82ea93mov [rsp+32], rcx
37b82ea98mov rcx, [rsp+504]
37b82eaa0lea r9, [rcx+8*rax]
37b82eaa4mov rcx, [rsp+496]
37b82eaaccall dcopy_
37b82eab1mov rax, [rsp+488]
37b82eab9cmp [rax], 1
37b82eabcje 0x37b82ed04
37b82eac2
37b82eac2loc_37b82eac2:
37b82eac2mov rax, [rsp+536]
37b82eacamov rcx, [rsp+520]
37b82ead2mov rbp, [rsp+496]
37b82eadamov r12, [rsp+504]
37b82eae2lea rdi, [rax+4]
37b82eae6mov rax, [rsp+520]
37b82eaeemov r13, [rsp+512]
37b82eaf6mov r14, [rsp+528]
37b82eafelea rsi, [rax+8]
37b82eb02mov eax, [rsp+232]
37b82eb09sub eax, 1
37b82eb0clea rbx, [rcx+8*rax+16]
37b82eb11nop [rax]
37b82eb15nop [rax+rax]
37b82eb20
37b82eb20loc_37b82eb20:
37b82eb20movsxd rax, [rdi]
37b82eb23mov [rsp+32], r13
37b82eb28mov rdx, rsi
37b82eb2bmov r8, r14
37b82eb2emov rcx, rbp
37b82eb31add rsi, 8
37b82eb35add rdi, 4
37b82eb39lea r9, [r12+8*rax-8]
37b82eb3ecall dcopy_
37b82eb43cmp rbx, rsi
37b82eb46jne 0x37b82eb20
37b82eb48mov rax, [rsp+544]
37b82eb50movsxd rbx, [rax]
37b82eb53test ebx, ebx
37b82eb55jle 0x37b82dcd7
37b82eb5bmov rcx, [rsp+192]
37b82eb63mov rax, [rsp+200]
37b82eb6blea rdi, [rsp+264]
37b82eb73mov rbp, [rsp+504]
37b82eb7bmov r12, [rsp+512]
37b82eb83lea rax, [rax+2*rcx]
37b82eb87mov rcx, [rsp+568]
37b82eb8fmov r15, [rsp+568]
37b82eb97add rax, rbx
37b82eb9alea r13, [rcx+8*rax]
37b82eb9emov rcx, [rsp+216]
37b82eba6mov rax, [rsp+224]
37b82ebaelea rax, [rax+2*rcx]
37b82ebb2mov rcx, [rsp+552]
37b82ebbalea rsi, [rcx+4*rax]
37b82ebbemov r14, rcx
37b82ebc1nop [rax]
37b82ebc5nop [rax+rax]
37b82ebd0
37b82ebd0loc_37b82ebd0:
37b82ebd0movsxd rcx, [r14+4*rbx-4]
37b82ebd5movsd_xmm x0, [r15+8*rbx-8]
37b82ebdcmov r8, r12
37b82ebdfmovsxd rdx, [rsi+4*rbx]
37b82ebe3mov [rsp+40], r13
37b82ebe8sub rbx, 1
37b82ebecsub r13, 8
37b82ebf0mov [rsp+48], rdi
37b82ebf5xorpd x0, [rip+0xc0c323]
37b82ebfdlea r9, [rbp+8*rcx-8]
37b82ec02mov [rsp+32], r12
37b82ec07mov rcx, [rsp+496]
37b82ec0flea rdx, [rbp+8*rdx-8]
37b82ec14movsd_xmm [rsp+264], x0
37b82ec1dcall drot_
37b82ec22test ebx, ebx
37b82ec24jg 0x37b82ebd0
37b82ec26jmp 0x37b82dcd7
37b82ec2b
37b82ec2bloc_37b82ec2b:
37b82ec2bmov rax, [rsp+640]
37b82ec33mov r12l, 1
37b82ec39mov [rsp+120], 8
37b82ec42mov [rax], 0
37b82ec49lea rax, [rip+0xc0c2a0]
37b82ec50mov [rsp+136], rax
37b82ec58lea rax, [rip+0xc0c2a1]
37b82ec5fmov [rsp+144], rax
37b82ec67lea rax, [rip+0xc0c29a]
37b82ec6emov [rsp+152], rax
37b82ec76mov rax, [rsp+520]
37b82ec7esub rax, 8
37b82ec82mov [rsp+176], rax
37b82ec8ajmp 0x37b82e744
37b82ec8f
37b82ec8floc_37b82ec8f:
37b82ec8fmov rcx, [rsp+528]
37b82ec97mov edx, [rsp+236]
37b82ec9emov [rsp+56], 1
37b82eca7mov r8, [rsp+496]
37b82ecafmov [rsp+48], rcx
37b82ecb4lea rcx, [8*rax]
37b82ecbcsub edx, eax
37b82ecbeadd rcx, [rsp+520]
37b82ecc6mov [rsp+40], rcx
37b82eccbmov rcx, [rsp+512]
37b82ecd3mov [rsp+264], edx
37b82ecdalea rdx, [rsp+264]
37b82ece2mov [rsp+32], rcx
37b82ece7mov rcx, [rsp+504]
37b82eceflea r9, [rcx+8*rax]
37b82ecf3lea rcx, [rip+0xc0c21b]
37b82ecfacall dlacpy_
37b82ecffjmp 0x37b82ea73
37b82ed04
37b82ed04loc_37b82ed04:
37b82ed04mov rcx, [rsp+512]
37b82ed0cmov eax, [rsp+208]
37b82ed13mov r8, [rsp+528]
37b82ed1bmov [rsp+32], rcx
37b82ed20sub eax, 1
37b82ed23mov rcx, [rsp+504]
37b82ed2bcdqe
37b82ed2dlea r9, [rcx+8*rax]
37b82ed31mov rcx, [rsp+496]
37b82ed39lea rdx, [8*rax]
37b82ed41add rdx, [rsp+520]
37b82ed49call dcopy_
37b82ed4ejmp 0x37b82eac2
37b82ed53
37b82ed53loc_37b82ed53:
37b82ed53mov eax, [rsp+208]
37b82ed5amov rbx, [rsp+520]
37b82ed62mov r8, [rsp+512]
37b82ed6amov rcx, [rsp+496]
37b82ed72sub eax, 1
37b82ed75cdqe
37b82ed77shl rax, 3
37b82ed7badd rbx, rax
37b82ed7eadd rax, [rsp+504]
37b82ed86mov rdx, rax
37b82ed89mov rax, [rsp+528]
37b82ed91mov r9, rbx
37b82ed94mov [rsp+32], rax
37b82ed99call dcopy_
37b82ed9emov rax, [rsp+632]
37b82eda6mov rdx, [rsp+520]
37b82edaemov r9, rbx
37b82edb1mov rcx, [rsp+496]
37b82edb9mov [rsp+48], rax
37b82edbemov rax, [rsp+624]
37b82edc6mov [rsp+40], rax
37b82edcbmov rax, [rsp+528]
37b82edd3mov [rsp+32], rax
37b82edd8mov r8, rax
37b82eddbcall drot_
37b82ede0jmp 0x37b82ea5b
37b82ede5
37b82ede5loc_37b82ede5:
37b82ede5mov rax, [rsp+528]
37b82ededmov r9, [rsp+520]
37b82edf5mov r8, [rsp+512]
37b82edfdmov rdx, [rsp+504]
37b82ee05mov [rsp+32], rax
37b82ee0amov rcx, [rsp+496]
37b82ee12call dcopy_
37b82ee17mov rax, [rsp+488]
37b82ee1fmov eax, [rax]
37b82ee21jmp 0x37b82ea52
37b82ee26
37b82ee26loc_37b82ee26:
37b82ee26mov ebp, r11l
37b82ee29jmp 0x37b82e9cd
37b82ee2e
37b82ee2eloc_37b82ee2e:
37b82ee2emov r9, [rsp+512]
37b82ee36mov r8, [rsp+504]
37b82ee3elea rdx, [rip+0xc0c0a3]
37b82ee45mov rcx, [rsp+496]
37b82ee4dcall dscal_
37b82ee52mov rax, [rsp+616]
37b82ee5amov ebp, [rax]
37b82ee5cjmp 0x37b82e9c0
37b82ee61
37b82ee61loc_37b82ee61:
37b82ee61mov ebx, -7
37b82ee66mov r11l, 7
37b82ee6cjmp 0x37b82dcaa
37b82ee71
37b82ee71loc_37b82ee71:
37b82ee71mov ebx, -9
37b82ee76mov r11l, 9
37b82ee7cjmp 0x37b82dcaa
37b82ee81
37b82ee81loc_37b82ee81:
37b82ee81mov ebx, -11
37b82ee86mov r11l, 11
37b82ee8cjmp 0x37b82dcaa
37b82ee91
37b82ee91loc_37b82ee91:
37b82ee91mov ebx, -15
37b82ee96mov r11l, 15
37b82ee9cjmp 0x37b82dcaa
37b82eea1
37b82eea1loc_37b82eea1:
37b82eea1mov ebx, -13
37b82eea6mov r11l, 13
37b82eeacjmp 0x37b82dcaa
37b82eeb1
37b82eeb1loc_37b82eeb1:
37b82eeb1mov ebx, -20
37b82eeb6mov r11l, 20
37b82eebcjmp 0x37b82dcaa
37b82dc10
37b82dc10dlals0_:
37b82dc10push r15
37b82dc12push r14
37b82dc14push r13
37b82dc16push r12
37b82dc18push rbp
37b82dc19push rdi
37b82dc1apush rsi
37b82dc1bpush rbx
37b82dc1csub rsp, 392
37b82dc23movups [rsp+272], x6
37b82dc2bmovups [rsp+288], x7
37b82dc33movups [rsp+304], x8
37b82dc3cmovups [rsp+320], x9
37b82dc45movups [rsp+336], x10
37b82dc4emovups [rsp+352], x11
37b82dc57movups [rsp+368], x12
37b82dc60mov ebx, -1
37b82dc65mov r11l, 1
37b82dc6bmov rax, [rsp+648]
37b82dc73mov ecx, [rcx]
37b82dc75mov rsi, [rsp+608]
37b82dc7dmov [rax], 0
37b82dc83mov [rsp+488], r9
37b82dc8bmov r9, [rsp+560]
37b82dc93mov r10l, [r9]
37b82dc96mov r9, [rsp+576]
37b82dc9emov r9l, [r9]
37b82dca1cmp ecx, 1
37b82dca4jbe 0x37b82dd30
37b82dcaa
37b82dcaaloc_37b82dcaa:
37b82dcaamov rax, [rsp+648]
37b82dcb2lea rdx, [rsp+264]
37b82dcbamov r8l, 6
37b82dcc0lea rcx, [rip+0xc0d219]
37b82dcc7mov [rsp+264], r11l
37b82dccfmov [rax], ebx
37b82dcd1call xerbla_
37b82dcd6nop
37b82dcd7
37b82dcd7loc_37b82dcd7:
37b82dcd7movups x6, [rsp+272]
37b82dcdfmovups x7, [rsp+288]
37b82dce7movups x8, [rsp+304]
37b82dcf0movups x9, [rsp+320]
37b82dcf9movups x10, [rsp+336]
37b82dd02movups x11, [rsp+352]
37b82dd0bmovups x12, [rsp+368]
37b82dd14add rsp, 392
37b82dd1bpop rbx
37b82dd1cpop rsi
37b82dd1dpop rdi
37b82dd1epop rbp
37b82dd1fpop r12
37b82dd21pop r13
37b82dd23pop r14
37b82dd25pop r15
37b82dd27ret
37b82dd28
37b82dd28 0f 1f 84 00 00 00 00 00 ........
37b82dd30
37b82dd30loc_37b82dd30:
37b82dd30mov eax, [rdx]
37b82dd32mov [rsp+212], eax
37b82dd39test eax, eax
37b82dd3bjle 0x37b82e200
37b82dd41mov edx, [r8]
37b82dd44test edx, edx
37b82dd46jle 0x37b82e1f0
37b82dd4cmov rdi, [rsp+488]
37b82dd54mov ebx, -4
37b82dd59mov r11l, 4
37b82dd5fmov edi, [rdi]
37b82dd61cmp edi, 1
37b82dd64ja 0x37b82dcaa
37b82dd6amov rbx, [rsp+496]
37b82dd72mov r8l, [rbx]
37b82dd75test r8l, r8l
37b82dd78jle 0x37b82e210
37b82dd7eadd eax, edx
37b82dd80mov rdx, [rsp+512]
37b82dd88mov [rsp+232], eax
37b82dd8fadd eax, 1
37b82dd92mov [rsp+236], eax
37b82dd99cmp [rdx], eax
37b82dd9bjl 0x37b82ee61
37b82dda1mov rdx, [rsp+528]
37b82dda9cmp [rdx], eax
37b82ddabjl 0x37b82ee71
37b82ddb1mov rdx, [rsp+544]
37b82ddb9mov r13l, [rdx]
37b82ddbctest r13l, r13l
37b82ddbfjs 0x37b82ee81
37b82ddc5cmp r10l, eax
37b82ddc8jl 0x37b82eea1
37b82ddcecmp r9l, eax
37b82ddd1jl 0x37b82ee91
37b82ddd7mov rax, [rsp+616]
37b82dddfmov r14l, [rax]
37b82dde2mov [rsp+188], r14l
37b82ddeatest r14l, r14l
37b82ddedjle 0x37b82eeb1
37b82ddf3movsxd rax, r10l
37b82ddf6mov [rsp+216], rax
37b82ddfenot rax
37b82de01mov [rsp+224], rax
37b82de09movsxd rax, r9l
37b82de0cmov [rsp+192], rax
37b82de14not rax
37b82de17mov [rsp+200], rax
37b82de1fmov eax, [rsp+236]
37b82de26add eax, edi
37b82de28mov [rsp+208], eax
37b82de2ftest ecx, ecx
37b82de31jne 0x37b82e570
37b82de37test r13l, r13l
37b82de3aje 0x37b82defb
37b82de40mov rax, [rsp+224]
37b82de48mov rcx, [rsp+216]
37b82de50mov ebp, 1
37b82de55mov [rsp+608], rsi
37b82de5dmov r12, [rsp+568]
37b82de65mov r14, [rsp+504]
37b82de6dlea rdx, [rax+2*rcx]
37b82de71mov rax, [rsp+552]
37b82de79mov rcx, [rsp+192]
37b82de81mov rsi, r12
37b82de84mov r15, [rsp+512]
37b82de8clea rdi, [rax+4*rdx]
37b82de90mov rax, [rsp+200]
37b82de98lea rbx, [rax+2*rcx+1]
37b82de9dlea r12, [8*rbx]
37b82dea5mov rbx, rbp
37b82dea8mov rbp, [rsp+552]
37b82deb0
37b82deb0loc_37b82deb0:
37b82deb0movsxd rcx, [rbp+4*rbx-4]
37b82deb5lea r8, [r12+rsi]
37b82deb9movsxd rdx, [rdi+4*rbx]
37b82debdmov [rsp+48], rsi
37b82dec2mov [rsp+40], r8
37b82dec7add rbx, 1
37b82decbmov r8, r15
37b82deceadd rsi, 8
37b82ded2mov [rsp+32], r15
37b82ded7lea r9, [r14+8*rcx-8]
37b82dedclea rdx, [r14+8*rdx-8]
37b82dee1mov rcx, [rsp+496]
37b82dee9call drot_
37b82deeecmp r13l, ebx
37b82def1jge 0x37b82deb0
37b82def3mov rsi, [rsp+608]
37b82defb
37b82defbloc_37b82defb:
37b82defbmov rax, [rsp+504]
37b82df03movsxd rdx, [rsp+212]
37b82df0bmov r9, [rsp+520]
37b82df13mov r8, [rsp+512]
37b82df1blea rdx, [rax+8*rdx]
37b82df1fmov rax, [rsp+528]
37b82df27mov rcx, [rsp+496]
37b82df2fmov [rsp+32], rax
37b82df34call dcopy_
37b82df39mov rax, [rsp+536]
37b82df41mov r12, [rsp+496]
37b82df49mov r13, [rsp+504]
37b82df51mov r14, [rsp+512]
37b82df59lea rdi, [rax+4]
37b82df5dmov rax, [rsp+520]
37b82df65mov r15, [rsp+528]
37b82df6dlea rbp, [rax+8]
37b82df71mov eax, [rsp+232]
37b82df78lea edx, [rax-1]
37b82df7bmov rax, [rsp+520]
37b82df83lea rbx, [rax+8*rdx+16]
37b82df88nop [rax+rax]
37b82df90
37b82df90loc_37b82df90:
37b82df90movsxd rax, [rdi]
37b82df93mov [rsp+32], r15
37b82df98mov r9, rbp
37b82df9bmov r8, r14
37b82df9emov rcx, r12
37b82dfa1add rbp, 8
37b82dfa5add rdi, 4
37b82dfa9lea rdx, [r13+8*rax-8]
37b82dfaecall dcopy_
37b82dfb3cmp rbx, rbp
37b82dfb6jne 0x37b82df90
37b82dfb8mov rax, [rsp+616]
37b82dfc0mov r11l, [rax]
37b82dfc3cmp r11l, 1
37b82dfc7je 0x37b82e972
37b82dfcdtest r11l, r11l
37b82dfd0jle 0x37b82ee26
37b82dfd6movsd_xmm x11, [rip+0xc0cf51]
37b82dfdfmov ebp, r11l
37b82dfe2mov rax, [rsp+200]
37b82dfeamov [rsp+128], r11l
37b82dff2mov rcx, [rsp+192]
37b82dffamov r13l, 8
37b82e000pxor x6, x6
37b82e004mov r14, [rsp+616]
37b82e00cmov rbx, [rsp+640]
37b82e014lea rdx, [rax+2*rcx]
37b82e018mov rax, [rsp+584]
37b82e020mov ecx, 1
37b82e025shl rdx, 3
37b82e029lea rdi, [rax+rdx+16]
37b82e02elea rax, [rax+rdx+8]
37b82e033mov [rsp+160], rax
37b82e03blea rax, [rsp+264]
37b82e043mov [rsp+120], rax
37b82e048lea rax, [rip+0xc0cea1]
37b82e04fmov [rsp+136], rax
37b82e057mov rax, [rsp+504]
37b82e05fsub rax, 8
37b82e063mov [rsp+112], rax
37b82e068lea rax, [rip+0xc0ce91]
37b82e06fmov [rsp+144], rax
37b82e077lea rax, [rip+0xc0ce8a]
37b82e07emov [rsp+152], rax
37b82e086nop [rax+rax]
37b82e090
37b82e090loc_37b82e090:
37b82e090mov rax, [rsp+592]
37b82e098movsd_xmm x1, [rdi-8]
37b82e09dlea r12l, [rcx+1]
37b82e0a1movsd_xmm x12, [rax+r13-8]
37b82e0a8movapd x0, x1
37b82e0acmov rax, [rsp+584]
37b82e0b4xorpd x0, [rip+0xc0ce64]
37b82e0bcmovsd_xmm x8, [rax+r13-8]
37b82e0c3movsd_xmm [rsp+248], x0
37b82e0cccmp ecx, ebp
37b82e0cejge 0x37b82e0fd
37b82e0d0mov rax, [rsp+600]
37b82e0d8movsd_xmm x0, [rdi]
37b82e0dcxorpd x0, [rip+0xc0ce3c]
37b82e0e4movsd_xmm x9, [rax+r13-8]
37b82e0ebxorpd x9, [rip+0xc0ce2c]
37b82e0f4movsd_xmm [rsp+256], x0
37b82e0fd
37b82e0fdloc_37b82e0fd:
37b82e0fducomisd x1, x6
37b82e101mov edx, 0
37b82e106movsd_xmm x0, [rsi+r13-8]
37b82e10dsetnp al
37b82e110cmovne eax, edx
37b82e113test al, al
37b82e115jne 0x37b82e129
37b82e117ucomisd x0, x6
37b82e11bsetnp dl
37b82e11ecmove eax, edx
37b82e121test al, al
37b82e123je 0x37b82e428
37b82e129
37b82e129loc_37b82e129:
37b82e129pxor x0, x0
37b82e12dmovsd_xmm [rbx+r13-8], x0
37b82e134cmp ecx, 1
37b82e137je 0x37b82e452
37b82e13d
37b82e13dloc_37b82e13d:
37b82e13dmov rbp, [rsp+160]
37b82e145lea edx, [rcx-2]
37b82e148mov rax, rsi
37b82e14bmov r8, rbx
37b82e14elea r15, [rsi+8*rdx+8]
37b82e153lea rcx, [rsp+248]
37b82e15bmov [rsp+608], rsi
37b82e163mov [rsp+640], rbx
37b82e16bmov rsi, rbp
37b82e16emov rbx, r15
37b82e171mov rbp, rax
37b82e174mov [rsp+96], rcx
37b82e179mov r15, r8
37b82e17cjmp 0x37b82e19a
37b82e17e
37b82e17e 66 90 f.
37b82e180
37b82e180loc_37b82e180:
37b82e180add rbp, 8
37b82e184movsd_xmm [r15], x1
37b82e189add rsi, 8
37b82e18dadd r15, 8
37b82e191cmp rbx, rbp
37b82e194je 0x37b82e220
37b82e19a
37b82e19aloc_37b82e19a:
37b82e19amovsd_xmm x0, [rbp]
37b82e19fucomisd x0, x6
37b82e1a3jp 0x37b82e1ab
37b82e1a5pxor x1, x1
37b82e1a9je 0x37b82e180
37b82e1ab
37b82e1abloc_37b82e1ab:
37b82e1abmovsd_xmm x2, [rsi]
37b82e1afucomisd x2, x6
37b82e1b3jp 0x37b82e1bb
37b82e1b5pxor x1, x1
37b82e1b9je 0x37b82e180
37b82e1bb
37b82e1bbloc_37b82e1bb:
37b82e1bbmov rdx, [rsp+96]
37b82e1c0movapd x7, x0
37b82e1c4mov rcx, rsi
37b82e1c7mulsd x7, x2
37b82e1cbcall dlamc3_
37b82e1d0movsd_xmm x2, [rsi]
37b82e1d4movapd x1, x0
37b82e1d8subsd x1, x12
37b82e1ddaddsd x2, x8
37b82e1e2divsd x7, x1
37b82e1e6movapd x1, x7
37b82e1eadivsd x1, x2
37b82e1eejmp 0x37b82e180
37b82e1f0
37b82e1f0loc_37b82e1f0:
37b82e1f0mov ebx, -3
37b82e1f5mov r11l, 3
37b82e1fbjmp 0x37b82dcaa
37b82e200
37b82e200loc_37b82e200:
37b82e200mov ebx, -2
37b82e205mov r11l, 2
37b82e20bjmp 0x37b82dcaa
37b82e210
37b82e210loc_37b82e210:
37b82e210mov ebx, -5
37b82e215mov r11l, 5
37b82e21bjmp 0x37b82dcaa
37b82e220
37b82e220loc_37b82e220:
37b82e220mov ebp, [r14]
37b82e223mov rsi, [rsp+608]
37b82e22bmov rbx, [rsp+640]
37b82e233cmp ebp, r12l
37b82e236jl 0x37b82e305
37b82e23c
37b82e23cloc_37b82e23c:
37b82e23cmovsxd rdx, r12l
37b82e23fmov [rsp+104], rdi
37b82e244lea rcx, [rsp+256]
37b82e24cmov r15, rdi
37b82e24fneg rdx
37b82e252mov [rsp+608], rsi
37b82e25amov edi, ebp
37b82e25cmovsxd rbp, r12l
37b82e25flea r8, [r13+8*rdx]
37b82e264mov [rsp+640], rbx
37b82e26clea r9, [rsi+r8]
37b82e270mov [rsp+96], rcx
37b82e275add rbx, r8
37b82e278mov rsi, r9
37b82e27bjmp 0x37b82e291
37b82e27d
37b82e27d 0f 1f 00 ...
37b82e280
37b82e280loc_37b82e280:
37b82e280movsd_xmm [rbx+8*rbp], x1
37b82e285add rbp, 1
37b82e289add r15, 8
37b82e28dcmp edi, ebp
37b82e28fjl 0x37b82e2f0
37b82e291
37b82e291loc_37b82e291:
37b82e291movsd_xmm x0, [rsi+8*rbp]
37b82e296ucomisd x0, x6
37b82e29ajp 0x37b82e2a2
37b82e29cpxor x1, x1
37b82e2a0je 0x37b82e280
37b82e2a2
37b82e2a2loc_37b82e2a2:
37b82e2a2movsd_xmm x2, [r15]
37b82e2a7ucomisd x2, x6
37b82e2abjp 0x37b82e2b3
37b82e2adpxor x1, x1
37b82e2b1je 0x37b82e280
37b82e2b3
37b82e2b3loc_37b82e2b3:
37b82e2b3mov rdx, [rsp+96]
37b82e2b8movapd x7, x0
37b82e2bcmov rcx, r15
37b82e2bfmulsd x7, x2
37b82e2c3call dlamc3_
37b82e2c8movsd_xmm x2, [r15]
37b82e2cdmovapd x1, x0
37b82e2d1addsd x1, x9
37b82e2d6addsd x2, x8
37b82e2dbdivsd x7, x1
37b82e2dfmovapd x1, x7
37b82e2e3divsd x1, x2
37b82e2e7jmp 0x37b82e280
37b82e2e9
37b82e2e9 0f 1f 80 00 00 00 00 .......
37b82e2f0
37b82e2f0loc_37b82e2f0:
37b82e2f0mov rdi, [rsp+104]
37b82e2f5mov rsi, [rsp+608]
37b82e2fdmov rbx, [rsp+640]
37b82e305
37b82e305loc_37b82e305:
37b82e305lea r8, [rip+0xc0cbe4]
37b82e30cmov rdx, rbx
37b82e30fmov rcx, r14
37b82e312movsd_xmm [rbx], x11
37b82e317call dnrm2_
37b82e31cmov rax, [rsp+112]
37b82e321mov rdx, r14
37b82e324mov rbp, [rsp+136]
37b82e32cmov [rsp+88], 1
37b82e335mov r8, [rsp+496]
37b82e33dlea r9, [rip+0xc0cbb4]
37b82e344lea r15, [rax+r13]
37b82e348mov rax, [rsp+512]
37b82e350mov [rsp+56], rbp
37b82e355mov [rsp+72], r15
37b82e35amov rcx, [rsp+144]
37b82e362mov [rsp+80], rax
37b82e367mov rax, [rsp+152]
37b82e36fmov [rsp+48], rbx
37b82e374mov [rsp+64], rax
37b82e379mov rax, [rsp+528]
37b82e381movsd_xmm [rsp+264], x0
37b82e38amov [rsp+40], rax
37b82e38fmov rax, [rsp+520]
37b82e397mov [rsp+32], rax
37b82e39ccall dgemv_
37b82e3a1mov [rsp+40], rbp
37b82e3a6mov rax, [rsp+648]
37b82e3aelea r8, [rip+0xc0cb5b]
37b82e3b5mov [rsp+56], r15
37b82e3bamov r9, [rsp+120]
37b82e3bfmov rdx, r8
37b82e3c2lea rcx, [rip+0xc0cb4b]
37b82e3c9mov [rsp+72], rax
37b82e3cemov rax, [rsp+512]
37b82e3d6mov [rsp+80], 1
37b82e3dfmov [rsp+64], rax
37b82e3e4mov rax, [rsp+496]
37b82e3ecmov [rsp+48], rax
37b82e3f1lea rax, [rip+0xc0cb00]
37b82e3f8mov [rsp+32], rax
37b82e3fdcall dlascl_
37b82e402mov ebp, [r14]
37b82e405cmp [rsp+128], r12l
37b82e40djl 0x37b82e9c0
37b82e413add r13, 8
37b82e417add rdi, 8
37b82e41b
37b82e41bloc_37b82e41b:
37b82e41bmov ecx, r12l
37b82e41ejmp 0x37b82e090
37b82e423
37b82e423 0f 1f 44 00 00 ..D..
37b82e428
37b82e428loc_37b82e428:
37b82e428mulsd x0, x1
37b82e42caddsd x1, x8
37b82e431divsd x0, x12
37b82e436divsd x0, x1
37b82e43axorpd x0, [rip+0xc0cade]
37b82e442movsd_xmm [rbx+r13-8], x0
37b82e449cmp ecx, 1
37b82e44cjne 0x37b82e13d
37b82e452
37b82e452loc_37b82e452:
37b82e452cmp ebp, 1
37b82e455jg 0x37b82e23c
37b82e45bmov rdx, rbx
37b82e45emov rcx, r14
37b82e461movsd_xmm [rbx], x11
37b82e466add rdi, 8
37b82e46alea r8, [rip+0xc0ca7f]
37b82e471call dnrm2_
37b82e476mov rax, [rsp+112]
37b82e47bmov rdx, r14
37b82e47emov rbp, [rsp+136]
37b82e486mov [rsp+88], 1
37b82e48fmov r8, [rsp+496]
37b82e497lea r9, [rip+0xc0ca5a]
37b82e49elea r15, [rax+r13]
37b82e4a2mov rax, [rsp+512]
37b82e4aamov [rsp+56], rbp
37b82e4afadd r13, 8
37b82e4b3mov [rsp+72], r15
37b82e4b8mov rcx, [rsp+144]
37b82e4c0mov [rsp+80], rax
37b82e4c5mov rax, [rsp+152]
37b82e4cdmov [rsp+48], rbx
37b82e4d2mov [rsp+64], rax
37b82e4d7mov rax, [rsp+528]
37b82e4dfmovsd_xmm [rsp+264], x0
37b82e4e8mov [rsp+40], rax
37b82e4edmov rax, [rsp+520]
37b82e4f5mov [rsp+32], rax
37b82e4facall dgemv_
37b82e4ffmov [rsp+40], rbp
37b82e504mov rax, [rsp+648]
37b82e50clea r8, [rip+0xc0c9fd]
37b82e513mov [rsp+56], r15
37b82e518mov r9, [rsp+120]
37b82e51dmov rdx, r8
37b82e520lea rcx, [rip+0xc0c9ed]
37b82e527mov [rsp+72], rax
37b82e52cmov rax, [rsp+512]
37b82e534mov [rsp+80], 1
37b82e53dmov [rsp+64], rax
37b82e542mov rax, [rsp+496]
37b82e54amov [rsp+48], rax
37b82e54flea rax, [rip+0xc0c9a2]
37b82e556mov [rsp+32], rax
37b82e55bcall dlascl_
37b82e560mov ebp, [r14]
37b82e563jmp 0x37b82e41b
37b82e568
37b82e568 0f 1f 84 00 00 00 00 00 ........
37b82e570
37b82e570loc_37b82e570:
37b82e570cmp r14l, 1
37b82e574je 0x37b82ede5
37b82e57amov rax, [rsp+200]
37b82e582mov rcx, [rsp+192]
37b82e58apxor x0, x0
37b82e58emov [rsp+128], rsi
37b82e596movsd_xmm x6, [rsi]
37b82e59alea r13, [rax+2*rcx]
37b82e59elea rdx, [r13+1]
37b82e5a2ucomisd x6, x0
37b82e5a6lea rax, [8*rdx]
37b82e5aemov [rsp+96], rax
37b82e5b3mov rax, [rsp+584]
37b82e5bbmovsd_xmm x1, [rax+8*rdx]
37b82e5c0movsd_xmm [rsp+248], x1
37b82e5c9jp 0x37b82e5d1
37b82e5cbje 0x37b82ec2b
37b82e5d1
37b82e5d1loc_37b82e5d1:
37b82e5d1lea rax, [rip+0xc0c918]
37b82e5d8mov r12l, 1
37b82e5demov [rsp+120], 8
37b82e5e7mov [rsp+136], rax
37b82e5eflea rax, [rip+0xc0c90a]
37b82e5f6mov [rsp+144], rax
37b82e5felea rax, [rip+0xc0c903]
37b82e605mov [rsp+152], rax
37b82e60dmov rax, [rsp+520]
37b82e615sub rax, 8
37b82e619mov [rsp+176], rax
37b82e621nop [rax]
37b82e625nop [rax+rax]
37b82e630
37b82e630loc_37b82e630:
37b82e630mov rax, [rsp+120]
37b82e635movapd x0, x6
37b82e639mov rdx, [rsp+96]
37b82e63emov rcx, [rsp+592]
37b82e646divsd x0, [rcx+rax-8]
37b82e64cmov rcx, [rsp+584]
37b82e654addsd x1, [rcx+rax-8]
37b82e65amov rcx, [rsp+600]
37b82e662divsd x0, x1
37b82e666divsd x0, [rcx+rdx]
37b82e66bmov rcx, [rsp+640]
37b82e673xorpd x0, [rip+0xc0c8a5]
37b82e67bmovsd_xmm [rcx+rax-8], x0
37b82e681cmp r12l, 1
37b82e685je 0x37b82e739
37b82e68b
37b82e68bloc_37b82e68b:
37b82e68bmov rdi, [rsp+640]
37b82e693lea edx, [r12-2]
37b82e698pxor x7, x7
37b82e69cmov r14, [rsp+600]
37b82e6a4mov rbp, [rsp+584]
37b82e6aclea r15, [rdi+8*rdx+8]
37b82e6b1jmp 0x37b82e6d4
37b82e6b3
37b82e6b3 0f 1f 44 00 00 ..D..
37b82e6b8
37b82e6b8loc_37b82e6b8:
37b82e6b8mov [rdi], 0
37b82e6bfadd rdi, 8
37b82e6c3cmp rdi, r15
37b82e6c6je 0x37b82e739
37b82e6c8
37b82e6c8loc_37b82e6c8:
37b82e6c8movsd_xmm x6, [rsi]
37b82e6ccadd r14, 8
37b82e6d0add rbp, 8
37b82e6d4
37b82e6d4loc_37b82e6d4:
37b82e6d4ucomisd x6, x7
37b82e6d8jp 0x37b82e6dc
37b82e6daje 0x37b82e6b8
37b82e6dc
37b82e6dcloc_37b82e6dc:
37b82e6dcmovsd_xmm x0, [rbp+8*r13+16]
37b82e6e3xorpd x0, [rip+0xc0c835]
37b82e6eblea rcx, [rsp+248]
37b82e6f3add rdi, 8
37b82e6f7lea rdx, [rsp+264]
37b82e6ffmovsd_xmm [rsp+264], x0
37b82e708call dlamc3_
37b82e70dsubsd x0, [r14]
37b82e712divsd x6, x0
37b82e716movsd_xmm x0, [rbp]
37b82e71baddsd x0, [rsp+248]
37b82e724divsd x6, x0
37b82e728divsd x6, [r14+8*r13+8]
37b82e72fmovsd_xmm [rdi-8], x6
37b82e734cmp rdi, r15
37b82e737jne 0x37b82e6c8
37b82e739
37b82e739loc_37b82e739:
37b82e739mov rax, [rsp+616]
37b82e741mov r14l, [rax]
37b82e744
37b82e744loc_37b82e744:
37b82e744add r12l, 1
37b82e748cmp r12l, r14l
37b82e74bjg 0x37b82e86b
37b82e751movsxd rbx, r12l
37b82e754mov rax, [rsp+96]
37b82e759mov r11, [rsp+584]
37b82e761mov [rsp+160], r12l
37b82e769mov rdi, rbx
37b82e76cmov r15, [rsp+584]
37b82e774mov [rsp+168], r13
37b82e77cpxor x7, x7
37b82e780neg rdi
37b82e783shl rdi, 3
37b82e787lea rbp, [rdi+rax]
37b82e78bmov rax, [rsp+592]
37b82e793add rdi, [rsp+120]
37b82e798add r11, rbp
37b82e79badd r15, rdi
37b82e79eadd rbp, [rsp+600]
37b82e7a6add rax, rdi
37b82e7a9add rdi, [rsp+640]
37b82e7b1mov r12, r11
37b82e7b4mov r13, r15
37b82e7b7mov [rsp+112], rdi
37b82e7bcmov rdi, rsi
37b82e7bfmov rsi, [rsp+640]
37b82e7c7mov [rsp+104], rax
37b82e7ccjmp 0x37b82e7e7
37b82e7ce
37b82e7ce 66 90 f.
37b82e7d0
37b82e7d0loc_37b82e7d0:
37b82e7d0lea edx, [rbx-1]
37b82e7d3add rbx, 1
37b82e7d7movsxd rdx, edx
37b82e7damov [rsi+8*rdx], 0
37b82e7e2cmp r14l, ebx
37b82e7e5jl 0x37b82e85b
37b82e7e7
37b82e7e7loc_37b82e7e7:
37b82e7e7movsd_xmm x6, [rdi]
37b82e7ebucomisd x6, x7
37b82e7efjp 0x37b82e7f3
37b82e7f1je 0x37b82e7d0
37b82e7f3
37b82e7f3loc_37b82e7f3:
37b82e7f3movsd_xmm x0, [r12+8*rbx+8]
37b82e7faxorpd x0, [rip+0xc0c71e]
37b82e802lea rcx, [rsp+248]
37b82e80alea rdx, [rsp+264]
37b82e812movsd_xmm [rsp+264], x0
37b82e81bcall dlamc3_
37b82e820mov rax, [rsp+104]
37b82e825subsd x0, [rax+8*rbx]
37b82e82amov rax, [rsp+112]
37b82e82fdivsd x6, x0
37b82e833movsd_xmm x0, [r13+8*rbx]
37b82e83aaddsd x0, [rsp+248]
37b82e843divsd x6, x0
37b82e847divsd x6, [rbp+8*rbx+8]
37b82e84dmovsd_xmm [rax+8*rbx], x6
37b82e852add rbx, 1
37b82e856cmp r14l, ebx
37b82e859jge 0x37b82e7e7
37b82e85b
37b82e85bloc_37b82e85b:
37b82e85bmov r12l, [rsp+160]
37b82e863mov r13, [rsp+168]
37b82e86b
37b82e86bloc_37b82e86b:
37b82e86bmov rax, [rsp+528]
37b82e873mov rsi, [rsp+120]
37b82e878mov [rsp+88], 1
37b82e881lea r9, [rip+0xc0c670]
37b82e888mov r8, [rsp+496]
37b82e890mov rdx, [rsp+616]
37b82e898mov [rsp+80], rax
37b82e89dmov rax, [rsp+176]
37b82e8a5mov rcx, [rsp+144]
37b82e8adadd rax, rsi
37b82e8b0mov [rsp+72], rax
37b82e8b5mov rax, [rsp+152]
37b82e8bdmov [rsp+64], rax
37b82e8c2mov rax, [rsp+136]
37b82e8camov [rsp+56], rax
37b82e8cfmov rax, [rsp+640]
37b82e8d7mov [rsp+48], rax
37b82e8dcmov rax, [rsp+512]
37b82e8e4mov [rsp+40], rax
37b82e8e9mov rax, [rsp+504]
37b82e8f1mov [rsp+32], rax
37b82e8f6call dgemv_
37b82e8fbcmp [rsp+188], r12l
37b82e903jl 0x37b82ea48
37b82e909add [rsp+96], 8
37b82e90flea rcx, [rsi+8]
37b82e913mov rdx, [rsp+96]
37b82e918pxor x0, x0
37b82e91cmov rsi, [rsp+584]
37b82e924mov [rsp+120], rcx
37b82e929add [rsp+128], 8
37b82e932mov rax, [rsp+128]
37b82e93amovsd_xmm x1, [rsi+rdx]
37b82e93fmovsd_xmm x6, [rax]
37b82e943mov rsi, rax
37b82e946movsd_xmm [rsp+248], x1
37b82e94fucomisd x6, x0
37b82e953jp 0x37b82e630
37b82e959jne 0x37b82e630
37b82e95fmov rax, [rsp+640]
37b82e967movsd_xmm [rax+rcx-8], x0
37b82e96djmp 0x37b82e68b
37b82e972
37b82e972loc_37b82e972:
37b82e972mov rax, [rsp+512]
37b82e97amov r9, [rsp+504]
37b82e982mov r8, [rsp+528]
37b82e98amov rdx, [rsp+520]
37b82e992mov [rsp+32], rax
37b82e997mov rcx, [rsp+496]
37b82e99fcall dcopy_
37b82e9a4pxor x0, x0
37b82e9a8comisd x0, [rsi]
37b82e9acja 0x37b82ee2e
37b82e9b2mov rax, [rsp+616]
37b82e9bamov ebp, [rax]
37b82e9bcnop [rax]
37b82e9c0
37b82e9c0loc_37b82e9c0:
37b82e9c0cmp [rsp+208], ebp
37b82e9c7jle 0x37b82dcd7
37b82e9cd
37b82e9cdloc_37b82e9cd:
37b82e9cdmov eax, [rsp+236]
37b82e9d4mov rcx, [rsp+512]
37b82e9dcmov [rsp+56], 1
37b82e9e5lea rdx, [rsp+244]
37b82e9edmov r8, [rsp+496]
37b82e9f5sub eax, ebp
37b82e9f7mov [rsp+48], rcx
37b82e9fcmov [rsp+244], eax
37b82ea03movsxd rax, ebp
37b82ea06lea rcx, [8*rax]
37b82ea0eadd rcx, [rsp+504]
37b82ea16mov [rsp+40], rcx
37b82ea1bmov rcx, [rsp+528]
37b82ea23mov [rsp+32], rcx
37b82ea28mov rcx, [rsp+520]
37b82ea30lea r9, [rcx+8*rax]
37b82ea34lea rcx, [rip+0xc0c4da]
37b82ea3bcall dlacpy_
37b82ea40jmp 0x37b82dcd7
37b82ea45
37b82ea45 0f 1f 00 ...
37b82ea48
37b82ea48loc_37b82ea48:
37b82ea48mov rax, [rsp+488]
37b82ea50mov eax, [rax]
37b82ea52
37b82ea52loc_37b82ea52:
37b82ea52cmp eax, 1
37b82ea55je 0x37b82ed53
37b82ea5b
37b82ea5bloc_37b82ea5b:
37b82ea5bmov rax, [rsp+616]
37b82ea63movsxd rax, [rax]
37b82ea66cmp eax, [rsp+208]
37b82ea6djl 0x37b82ec8f
37b82ea73
37b82ea73loc_37b82ea73:
37b82ea73mov rcx, [rsp+512]
37b82ea7bmovsxd rax, [rsp+212]
37b82ea83mov r8, [rsp+528]
37b82ea8bmov rdx, [rsp+520]
37b82ea93mov [rsp+32], rcx
37b82ea98mov rcx, [rsp+504]
37b82eaa0lea r9, [rcx+8*rax]
37b82eaa4mov rcx, [rsp+496]
37b82eaaccall dcopy_
37b82eab1mov rax, [rsp+488]
37b82eab9cmp [rax], 1
37b82eabcje 0x37b82ed04
37b82eac2
37b82eac2loc_37b82eac2:
37b82eac2mov rax, [rsp+536]
37b82eacamov rcx, [rsp+520]
37b82ead2mov rbp, [rsp+496]
37b82eadamov r12, [rsp+504]
37b82eae2lea rdi, [rax+4]
37b82eae6mov rax, [rsp+520]
37b82eaeemov r13, [rsp+512]
37b82eaf6mov r14, [rsp+528]
37b82eafelea rsi, [rax+8]
37b82eb02mov eax, [rsp+232]
37b82eb09sub eax, 1
37b82eb0clea rbx, [rcx+8*rax+16]
37b82eb11nop [rax]
37b82eb15nop [rax+rax]
37b82eb20
37b82eb20loc_37b82eb20:
37b82eb20movsxd rax, [rdi]
37b82eb23mov [rsp+32], r13
37b82eb28mov rdx, rsi
37b82eb2bmov r8, r14
37b82eb2emov rcx, rbp
37b82eb31add rsi, 8
37b82eb35add rdi, 4
37b82eb39lea r9, [r12+8*rax-8]
37b82eb3ecall dcopy_
37b82eb43cmp rbx, rsi
37b82eb46jne 0x37b82eb20
37b82eb48mov rax, [rsp+544]
37b82eb50movsxd rbx, [rax]
37b82eb53test ebx, ebx
37b82eb55jle 0x37b82dcd7
37b82eb5bmov rcx, [rsp+192]
37b82eb63mov rax, [rsp+200]
37b82eb6blea rdi, [rsp+264]
37b82eb73mov rbp, [rsp+504]
37b82eb7bmov r12, [rsp+512]
37b82eb83lea rax, [rax+2*rcx]
37b82eb87mov rcx, [rsp+568]
37b82eb8fmov r15, [rsp+568]
37b82eb97add rax, rbx
37b82eb9alea r13, [rcx+8*rax]
37b82eb9emov rcx, [rsp+216]
37b82eba6mov rax, [rsp+224]
37b82ebaelea rax, [rax+2*rcx]
37b82ebb2mov rcx, [rsp+552]
37b82ebbalea rsi, [rcx+4*rax]
37b82ebbemov r14, rcx
37b82ebc1nop [rax]
37b82ebc5nop [rax+rax]
37b82ebd0
37b82ebd0loc_37b82ebd0:
37b82ebd0movsxd rcx, [r14+4*rbx-4]
37b82ebd5movsd_xmm x0, [r15+8*rbx-8]
37b82ebdcmov r8, r12
37b82ebdfmovsxd rdx, [rsi+4*rbx]
37b82ebe3mov [rsp+40], r13
37b82ebe8sub rbx, 1
37b82ebecsub r13, 8
37b82ebf0mov [rsp+48], rdi
37b82ebf5xorpd x0, [rip+0xc0c323]
37b82ebfdlea r9, [rbp+8*rcx-8]
37b82ec02mov [rsp+32], r12
37b82ec07mov rcx, [rsp+496]
37b82ec0flea rdx, [rbp+8*rdx-8]
37b82ec14movsd_xmm [rsp+264], x0
37b82ec1dcall drot_
37b82ec22test ebx, ebx
37b82ec24jg 0x37b82ebd0
37b82ec26jmp 0x37b82dcd7
37b82ec2b
37b82ec2bloc_37b82ec2b:
37b82ec2bmov rax, [rsp+640]
37b82ec33mov r12l, 1
37b82ec39mov [rsp+120], 8
37b82ec42mov [rax], 0
37b82ec49lea rax, [rip+0xc0c2a0]
37b82ec50mov [rsp+136], rax
37b82ec58lea rax, [rip+0xc0c2a1]
37b82ec5fmov [rsp+144], rax
37b82ec67lea rax, [rip+0xc0c29a]
37b82ec6emov [rsp+152], rax
37b82ec76mov rax, [rsp+520]
37b82ec7esub rax, 8
37b82ec82mov [rsp+176], rax
37b82ec8ajmp 0x37b82e744
37b82ec8f
37b82ec8floc_37b82ec8f:
37b82ec8fmov rcx, [rsp+528]
37b82ec97mov edx, [rsp+236]
37b82ec9emov [rsp+56], 1
37b82eca7mov r8, [rsp+496]
37b82ecafmov [rsp+48], rcx
37b82ecb4lea rcx, [8*rax]
37b82ecbcsub edx, eax
37b82ecbeadd rcx, [rsp+520]
37b82ecc6mov [rsp+40], rcx
37b82eccbmov rcx, [rsp+512]
37b82ecd3mov [rsp+264], edx
37b82ecdalea rdx, [rsp+264]
37b82ece2mov [rsp+32], rcx
37b82ece7mov rcx, [rsp+504]
37b82eceflea r9, [rcx+8*rax]
37b82ecf3lea rcx, [rip+0xc0c21b]
37b82ecfacall dlacpy_
37b82ecffjmp 0x37b82ea73
37b82ed04
37b82ed04loc_37b82ed04:
37b82ed04mov rcx, [rsp+512]
37b82ed0cmov eax, [rsp+208]
37b82ed13mov r8, [rsp+528]
37b82ed1bmov [rsp+32], rcx
37b82ed20sub eax, 1
37b82ed23mov rcx, [rsp+504]
37b82ed2bcdqe
37b82ed2dlea r9, [rcx+8*rax]
37b82ed31mov rcx, [rsp+496]
37b82ed39lea rdx, [8*rax]
37b82ed41add rdx, [rsp+520]
37b82ed49call dcopy_
37b82ed4ejmp 0x37b82eac2
37b82ed53
37b82ed53loc_37b82ed53:
37b82ed53mov eax, [rsp+208]
37b82ed5amov rbx, [rsp+520]
37b82ed62mov r8, [rsp+512]
37b82ed6amov rcx, [rsp+496]
37b82ed72sub eax, 1
37b82ed75cdqe
37b82ed77shl rax, 3
37b82ed7badd rbx, rax
37b82ed7eadd rax, [rsp+504]
37b82ed86mov rdx, rax
37b82ed89mov rax, [rsp+528]
37b82ed91mov r9, rbx
37b82ed94mov [rsp+32], rax
37b82ed99call dcopy_
37b82ed9emov rax, [rsp+632]
37b82eda6mov rdx, [rsp+520]
37b82edaemov r9, rbx
37b82edb1mov rcx, [rsp+496]
37b82edb9mov [rsp+48], rax
37b82edbemov rax, [rsp+624]
37b82edc6mov [rsp+40], rax
37b82edcbmov rax, [rsp+528]
37b82edd3mov [rsp+32], rax
37b82edd8mov r8, rax
37b82eddbcall drot_
37b82ede0jmp 0x37b82ea5b
37b82ede5
37b82ede5loc_37b82ede5:
37b82ede5mov rax, [rsp+528]
37b82ededmov r9, [rsp+520]
37b82edf5mov r8, [rsp+512]
37b82edfdmov rdx, [rsp+504]
37b82ee05mov [rsp+32], rax
37b82ee0amov rcx, [rsp+496]
37b82ee12call dcopy_
37b82ee17mov rax, [rsp+488]
37b82ee1fmov eax, [rax]
37b82ee21jmp 0x37b82ea52
37b82ee26
37b82ee26loc_37b82ee26:
37b82ee26mov ebp, r11l
37b82ee29jmp 0x37b82e9cd
37b82ee2e
37b82ee2eloc_37b82ee2e:
37b82ee2emov r9, [rsp+512]
37b82ee36mov r8, [rsp+504]
37b82ee3elea rdx, [rip+0xc0c0a3]
37b82ee45mov rcx, [rsp+496]
37b82ee4dcall dscal_
37b82ee52mov rax, [rsp+616]
37b82ee5amov ebp, [rax]
37b82ee5cjmp 0x37b82e9c0
37b82ee61
37b82ee61loc_37b82ee61:
37b82ee61mov ebx, -7
37b82ee66mov r11l, 7
37b82ee6cjmp 0x37b82dcaa
37b82ee71
37b82ee71loc_37b82ee71:
37b82ee71mov ebx, -9
37b82ee76mov r11l, 9
37b82ee7cjmp 0x37b82dcaa
37b82ee81
37b82ee81loc_37b82ee81:
37b82ee81mov ebx, -11
37b82ee86mov r11l, 11
37b82ee8cjmp 0x37b82dcaa
37b82ee91
37b82ee91loc_37b82ee91:
37b82ee91mov ebx, -15
37b82ee96mov r11l, 15
37b82ee9cjmp 0x37b82dcaa
37b82eea1
37b82eea1loc_37b82eea1:
37b82eea1mov ebx, -13
37b82eea6mov r11l, 13
37b82eeacjmp 0x37b82dcaa
37b82eeb1
37b82eeb1loc_37b82eeb1:
37b82eeb1mov ebx, -20
37b82eeb6mov r11l, 20
37b82eebcjmp 0x37b82dcaa
37b82dc10
Loading..