File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
Loading..
37bc03700
37bc03700zlags2_:
37bc03700push r14
37bc03702push rbp
37bc03703push rdi
37bc03704push rsi
37bc03705push rbx
37bc03706sub rsp, 672
37bc0370dmovups [rsp+512], x6
37bc03715movups [rsp+528], x7
37bc0371dmovups [rsp+544], x8
37bc03726movups [rsp+560], x9
37bc0372fmovups [rsp+576], x10
37bc03738movups [rsp+592], x11
37bc03741movups [rsp+608], x12
37bc0374amovups [rsp+624], x13
37bc03753movups [rsp+640], x14
37bc0375cmovups [rsp+656], x15
37bc03765pxor x8, x8
37bc0376amov rax, [rsp+768]
37bc03772mov rdi, [rsp+760]
37bc0377amovsd_xmm x2, [rdx]
37bc0377emovsd_xmm x4, [r9]
37bc03783movsd_xmm x5, [rax]
37bc03787mov rax, [rsp+752]
37bc0378fmovupd x0, [r8]
37bc03794movupd x3, [rdi]
37bc03798movapd x12, x2
37bc0379dmovapd x11, x4
37bc037a2movsd_xmm x1, [rax]
37bc037a6mov eax, [rcx]
37bc037a8mulsd x12, x5
37bc037admov rsi, rdx
37bc037b0movapd x10, x0
37bc037b5mov rbp, r8
37bc037b8mov rbx, r9
37bc037bbmulpd x10, x8
37bc037c0mulsd x11, x1
37bc037c5mulpd x8, x3
37bc037catest eax, eax
37bc037ccje 0x37bc03e80
37bc037d2movddup x9, x2
37bc037d7movddup x6, x1
37bc037dbmovapd x1, x8
37bc037e0movsd_xmm [rsp+320], x12
37bc037eamulpd x9, x3
37bc037efshufpd x1, x8, 1
37bc037f5lea rcx, [rsp+304]
37bc037fdmovsd_xmm [rsp+344], x11
37bc03807mulpd x6, x0
37bc0380bmovapd x2, x9
37bc03810addsubpd x2, x1
37bc03814movapd x7, x6
37bc03818movapd x1, x10
37bc0381dshufpd x1, x10, 1
37bc03823addsubpd x7, x1
37bc03827subpd x7, x2
37bc0382bmovups [rsp+304], x7
37bc03833call fn_37c42fc80
37bc03838movsd_xmm [rsp+352], x0
37bc03841movapd x1, x0
37bc03845pxor x0, x0
37bc03849ucomisd x1, x0
37bc0384djp 0x37bc03855
37bc0384fje 0x37bc04a98
37bc03855
37bc03855loc_37bc03855:
37bc03855pxor x2, x2
37bc03859shufpd x6, x6, 1
37bc0385emovapd x3, x6
37bc03862subpd x6, x10
37bc03867movapd x0, x2
37bc0386baddpd x3, x10
37bc03870shufpd x9, x9, 1
37bc03876divsd x0, x1
37bc0387amovsd_xmm x6, x3
37bc0387emovapd x3, x9
37bc03883subpd x9, x8
37bc03888addpd x3, x8
37bc0388dmovsd_xmm x9, x3
37bc03892subpd x6, x9
37bc03897movddup x3, x0
37bc0389bmulpd x6, x3
37bc0389fmulsd x0, x2
37bc038a3addsd x0, x1
37bc038a7movapd x1, x6
37bc038abaddpd x1, x7
37bc038afsubpd x7, x6
37bc038b3unpcklpd x0, x0
37bc038b7movsd_xmm x7, x1
37bc038bbdivpd x7, x0
37bc038bf
37bc038bfloc_37bc038bf:
37bc038bflea rax, [rsp+328]
37bc038c7lea rdx, [rsp+352]
37bc038cfmovhpd [rsp+144], x7
37bc038d8mov [rsp+64], rax
37bc038ddlea rax, [rsp+384]
37bc038e5lea rcx, [rsp+320]
37bc038edmov [rsp+56], rax
37bc038f2lea rax, [rsp+336]
37bc038falea r9, [rsp+368]
37bc03902mov [rsp+48], rax
37bc03907lea rax, [rsp+392]
37bc0390flea r8, [rsp+344]
37bc03917mov [rsp+40], rax
37bc0391clea rax, [rsp+376]
37bc03924mov [rsp+32], rax
37bc03929call dlasv2_
37bc0392emovsd_xmm x13, [rbp]
37bc03934movsd_xmm x9, [rbp+8]
37bc0393amovq x1, [rip+0x84816e]
37bc03942movsd_xmm x2, [rbx]
37bc03946mov rax, [rsp+752]
37bc0394emovapd x10, x9
37bc03953movsd_xmm [rsp+120], x9
37bc0395amovapd x9, x13
37bc0395fmovsd_xmm x5, [rsp+384]
37bc03968andpd x9, x1
37bc0396dandpd x10, x1
37bc03972movsd_xmm x14, [rax]
37bc03977movsd_xmm [rsp+96], x13
37bc0397eaddsd x10, x9
37bc03983movapd x13, x2
37bc03988mov rax, [rsp+768]
37bc03990movapd x4, x5
37bc03994andpd x13, x1
37bc03999movsd_xmm x9, [rdi+8]
37bc0399fandpd x4, x1
37bc039a3movsd_xmm [rsp+160], x14
37bc039admovsd_xmm [rsp+176], x13
37bc039b7movsd_xmm x14, [rax]
37bc039bcmovapd x11, x4
37bc039c1movsd_xmm x3, [rsp+328]
37bc039camovsd_xmm [rsp+192], x10
37bc039d4movsd_xmm x10, [rdi]
37bc039d9movsd_xmm [rsp+208], x4
37bc039e2movapd x15, x3
37bc039e7movsd_xmm x4, [rsp+336]
37bc039f0movapd x13, x10
37bc039f5andpd x15, x1
37bc039faandpd x13, x1
37bc039ffmovapd x6, x4
37bc03a03movsd_xmm [rsp+200], x15
37bc03a0dmovsd_xmm [rsp+128], x13
37bc03a17movapd x13, x9
37bc03a1candpd x6, x1
37bc03a20movsd_xmm x8, [rsp+128]
37bc03a2aandpd x13, x1
37bc03a2fcomisd x15, x11
37bc03a34movsd_xmm [rsp+168], x6
37bc03a3dmovsd_xmm x6, [rsp+392]
37bc03a46addsd x8, x13
37bc03a4bmovapd x13, x14
37bc03a50andpd x13, x1
37bc03a55movsd_xmm [rsp+80], x6
37bc03a5bmovapd x0, x6
37bc03a5fmovsd_xmm [rsp+232], x13
37bc03a69movapd x13, x5
37bc03a6eandpd x0, x1
37bc03a72mulsd x13, x7
37bc03a77movapd x6, x0
37bc03a7bmovsd_xmm [rsp+224], x8
37bc03a85movapd x8, x7
37bc03a8amovsd_xmm [rsp+216], x0
37bc03a93movsd_xmm x0, [rsi]
37bc03a97movq rax, x13
37bc03a9cpxor x13, x13
37bc03aa1mulsd x8, x13
37bc03aa6movsd_xmm [rsp+128], x8
37bc03ab0movsd_xmm x8, [rsp+80]
37bc03ab7mulsd x8, x7
37bc03abcmovq rdx, x8
37bc03ac1jae 0x37bc04480
37bc03ac7movsd_xmm x15, [rsp+168]
37bc03ad1comisd x15, x6
37bc03ad6jae 0x37bc04480
37bc03adcmovsd_xmm x15, [rsp+144]
37bc03ae6mulsd x14, x4
37bc03aebmovddup x6, x3
37bc03aefxorpd x15, [rip+0x847fd8]
37bc03af8movsd_xmm x11, [rsp+128]
37bc03b02movups [rsp+272], x6
37bc03b0amovddup x6, x4
37bc03b0emovapd x4, x9
37bc03b13movapd x12, x15
37bc03b18movapd x8, x15
37bc03b1dmovups [rsp+240], x6
37bc03b25mulsd x12, x13
37bc03b2amulsd x8, x5
37bc03b2fmovapd x6, x12
37bc03b34unpcklpd x6, x11
37bc03b39addsd x8, x11
37bc03b3emovups [rsp+256], x6
37bc03b46movq x6, rax
37bc03b4bsubsd x6, x12
37bc03b50movapd x11, x8
37bc03b55movsd_xmm [rsp+144], x11
37bc03b5fmovapd x8, x6
37bc03b64mulsd x8, x0
37bc03b69mulsd x0, [rsp+144]
37bc03b72movq rax, x8
37bc03b77movapd x8, x11
37bc03b7cmulsd x8, x13
37bc03b81movq x11, rax
37bc03b86subsd x11, x8
37bc03b8bmovapd x8, x6
37bc03b90mulsd x8, x13
37bc03b95movsd_xmm [rsp+288], x11
37bc03b9faddsd x0, x8
37bc03ba4movsd_xmm x8, [rsp+120]
37bc03babmovapd x11, x0
37bc03bb0movapd x0, x3
37bc03bb4movsd_xmm x3, [rsp+96]
37bc03bbamulsd x0, x2
37bc03bbemovsd_xmm x2, [rsp+144]
37bc03bc7mulsd x3, x6
37bc03bcbmulsd x2, x8
37bc03bd0mulsd x8, x6
37bc03bd5movapd x6, x13
37bc03bdasubsd x3, x2
37bc03bdemovsd_xmm x2, [rsp+80]
37bc03be4mulsd x2, x15
37bc03be9movsd_xmm x15, [rsp+160]
37bc03bf3addsd x2, [rsp+128]
37bc03bfcsubsd x0, x3
37bc03c00movsd_xmm x3, [rsp+144]
37bc03c09mulsd x3, [rsp+96]
37bc03c0fmulsd x4, x2
37bc03c13movsd_xmm [rsp+120], x0
37bc03c19movapd x0, x11
37bc03c1eandpd x0, x1
37bc03c22addsd x3, x8
37bc03c27movsd_xmm x8, [rsp+120]
37bc03c2eandpd x8, x1
37bc03c33subsd x6, x3
37bc03c37movapd x3, x15
37bc03c3cmulsd x15, x2
37bc03c41movsd_xmm [rsp+96], x6
37bc03c47movq x6, rdx
37bc03c4csubsd x6, x12
37bc03c51mulsd x3, x6
37bc03c55movapd x12, x6
37bc03c5amulsd x9, x12
37bc03c5fmovapd x6, x3
37bc03c63movapd x3, x2
37bc03c67mulsd x3, x13
37bc03c6csubsd x6, x3
37bc03c70movapd x3, x12
37bc03c75mulsd x3, x13
37bc03c7amovq rbx, x6
37bc03c7fmovapd x6, x14
37bc03c84addsd x3, x15
37bc03c89movapd x15, x3
37bc03c8emovapd x3, x10
37bc03c93mulsd x10, x2
37bc03c98movsd_xmm x2, [rsp+288]
37bc03ca1mulsd x3, x12
37bc03ca6andpd x2, x1
37bc03caaaddsd x2, x0
37bc03caemovsd_xmm x0, [rsp+96]
37bc03cb4andpd x0, x1
37bc03cb8addsd x10, x9
37bc03cbdmovapd x9, x13
37bc03cc2addsd x8, x0
37bc03cc7subsd x3, x4
37bc03ccbsubsd x9, x10
37bc03cd0addsd x8, x2
37bc03cd5subsd x6, x3
37bc03cd9ucomisd x8, x13
37bc03cdejp 0x37bc03ce6
37bc03ce0je 0x37bc03dcf
37bc03ce6
37bc03ce6loc_37bc03ce6:
37bc03ce6movq x10, rbx
37bc03cebmovapd x0, x15
37bc03cf0lea rcx, [rsp+304]
37bc03cf8movsd_xmm [rsp+144], x5
37bc03d01andpd x10, x1
37bc03d06andpd x0, x1
37bc03d0amovups [rsp+128], x1
37bc03d12movsd_xmm [rsp+304], x6
37bc03d1baddsd x10, x0
37bc03d20movsd_xmm [rsp+312], x9
37bc03d2acall fn_37c42fc80
37bc03d2fpxor x2, x2
37bc03d33movupd x1, [rsp+128]
37bc03d3cmovsd_xmm x5, [rsp+144]
37bc03d45addsd x0, x10
37bc03d4aucomisd x0, x2
37bc03d4ejp 0x37bc03d56
37bc03d50je 0x37bc04b20
37bc03d56
37bc03d56loc_37bc03d56:
37bc03d56movsd_xmm x0, [rsp+192]
37bc03d5fmovsd_xmm x2, [rsp+176]
37bc03d68mulsd x0, [rsp+208]
37bc03d71movsd_xmm x3, [rsp+168]
37bc03d7amulsd x2, [rsp+200]
37bc03d83mulsd x3, [rsp+232]
37bc03d8caddsd x0, x2
37bc03d90movsd_xmm x2, [rsp+216]
37bc03d99mulsd x2, [rsp+224]
37bc03da2divsd x0, x8
37bc03da7addsd x2, x3
37bc03dabmovapd x3, x6
37bc03dafandpd x3, x1
37bc03db3andpd x1, x9
37bc03db8addsd x3, x1
37bc03dbcaddsd x3, x10
37bc03dc1divsd x2, x3
37bc03dc5comisd x2, x0
37bc03dc9jae 0x37bc04b20
37bc03dcf
37bc03dcfloc_37bc03dcf:
37bc03dcfmovapd x0, x15
37bc03dd4lea rax, [rsp+480]
37bc03ddcxorpd x0, [rip+0x847cec]
37bc03de4mov r9, [rsp+816]
37bc03decxorpd x9, [rip+0x847cdb]
37bc03df5mov [rsp+32], rax
37bc03dfamovq x13, rbx
37bc03dfflea rdx, [rsp+496]
37bc03e07mov r8, [rsp+808]
37bc03e0funpcklpd x13, x0
37bc03e14lea rcx, [rsp+464]
37bc03e1cmovsd_xmm [rsp+96], x5
37bc03e22movups [rsp+464], x13
37bc03e2bunpcklpd x6, x9
37bc03e30movups [rsp+496], x6
37bc03e38call zlartg_
37bc03e3dmovsd_xmm x5, [rsp+96]
37bc03e43
37bc03e43loc_37bc03e43:
37bc03e43movupd x8, [rsp+240]
37bc03e4dmovapd x3, x5
37bc03e51movupd x0, [rsp+272]
37bc03e5amovupd x4, [rsp+256]
37bc03e63mulpd x8, x7
37bc03e68mulpd x0, x7
37bc03e6caddpd x8, x4
37bc03e71addpd x0, x4
37bc03e75movsd_xmm x4, [rsp+80]
37bc03e7bjmp 0x37bc049fc
37bc03e80
37bc03e80loc_37bc03e80:
37bc03e80movapd x7, x0
37bc03e84movapd x1, x3
37bc03e88unpckhpd x0, x0
37bc03e8cmovsd_xmm [rsp+320], x12
37bc03e96mulsd x7, x5
37bc03e9aunpckhpd x3, x3
37bc03e9emovapd x6, x10
37bc03ea3movsd_xmm [rsp+344], x11
37bc03eadmulsd x1, x4
37bc03eb1unpckhpd x6, x6
37bc03eb5lea rcx, [rsp+304]
37bc03ebdmulsd x0, x5
37bc03ec1mulsd x3, x4
37bc03ec5subsd x7, x6
37bc03ec9movapd x6, x8
37bc03eceunpckhpd x6, x6
37bc03ed2subsd x1, x6
37bc03ed6movapd x6, x0
37bc03edaaddsd x3, x8
37bc03edfaddsd x6, x10
37bc03ee4subsd x7, x1
37bc03ee8subsd x6, x3
37bc03eecmovsd_xmm [rsp+304], x7
37bc03ef5movsd_xmm [rsp+312], x6
37bc03efecall fn_37c42fc80
37bc03f03movsd_xmm [rsp+360], x0
37bc03f0cmovapd x1, x0
37bc03f10pxor x0, x0
37bc03f14ucomisd x1, x0
37bc03f18jp 0x37bc03f20
37bc03f1aje 0x37bc04aa8
37bc03f20
37bc03f20loc_37bc03f20:
37bc03f20pxor x0, x0
37bc03f24movapd x8, x6
37bc03f29movapd x2, x0
37bc03f2ddivsd x2, x1
37bc03f31mulsd x8, x2
37bc03f36mulsd x0, x2
37bc03f3aaddsd x8, x7
37bc03f3fmulsd x7, x2
37bc03f43addsd x0, x1
37bc03f47divsd x8, x0
37bc03f4csubsd x6, x7
37bc03f50divsd x6, x0
37bc03f54movapd x12, x8
37bc03f59movapd x4, x6
37bc03f5dxorpd x4, [rip+0x847b6b]
37bc03f65movsd_xmm [rsp+96], x4
37bc03f6bunpcklpd x12, x4
37bc03f70
37bc03f70loc_37bc03f70:
37bc03f70lea rax, [rsp+328]
37bc03f78lea rdx, [rsp+360]
37bc03f80movhpd [rsp+144], x12
37bc03f8amovddup x9, x8
37bc03f8fmov [rsp+64], rax
37bc03f94lea rax, [rsp+384]
37bc03f9clea rcx, [rsp+320]
37bc03fa4mov [rsp+56], rax
37bc03fa9lea rax, [rsp+336]
37bc03fb1lea r9, [rsp+368]
37bc03fb9mov [rsp+48], rax
37bc03fbelea rax, [rsp+392]
37bc03fc6lea r8, [rsp+344]
37bc03fcemov [rsp+40], rax
37bc03fd3lea rax, [rsp+376]
37bc03fdbmov [rsp+32], rax
37bc03fe0call dlasv2_
37bc03fe5movsd_xmm x10, [rsi]
37bc03feamovsd_xmm x0, [rbx]
37bc03feemovq x1, [rip+0x847aba]
37bc03ff6movsd_xmm x3, [rsp+336]
37bc03fffmov rsi, [rsp+752]
37bc04007movsd_xmm x13, [rsp+392]
37bc04011movsd_xmm x14, [rsp+384]
37bc0401bmovsd_xmm [rsp+160], x0
37bc04024movddup x4, x3
37bc04028movapd x15, x3
37bc0402dmovups [rsp+256], x4
37bc04035movapd x4, x13
37bc0403amovapd x5, x14
37bc0403fandpd x15, x1
37bc04044andpd x4, x1
37bc04048andpd x5, x1
37bc0404cmovsd_xmm [rsp+216], x15
37bc04056movsd_xmm [rsp+120], x4
37bc0405cmovsd_xmm x4, [rsp+328]
37bc04065movsd_xmm [rsp+208], x5
37bc0406emovddup x7, x4
37bc04072movups [rsp+240], x7
37bc0407amovapd x7, x4
37bc0407eandpd x7, x1
37bc04082movsd_xmm [rsp+200], x7
37bc0408bmovq x7, x14
37bc04090mulpd x7, x9
37bc04095movsd_xmm x9, [rsi]
37bc0409amov rsi, [rsp+768]
37bc040a2movsd_xmm x0, [rsi]
37bc040a6movsd_xmm [rsp+168], x0
37bc040afmovapd x0, x10
37bc040b4movq rax, x7
37bc040b9andpd x0, x1
37bc040bdmovhpd [rsp+80], x7
37bc040c3movsd_xmm [rsp+224], x0
37bc040ccmovupd x0, [rbp]
37bc040d1movapd x5, x0
37bc040d5unpckhpd x5, x5
37bc040d9movsd_xmm [rsp+272], x5
37bc040e2movapd x2, x5
37bc040e6movsd_xmm x5, [rbp]
37bc040ebandpd x2, x1
37bc040efmovapd x11, x5
37bc040f4andpd x11, x1
37bc040f9addsd x11, x2
37bc040femovapd x2, x9
37bc04103andpd x2, x1
37bc04107movsd_xmm [rsp+288], x2
37bc04110movupd x2, [rdi]
37bc04114movsd_xmm [rsp+232], x11
37bc0411emovsd_xmm x11, [rdi]
37bc04123movhpd [rsp+128], x2
37bc0412cmovsd_xmm [rsp+296], x11
37bc04136andpd x11, x1
37bc0413bmovsd_xmm [rsp+176], x11
37bc04145movsd_xmm x11, [rsp+128]
37bc0414fandpd x11, x1
37bc04154movsd_xmm [rsp+192], x11
37bc0415emovsd_xmm x11, [rsp+176]
37bc04168addsd x11, [rsp+192]
37bc04172comisd x15, [rsp+120]
37bc04179movsd_xmm [rsp+192], x11
37bc04183movapd x11, x12
37bc04188mulsd x11, x13
37bc0418dmovq rbx, x11
37bc04192jae 0x37bc04750
37bc04198movsd_xmm x15, [rsp+200]
37bc041a2comisd x15, [rsp+208]
37bc041acjae 0x37bc04750
37bc041b2mulsd x3, x10
37bc041b7pxor x2, x2
37bc041bbmovapd x0, x11
37bc041c0movsd_xmm x15, [rsp+144]
37bc041camovq x6, [rsp+160]
37bc041d3mulsd x8, x2
37bc041d8mulsd x9, x4
37bc041ddmovapd x10, x15
37bc041e2movapd x4, x15
37bc041e7mulsd x10, x2
37bc041ecmulsd x4, x14
37bc041f1movsd_xmm [rsp+176], x3
37bc041faaddsd x4, [rsp+80]
37bc04200movapd x3, x10
37bc04205subsd x0, x10
37bc0420amovsd_xmm x7, x10
37bc0420fmovups [rsp+144], x7
37bc04217unpcklpd x3, x8
37bc0421cmovapd x8, x2
37bc04221movhpd x8, [rsp+160]
37bc0422bmovups [rsp+96], x3
37bc04230movapd x3, x15
37bc04235movsd_xmm x15, [rsp+296]
37bc0423fmulsd x3, x13
37bc04244movddup x7, x0
37bc04248addsd x3, [rsp+80]
37bc0424emulpd x7, x6
37bc04252movddup x6, x3
37bc04256mulpd x6, x8
37bc0425bmovsd_xmm x8, [rsp+272]
37bc04265movapd x11, x7
37bc0426amovapd x7, x8
37bc0426fmulsd x7, x3
37bc04273mulsd x3, x5
37bc04277addsubpd x11, x6
37bc0427cmovapd x6, x0
37bc04280mulsd x0, x8
37bc04285movq x8, [rsp+168]
37bc0428fmulsd x6, x5
37bc04293movsd_xmm x5, [rsp+128]
37bc0429cmovups [rsp+416], x11
37bc042a5addsd x0, x3
37bc042a9subsd x6, x7
37bc042adaddsd x6, [rsp+176]
37bc042b6addsd x0, x2
37bc042bamovapd x3, x6
37bc042beandpd x6, x1
37bc042c2unpcklpd x3, x0
37bc042c6andpd x0, x1
37bc042camovups [rsp+400], x3
37bc042d2movq x3, rax
37bc042d7addsd x6, x0
37bc042dbmovapd x0, x11
37bc042e0subsd x3, x10
37bc042e5movapd x10, x2
37bc042eaandpd x0, x1
37bc042eemovhpd x10, [rsp+168]
37bc042f8movddup x7, x3
37bc042fcmulpd x8, x7
37bc04301movddup x7, x4
37bc04305mulpd x7, x10
37bc0430amovapd x10, x5
37bc0430fmulsd x10, x4
37bc04314mulsd x5, x3
37bc04318mulsd x4, x15
37bc0431daddsubpd x8, x7
37bc04322movapd x7, x3
37bc04326mulsd x7, x15
37bc0432bmovups [rsp+496], x8
37bc04334addsd x5, x4
37bc04338movapd x4, x11
37bc0433dunpckhpd x4, x4
37bc04341subsd x7, x10
37bc04346addsd x5, x2
37bc0434aaddsd x7, x9
37bc0434fmovapd x3, x7
37bc04353unpcklpd x3, x5
37bc04357movups [rsp+448], x3
37bc0435fmovapd x3, x4
37bc04363andpd x3, x1
37bc04367addsd x0, x3
37bc0436baddsd x0, x6
37bc0436fucomisd x0, x2
37bc04373jp 0x37bc0437b
37bc04375je 0x37bc04412
37bc0437b
37bc0437bloc_37bc0437b:
37bc0437bmovapd x2, x8
37bc04380unpckhpd x8, x8
37bc04385andpd x7, x1
37bc04389andpd x5, x1
37bc0438dandpd x2, x1
37bc04391andpd x8, x1
37bc04396addsd x5, x7
37bc0439aaddsd x2, x8
37bc0439fpxor x1, x1
37bc043a3addsd x2, x5
37bc043a7ucomisd x2, x1
37bc043abjp 0x37bc043b3
37bc043adje 0x37bc04bb0
37bc043b3
37bc043b3loc_37bc043b3:
37bc043b3movsd_xmm x1, [rsp+216]
37bc043bcmovsd_xmm x3, [rsp+120]
37bc043c2mulsd x1, [rsp+224]
37bc043cbmulsd x3, [rsp+232]
37bc043d4addsd x1, x3
37bc043d8movsd_xmm x3, [rsp+208]
37bc043e1mulsd x3, [rsp+192]
37bc043eadivsd x1, x0
37bc043eemovsd_xmm x0, [rsp+200]
37bc043f7mulsd x0, [rsp+288]
37bc04400addsd x0, x3
37bc04404divsd x0, x2
37bc04408comisd x0, x1
37bc0440cjae 0x37bc04bb0
37bc04412
37bc04412loc_37bc04412:
37bc04412lea rdx, [rsp+448]
37bc0441alea rcx, [rsp+496]
37bc04422
37bc04422loc_37bc04422:
37bc04422lea rax, [rsp+480]
37bc0442amov r9, [rsp+816]
37bc04432mov r8, [rsp+808]
37bc0443amov [rsp+32], rax
37bc0443fcall zlartg_
37bc04444movapd x3, x13
37bc04449movapd x4, x14
37bc0444emovupd x8, [rsp+240]
37bc04458movupd x0, [rsp+256]
37bc04461mulpd x8, x12
37bc04466mulpd x0, x12
37bc0446baddsubpd x8, [rsp+96]
37bc04472addsubpd x0, [rsp+144]
37bc0447bjmp 0x37bc049fc
37bc04480
37bc04480loc_37bc04480:
37bc04480mulsd x0, x3
37bc04484pxor x7, x7
37bc04488movq x12, rax
37bc0448dmovsd_xmm x15, [rsp+144]
37bc04497movsd_xmm x8, [rsp+120]
37bc0449emovapd x11, x9
37bc044a3mulsd x5, x15
37bc044a8addsd x5, [rsp+128]
37bc044b1mulsd x8, x7
37bc044b6mulsd x11, x7
37bc044bbmulsd x9, x4
37bc044c0movq rcx, x0
37bc044c5movapd x0, x15
37bc044camulsd x0, x7
37bc044cemovapd x6, x5
37bc044d2mulsd x6, x7
37bc044d6movsd_xmm [rsp+144], x0
37bc044dfsubsd x12, x0
37bc044e4movupd x0, [rip+0x8475d4]
37bc044ecmovapd x13, x12
37bc044f1unpcklpd x13, x5
37bc044f6mulsd x5, x2
37bc044faxorpd x0, x13
37bc044ffmovsd_xmm x13, [rsp+96]
37bc04506mulsd x13, x3
37bc0450bsubsd x13, x8
37bc04510movapd x8, x13
37bc04515movapd x13, x2
37bc0451amovsd_xmm x2, [rsp+160]
37bc04523mulsd x13, x12
37bc04528mulsd x12, x7
37bc0452dmulsd x2, x4
37bc04531subsd x13, x6
37bc04536movsd_xmm x6, [rsp+96]
37bc0453cmulsd x6, x7
37bc04540movq rax, x2
37bc04545movsd_xmm x2, [rsp+80]
37bc0454baddsd x13, x8
37bc04550movsd_xmm x8, [rsp+120]
37bc04557mulsd x2, x15
37bc0455caddsd x2, [rsp+128]
37bc04565mulsd x8, x3
37bc0456amovapd x15, x2
37bc0456fmulsd x15, x7
37bc04574addsd x6, x8
37bc04579movapd x8, x12
37bc0457emovq x12, rdx
37bc04583subsd x12, [rsp+144]
37bc0458daddsd x8, x5
37bc04592movapd x5, x10
37bc04597mulsd x5, x4
37bc0459bmulsd x10, x7
37bc045a0addsd x6, x8
37bc045a5movapd x8, x12
37bc045aaunpcklpd x8, x2
37bc045afxorpd x8, [rip+0x847508]
37bc045b8mulsd x2, x14
37bc045bdsubsd x5, x11
37bc045c2movapd x11, x14
37bc045c7mulsd x11, x12
37bc045ccaddsd x10, x9
37bc045d1movapd x9, x6
37bc045d6mulsd x12, x7
37bc045dbandpd x9, x1
37bc045e0subsd x11, x15
37bc045e5addsd x2, x12
37bc045eaaddsd x5, x11
37bc045efmovapd x11, x13
37bc045f4andpd x11, x1
37bc045f9addsd x10, x2
37bc045feaddsd x9, x11
37bc04603movq x11, rcx
37bc04608andpd x11, x1
37bc0460daddsd x9, x11
37bc04612ucomisd x9, x7
37bc04617jp 0x37bc0461f
37bc04619je 0x37bc04bc8
37bc0461f
37bc0461floc_37bc0461f:
37bc0461fmovapd x2, x5
37bc04623movapd x7, x10
37bc04628andpd x2, x1
37bc0462candpd x7, x1
37bc04630addsd x7, x2
37bc04634movq x2, rax
37bc04639andpd x1, x2
37bc0463dpxor x2, x2
37bc04641addsd x1, x7
37bc04645ucomisd x1, x2
37bc04649jp 0x37bc04651
37bc0464bje 0x37bc04ad8
37bc04651
37bc04651loc_37bc04651:
37bc04651movsd_xmm x2, [rsp+192]
37bc0465amovsd_xmm [rsp+120], x4
37bc04660mulsd x2, [rsp+200]
37bc04669movsd_xmm x7, [rsp+176]
37bc04672movsd_xmm [rsp+96], x3
37bc04678mulsd x7, [rsp+208]
37bc04681movups [rsp+80], x0
37bc04686addsd x2, x7
37bc0468amovsd_xmm x7, [rsp+168]
37bc04693mulsd x7, [rsp+224]
37bc0469cdivsd x2, x9
37bc046a1movsd_xmm x9, [rsp+216]
37bc046abmulsd x9, [rsp+232]
37bc046b5addsd x7, x9
37bc046badivsd x7, x1
37bc046becomisd x7, x2
37bc046c2jb 0x37bc04bd9
37bc046c8
37bc046c8loc_37bc046c8:
37bc046c8mov rax, [rip+0x8473d9]
37bc046cfmovq x1, rcx
37bc046d4xorpd x1, [rip+0x8473f4]
37bc046dcxorpd x6, [rip+0x8473ec]
37bc046e4movsd_xmm [rsp+496], x1
37bc046edmovapd x1, x13
37bc046f2mov [rsp+504], rax
37bc046faunpcklpd x1, x6
37bc046femovups [rsp+464], x1
37bc04706
37bc04706loc_37bc04706:
37bc04706lea rax, [rsp+480]
37bc0470emov r9, [rsp+816]
37bc04716mov r8, [rsp+808]
37bc0471elea rdx, [rsp+464]
37bc04726mov [rsp+32], rax
37bc0472blea rcx, [rsp+496]
37bc04733call zlartg_
37bc04738movupd x0, [rsp+80]
37bc0473emovsd_xmm x3, [rsp+96]
37bc04744movsd_xmm x4, [rsp+120]
37bc0474ajmp 0x37bc049fc
37bc0474f
37bc0474f 90 .
37bc04750
37bc04750loc_37bc04750:
37bc04750movddup x5, [rsp+96]
37bc04756pxor x8, x8
37bc0475bmovddup x12, x4
37bc04760movapd x11, x0
37bc04765mulpd x12, x2
37bc0476ashufpd x2, x2, 1
37bc0476fshufpd x11, x0, 1
37bc04775movups [rsp+176], x5
37bc0477dmovapd x5, x8
37bc04782unpcklpd x5, x14
37bc04787movups [rsp+128], x5
37bc0478fpxor x5, x5
37bc04793mulpd x2, x5
37bc04797mulpd x11, x5
37bc0479cmovapd x15, x12
37bc047a1movapd x12, x6
37bc047a6movq x5, x10
37bc047abmulsd x12, x8
37bc047b0addsubpd x15, x2
37bc047b5movddup x2, x3
37bc047b9mulpd x2, x0
37bc047bdmovapd x0, x2
37bc047c1movq x2, rbx
37bc047c6addsubpd x0, x11
37bc047cbsubsd x2, x12
37bc047d0movapd x11, x13
37bc047d5mulsd x11, x6
37bc047daaddsd x11, [rsp+80]
37bc047e1mulsd x6, x14
37bc047e6unpcklpd x2, x2
37bc047eaaddsd x6, [rsp+80]
37bc047f0mulpd x2, x5
37bc047f4movapd x5, x8
37bc047f9unpcklpd x5, x10
37bc047feunpcklpd x11, x11
37bc04803movapd x10, x0
37bc04808mulpd x11, x5
37bc0480dmovq x5, rax
37bc04812unpcklpd x6, x6
37bc04816subsd x5, x12
37bc0481bunpcklpd x5, x5
37bc0481faddsubpd x2, x11
37bc04824movsd_xmm x11, [rsp+160]
37bc0482emulsd x11, x3
37bc04833subpd x10, x2
37bc04838movq x2, x9
37bc0483dmulpd x5, x2
37bc04841movapd x2, x8
37bc04846unpcklpd x2, x9
37bc0484bmovsd_xmm x9, [rsp+168]
37bc04855mulpd x6, x2
37bc04859movapd x2, x15
37bc0485emovups [rsp+432], x10
37bc04867mulsd x9, x4
37bc0486caddsubpd x5, x6
37bc04870subpd x2, x5
37bc04874movapd x5, x10
37bc04879unpckhpd x10, x10
37bc0487eandpd x5, x1
37bc04882andpd x10, x1
37bc04887addsd x10, x5
37bc0488cmovapd x5, x11
37bc04891andpd x5, x1
37bc04895movups [rsp+464], x2
37bc0489daddsd x5, x10
37bc048a2ucomisd x5, x8
37bc048a7jp 0x37bc048af
37bc048a9je 0x37bc04c20
37bc048af
37bc048afloc_37bc048af:
37bc048afmovapd x6, x2
37bc048b3unpckhpd x2, x2
37bc048b7andpd x6, x1
37bc048bbandpd x2, x1
37bc048bfandpd x1, x9
37bc048c4addsd x2, x6
37bc048c8addsd x1, x2
37bc048ccpxor x2, x2
37bc048d0ucomisd x1, x2
37bc048d4jp 0x37bc048dc
37bc048d6je 0x37bc04af0
37bc048dc
37bc048dcloc_37bc048dc:
37bc048dcmovsd_xmm x6, [rsp+216]
37bc048e5movsd_xmm x2, [rsp+120]
37bc048ebmovsd_xmm [rsp+160], x4
37bc048f4mulsd x2, [rsp+224]
37bc048fdmovsd_xmm [rsp+120], x3
37bc04903movsd_xmm x0, [rsp+208]
37bc0490cmulsd x6, [rsp+232]
37bc04915mulsd x0, [rsp+288]
37bc0491eaddsd x2, x6
37bc04922divsd x2, x5
37bc04926movsd_xmm x5, [rsp+200]
37bc0492fmulsd x5, [rsp+192]
37bc04938addsd x0, x5
37bc0493cdivsd x0, x1
37bc04940comisd x0, x2
37bc04944jb 0x37bc04c50
37bc0494amov [rsp+504], 0
37bc04956movsd_xmm [rsp+496], x11
37bc04960
37bc04960loc_37bc04960:
37bc04960lea rdx, [rsp+432]
37bc04968
37bc04968loc_37bc04968:
37bc04968lea rax, [rsp+480]
37bc04970mov r9, [rsp+816]
37bc04978mov r8, [rsp+808]
37bc04980lea rcx, [rsp+496]
37bc04988mov [rsp+32], rax
37bc0498dcall zlartg_
37bc04992movsd_xmm x3, [rsp+120]
37bc04998movsd_xmm x4, [rsp+160]
37bc049a1
37bc049a1loc_37bc049a1:
37bc049a1movupd x0, [rsp+128]
37bc049aamovsd_xmm x1, [rsp+96]
37bc049b0mulpd x0, [rsp+176]
37bc049b9movddup x2, [rip+0x8470e7]
37bc049c1addsubpd x7, x0
37bc049c5pxor x0, x0
37bc049c9mulsd x1, x0
37bc049cdmovq x0, rbx
37bc049d2movapd x8, x7
37bc049d7xorpd x8, x2
37bc049dcsubsd x0, x1
37bc049e0movsd_xmm x1, [rsp+144]
37bc049e9mulsd x1, x13
37bc049eeaddsd x1, [rsp+80]
37bc049f4unpcklpd x0, x1
37bc049f8xorpd x0, x2
37bc049fc
37bc049fcloc_37bc049fc:
37bc049fcmov rax, [rsp+776]
37bc04a04movsd_xmm [rax], x3
37bc04a08mov rax, [rsp+784]
37bc04a10movups [rax], x0
37bc04a13mov rax, [rsp+792]
37bc04a1bmovsd_xmm [rax], x4
37bc04a1fmov rax, [rsp+800]
37bc04a27movups [rax], x8
37bc04a2bmovups x6, [rsp+512]
37bc04a33movups x7, [rsp+528]
37bc04a3bmovups x8, [rsp+544]
37bc04a44movups x9, [rsp+560]
37bc04a4dmovups x10, [rsp+576]
37bc04a56movups x11, [rsp+592]
37bc04a5fmovups x12, [rsp+608]
37bc04a68movups x13, [rsp+624]
37bc04a71movups x14, [rsp+640]
37bc04a7amovups x15, [rsp+656]
37bc04a83add rsp, 672
37bc04a8apop rbx
37bc04a8bpop rsi
37bc04a8cpop rdi
37bc04a8dpop rbp
37bc04a8epop r14
37bc04a90ret
37bc04a91
37bc04a91 0f 1f 80 00 00 00 00 .......
37bc04a98
37bc04a98loc_37bc04a98:
37bc04a98movq x7, [rip+0x846ff0]
37bc04aa0jmp 0x37bc038bf
37bc04aa5
37bc04aa5 0f 1f 00 ...
37bc04aa8
37bc04aa8loc_37bc04aa8:
37bc04aa8movsd_xmm x4, [rip+0x846ff8]
37bc04ab0pxor x6, x6
37bc04ab4movupd x12, [rip+0x846fe3]
37bc04abdmovsd_xmm x8, [rip+0x846fca]
37bc04ac6movsd_xmm [rsp+96], x4
37bc04accjmp 0x37bc03f70
37bc04ad1
37bc04ad1 0f 1f 80 00 00 00 00 .......
37bc04ad8
37bc04ad8loc_37bc04ad8:
37bc04ad8movsd_xmm [rsp+120], x4
37bc04ademovsd_xmm [rsp+96], x3
37bc04ae4movups [rsp+80], x0
37bc04ae9jmp 0x37bc046c8
37bc04aee
37bc04aee 66 90 f.
37bc04af0
37bc04af0loc_37bc04af0:
37bc04af0movsd_xmm [rsp+160], x4
37bc04af9movsd_xmm [rsp+120], x3
37bc04affmovsd_xmm [rsp+496], x11
37bc04b09movsd_xmm [rsp+504], x2
37bc04b12jmp 0x37bc04960
37bc04b17
37bc04b17 66 0f 1f 84 00 00 00 00 00 f........
37bc04b20
37bc04b20loc_37bc04b20:
37bc04b20movsd_xmm x1, [rsp+288]
37bc04b29movapd x0, x11
37bc04b2exorpd x0, [rip+0x846f9a]
37bc04b36lea rax, [rsp+480]
37bc04b3emov [rsp+32], rax
37bc04b43mov r9, [rsp+816]
37bc04b4blea rdx, [rsp+496]
37bc04b53lea rcx, [rsp+464]
37bc04b5bunpcklpd x1, x0
37bc04b5fmovsd_xmm x0, [rsp+120]
37bc04b65mov r8, [rsp+808]
37bc04b6dmovsd_xmm [rsp+128], x5
37bc04b76movups [rsp+464], x1
37bc04b7emovsd_xmm x1, [rsp+96]
37bc04b84xorpd x1, [rip+0x846f44]
37bc04b8cunpcklpd x0, x1
37bc04b90movups [rsp+496], x0
37bc04b98call zlartg_
37bc04b9dmovsd_xmm x5, [rsp+128]
37bc04ba6jmp 0x37bc03e43
37bc04bab
37bc04bab 0f 1f 44 00 00 ..D..
37bc04bb0
37bc04bb0loc_37bc04bb0:
37bc04bb0lea rdx, [rsp+400]
37bc04bb8lea rcx, [rsp+416]
37bc04bc0jmp 0x37bc04422
37bc04bc5
37bc04bc5 0f 1f 00 ...
37bc04bc8
37bc04bc8loc_37bc04bc8:
37bc04bc8movsd_xmm [rsp+120], x4
37bc04bcemovsd_xmm [rsp+96], x3
37bc04bd4movups [rsp+80], x0
37bc04bd9
37bc04bd9loc_37bc04bd9:
37bc04bd9xorpd x10, [rip+0x846eee]
37bc04be2movq x1, rax
37bc04be7mov rax, [rip+0x846eba]
37bc04beexorpd x1, [rip+0x846eda]
37bc04bf6unpcklpd x5, x10
37bc04bfbmov [rsp+504], rax
37bc04c03movsd_xmm [rsp+496], x1
37bc04c0cmovups [rsp+464], x5
37bc04c14jmp 0x37bc04706
37bc04c19
37bc04c19 0f 1f 80 00 00 00 00 .......
37bc04c20
37bc04c20loc_37bc04c20:
37bc04c20movsd_xmm [rsp+120], x3
37bc04c26lea rdx, [rsp+464]
37bc04c2emovsd_xmm [rsp+160], x4
37bc04c37movsd_xmm [rsp+496], x9
37bc04c41movsd_xmm [rsp+504], x8
37bc04c4bjmp 0x37bc04968
37bc04c50
37bc04c50loc_37bc04c50:
37bc04c50lea rax, [rsp+480]
37bc04c58mov r9, [rsp+816]
37bc04c60mov r8, [rsp+808]
37bc04c68lea rdx, [rsp+464]
37bc04c70mov [rsp+32], rax
37bc04c75lea rcx, [rsp+496]
37bc04c7dmov [rsp+504], 0
37bc04c89movsd_xmm [rsp+496], x9
37bc04c93call zlartg_
37bc04c98movsd_xmm x3, [rsp+120]
37bc04c9emovsd_xmm x4, [rsp+160]
37bc04ca7jmp 0x37bc049a1
37bc03700
37bc03700zlags2_:
37bc03700push r14
37bc03702push rbp
37bc03703push rdi
37bc03704push rsi
37bc03705push rbx
37bc03706sub rsp, 672
37bc0370dmovups [rsp+512], x6
37bc03715movups [rsp+528], x7
37bc0371dmovups [rsp+544], x8
37bc03726movups [rsp+560], x9
37bc0372fmovups [rsp+576], x10
37bc03738movups [rsp+592], x11
37bc03741movups [rsp+608], x12
37bc0374amovups [rsp+624], x13
37bc03753movups [rsp+640], x14
37bc0375cmovups [rsp+656], x15
37bc03765pxor x8, x8
37bc0376amov rax, [rsp+768]
37bc03772mov rdi, [rsp+760]
37bc0377amovsd_xmm x2, [rdx]
37bc0377emovsd_xmm x4, [r9]
37bc03783movsd_xmm x5, [rax]
37bc03787mov rax, [rsp+752]
37bc0378fmovupd x0, [r8]
37bc03794movupd x3, [rdi]
37bc03798movapd x12, x2
37bc0379dmovapd x11, x4
37bc037a2movsd_xmm x1, [rax]
37bc037a6mov eax, [rcx]
37bc037a8mulsd x12, x5
37bc037admov rsi, rdx
37bc037b0movapd x10, x0
37bc037b5mov rbp, r8
37bc037b8mov rbx, r9
37bc037bbmulpd x10, x8
37bc037c0mulsd x11, x1
37bc037c5mulpd x8, x3
37bc037catest eax, eax
37bc037ccje 0x37bc03e80
37bc037d2movddup x9, x2
37bc037d7movddup x6, x1
37bc037dbmovapd x1, x8
37bc037e0movsd_xmm [rsp+320], x12
37bc037eamulpd x9, x3
37bc037efshufpd x1, x8, 1
37bc037f5lea rcx, [rsp+304]
37bc037fdmovsd_xmm [rsp+344], x11
37bc03807mulpd x6, x0
37bc0380bmovapd x2, x9
37bc03810addsubpd x2, x1
37bc03814movapd x7, x6
37bc03818movapd x1, x10
37bc0381dshufpd x1, x10, 1
37bc03823addsubpd x7, x1
37bc03827subpd x7, x2
37bc0382bmovups [rsp+304], x7
37bc03833call fn_37c42fc80
37bc03838movsd_xmm [rsp+352], x0
37bc03841movapd x1, x0
37bc03845pxor x0, x0
37bc03849ucomisd x1, x0
37bc0384djp 0x37bc03855
37bc0384fje 0x37bc04a98
37bc03855
37bc03855loc_37bc03855:
37bc03855pxor x2, x2
37bc03859shufpd x6, x6, 1
37bc0385emovapd x3, x6
37bc03862subpd x6, x10
37bc03867movapd x0, x2
37bc0386baddpd x3, x10
37bc03870shufpd x9, x9, 1
37bc03876divsd x0, x1
37bc0387amovsd_xmm x6, x3
37bc0387emovapd x3, x9
37bc03883subpd x9, x8
37bc03888addpd x3, x8
37bc0388dmovsd_xmm x9, x3
37bc03892subpd x6, x9
37bc03897movddup x3, x0
37bc0389bmulpd x6, x3
37bc0389fmulsd x0, x2
37bc038a3addsd x0, x1
37bc038a7movapd x1, x6
37bc038abaddpd x1, x7
37bc038afsubpd x7, x6
37bc038b3unpcklpd x0, x0
37bc038b7movsd_xmm x7, x1
37bc038bbdivpd x7, x0
37bc038bf
37bc038bfloc_37bc038bf:
37bc038bflea rax, [rsp+328]
37bc038c7lea rdx, [rsp+352]
37bc038cfmovhpd [rsp+144], x7
37bc038d8mov [rsp+64], rax
37bc038ddlea rax, [rsp+384]
37bc038e5lea rcx, [rsp+320]
37bc038edmov [rsp+56], rax
37bc038f2lea rax, [rsp+336]
37bc038falea r9, [rsp+368]
37bc03902mov [rsp+48], rax
37bc03907lea rax, [rsp+392]
37bc0390flea r8, [rsp+344]
37bc03917mov [rsp+40], rax
37bc0391clea rax, [rsp+376]
37bc03924mov [rsp+32], rax
37bc03929call dlasv2_
37bc0392emovsd_xmm x13, [rbp]
37bc03934movsd_xmm x9, [rbp+8]
37bc0393amovq x1, [rip+0x84816e]
37bc03942movsd_xmm x2, [rbx]
37bc03946mov rax, [rsp+752]
37bc0394emovapd x10, x9
37bc03953movsd_xmm [rsp+120], x9
37bc0395amovapd x9, x13
37bc0395fmovsd_xmm x5, [rsp+384]
37bc03968andpd x9, x1
37bc0396dandpd x10, x1
37bc03972movsd_xmm x14, [rax]
37bc03977movsd_xmm [rsp+96], x13
37bc0397eaddsd x10, x9
37bc03983movapd x13, x2
37bc03988mov rax, [rsp+768]
37bc03990movapd x4, x5
37bc03994andpd x13, x1
37bc03999movsd_xmm x9, [rdi+8]
37bc0399fandpd x4, x1
37bc039a3movsd_xmm [rsp+160], x14
37bc039admovsd_xmm [rsp+176], x13
37bc039b7movsd_xmm x14, [rax]
37bc039bcmovapd x11, x4
37bc039c1movsd_xmm x3, [rsp+328]
37bc039camovsd_xmm [rsp+192], x10
37bc039d4movsd_xmm x10, [rdi]
37bc039d9movsd_xmm [rsp+208], x4
37bc039e2movapd x15, x3
37bc039e7movsd_xmm x4, [rsp+336]
37bc039f0movapd x13, x10
37bc039f5andpd x15, x1
37bc039faandpd x13, x1
37bc039ffmovapd x6, x4
37bc03a03movsd_xmm [rsp+200], x15
37bc03a0dmovsd_xmm [rsp+128], x13
37bc03a17movapd x13, x9
37bc03a1candpd x6, x1
37bc03a20movsd_xmm x8, [rsp+128]
37bc03a2aandpd x13, x1
37bc03a2fcomisd x15, x11
37bc03a34movsd_xmm [rsp+168], x6
37bc03a3dmovsd_xmm x6, [rsp+392]
37bc03a46addsd x8, x13
37bc03a4bmovapd x13, x14
37bc03a50andpd x13, x1
37bc03a55movsd_xmm [rsp+80], x6
37bc03a5bmovapd x0, x6
37bc03a5fmovsd_xmm [rsp+232], x13
37bc03a69movapd x13, x5
37bc03a6eandpd x0, x1
37bc03a72mulsd x13, x7
37bc03a77movapd x6, x0
37bc03a7bmovsd_xmm [rsp+224], x8
37bc03a85movapd x8, x7
37bc03a8amovsd_xmm [rsp+216], x0
37bc03a93movsd_xmm x0, [rsi]
37bc03a97movq rax, x13
37bc03a9cpxor x13, x13
37bc03aa1mulsd x8, x13
37bc03aa6movsd_xmm [rsp+128], x8
37bc03ab0movsd_xmm x8, [rsp+80]
37bc03ab7mulsd x8, x7
37bc03abcmovq rdx, x8
37bc03ac1jae 0x37bc04480
37bc03ac7movsd_xmm x15, [rsp+168]
37bc03ad1comisd x15, x6
37bc03ad6jae 0x37bc04480
37bc03adcmovsd_xmm x15, [rsp+144]
37bc03ae6mulsd x14, x4
37bc03aebmovddup x6, x3
37bc03aefxorpd x15, [rip+0x847fd8]
37bc03af8movsd_xmm x11, [rsp+128]
37bc03b02movups [rsp+272], x6
37bc03b0amovddup x6, x4
37bc03b0emovapd x4, x9
37bc03b13movapd x12, x15
37bc03b18movapd x8, x15
37bc03b1dmovups [rsp+240], x6
37bc03b25mulsd x12, x13
37bc03b2amulsd x8, x5
37bc03b2fmovapd x6, x12
37bc03b34unpcklpd x6, x11
37bc03b39addsd x8, x11
37bc03b3emovups [rsp+256], x6
37bc03b46movq x6, rax
37bc03b4bsubsd x6, x12
37bc03b50movapd x11, x8
37bc03b55movsd_xmm [rsp+144], x11
37bc03b5fmovapd x8, x6
37bc03b64mulsd x8, x0
37bc03b69mulsd x0, [rsp+144]
37bc03b72movq rax, x8
37bc03b77movapd x8, x11
37bc03b7cmulsd x8, x13
37bc03b81movq x11, rax
37bc03b86subsd x11, x8
37bc03b8bmovapd x8, x6
37bc03b90mulsd x8, x13
37bc03b95movsd_xmm [rsp+288], x11
37bc03b9faddsd x0, x8
37bc03ba4movsd_xmm x8, [rsp+120]
37bc03babmovapd x11, x0
37bc03bb0movapd x0, x3
37bc03bb4movsd_xmm x3, [rsp+96]
37bc03bbamulsd x0, x2
37bc03bbemovsd_xmm x2, [rsp+144]
37bc03bc7mulsd x3, x6
37bc03bcbmulsd x2, x8
37bc03bd0mulsd x8, x6
37bc03bd5movapd x6, x13
37bc03bdasubsd x3, x2
37bc03bdemovsd_xmm x2, [rsp+80]
37bc03be4mulsd x2, x15
37bc03be9movsd_xmm x15, [rsp+160]
37bc03bf3addsd x2, [rsp+128]
37bc03bfcsubsd x0, x3
37bc03c00movsd_xmm x3, [rsp+144]
37bc03c09mulsd x3, [rsp+96]
37bc03c0fmulsd x4, x2
37bc03c13movsd_xmm [rsp+120], x0
37bc03c19movapd x0, x11
37bc03c1eandpd x0, x1
37bc03c22addsd x3, x8
37bc03c27movsd_xmm x8, [rsp+120]
37bc03c2eandpd x8, x1
37bc03c33subsd x6, x3
37bc03c37movapd x3, x15
37bc03c3cmulsd x15, x2
37bc03c41movsd_xmm [rsp+96], x6
37bc03c47movq x6, rdx
37bc03c4csubsd x6, x12
37bc03c51mulsd x3, x6
37bc03c55movapd x12, x6
37bc03c5amulsd x9, x12
37bc03c5fmovapd x6, x3
37bc03c63movapd x3, x2
37bc03c67mulsd x3, x13
37bc03c6csubsd x6, x3
37bc03c70movapd x3, x12
37bc03c75mulsd x3, x13
37bc03c7amovq rbx, x6
37bc03c7fmovapd x6, x14
37bc03c84addsd x3, x15
37bc03c89movapd x15, x3
37bc03c8emovapd x3, x10
37bc03c93mulsd x10, x2
37bc03c98movsd_xmm x2, [rsp+288]
37bc03ca1mulsd x3, x12
37bc03ca6andpd x2, x1
37bc03caaaddsd x2, x0
37bc03caemovsd_xmm x0, [rsp+96]
37bc03cb4andpd x0, x1
37bc03cb8addsd x10, x9
37bc03cbdmovapd x9, x13
37bc03cc2addsd x8, x0
37bc03cc7subsd x3, x4
37bc03ccbsubsd x9, x10
37bc03cd0addsd x8, x2
37bc03cd5subsd x6, x3
37bc03cd9ucomisd x8, x13
37bc03cdejp 0x37bc03ce6
37bc03ce0je 0x37bc03dcf
37bc03ce6
37bc03ce6loc_37bc03ce6:
37bc03ce6movq x10, rbx
37bc03cebmovapd x0, x15
37bc03cf0lea rcx, [rsp+304]
37bc03cf8movsd_xmm [rsp+144], x5
37bc03d01andpd x10, x1
37bc03d06andpd x0, x1
37bc03d0amovups [rsp+128], x1
37bc03d12movsd_xmm [rsp+304], x6
37bc03d1baddsd x10, x0
37bc03d20movsd_xmm [rsp+312], x9
37bc03d2acall fn_37c42fc80
37bc03d2fpxor x2, x2
37bc03d33movupd x1, [rsp+128]
37bc03d3cmovsd_xmm x5, [rsp+144]
37bc03d45addsd x0, x10
37bc03d4aucomisd x0, x2
37bc03d4ejp 0x37bc03d56
37bc03d50je 0x37bc04b20
37bc03d56
37bc03d56loc_37bc03d56:
37bc03d56movsd_xmm x0, [rsp+192]
37bc03d5fmovsd_xmm x2, [rsp+176]
37bc03d68mulsd x0, [rsp+208]
37bc03d71movsd_xmm x3, [rsp+168]
37bc03d7amulsd x2, [rsp+200]
37bc03d83mulsd x3, [rsp+232]
37bc03d8caddsd x0, x2
37bc03d90movsd_xmm x2, [rsp+216]
37bc03d99mulsd x2, [rsp+224]
37bc03da2divsd x0, x8
37bc03da7addsd x2, x3
37bc03dabmovapd x3, x6
37bc03dafandpd x3, x1
37bc03db3andpd x1, x9
37bc03db8addsd x3, x1
37bc03dbcaddsd x3, x10
37bc03dc1divsd x2, x3
37bc03dc5comisd x2, x0
37bc03dc9jae 0x37bc04b20
37bc03dcf
37bc03dcfloc_37bc03dcf:
37bc03dcfmovapd x0, x15
37bc03dd4lea rax, [rsp+480]
37bc03ddcxorpd x0, [rip+0x847cec]
37bc03de4mov r9, [rsp+816]
37bc03decxorpd x9, [rip+0x847cdb]
37bc03df5mov [rsp+32], rax
37bc03dfamovq x13, rbx
37bc03dfflea rdx, [rsp+496]
37bc03e07mov r8, [rsp+808]
37bc03e0funpcklpd x13, x0
37bc03e14lea rcx, [rsp+464]
37bc03e1cmovsd_xmm [rsp+96], x5
37bc03e22movups [rsp+464], x13
37bc03e2bunpcklpd x6, x9
37bc03e30movups [rsp+496], x6
37bc03e38call zlartg_
37bc03e3dmovsd_xmm x5, [rsp+96]
37bc03e43
37bc03e43loc_37bc03e43:
37bc03e43movupd x8, [rsp+240]
37bc03e4dmovapd x3, x5
37bc03e51movupd x0, [rsp+272]
37bc03e5amovupd x4, [rsp+256]
37bc03e63mulpd x8, x7
37bc03e68mulpd x0, x7
37bc03e6caddpd x8, x4
37bc03e71addpd x0, x4
37bc03e75movsd_xmm x4, [rsp+80]
37bc03e7bjmp 0x37bc049fc
37bc03e80
37bc03e80loc_37bc03e80:
37bc03e80movapd x7, x0
37bc03e84movapd x1, x3
37bc03e88unpckhpd x0, x0
37bc03e8cmovsd_xmm [rsp+320], x12
37bc03e96mulsd x7, x5
37bc03e9aunpckhpd x3, x3
37bc03e9emovapd x6, x10
37bc03ea3movsd_xmm [rsp+344], x11
37bc03eadmulsd x1, x4
37bc03eb1unpckhpd x6, x6
37bc03eb5lea rcx, [rsp+304]
37bc03ebdmulsd x0, x5
37bc03ec1mulsd x3, x4
37bc03ec5subsd x7, x6
37bc03ec9movapd x6, x8
37bc03eceunpckhpd x6, x6
37bc03ed2subsd x1, x6
37bc03ed6movapd x6, x0
37bc03edaaddsd x3, x8
37bc03edfaddsd x6, x10
37bc03ee4subsd x7, x1
37bc03ee8subsd x6, x3
37bc03eecmovsd_xmm [rsp+304], x7
37bc03ef5movsd_xmm [rsp+312], x6
37bc03efecall fn_37c42fc80
37bc03f03movsd_xmm [rsp+360], x0
37bc03f0cmovapd x1, x0
37bc03f10pxor x0, x0
37bc03f14ucomisd x1, x0
37bc03f18jp 0x37bc03f20
37bc03f1aje 0x37bc04aa8
37bc03f20
37bc03f20loc_37bc03f20:
37bc03f20pxor x0, x0
37bc03f24movapd x8, x6
37bc03f29movapd x2, x0
37bc03f2ddivsd x2, x1
37bc03f31mulsd x8, x2
37bc03f36mulsd x0, x2
37bc03f3aaddsd x8, x7
37bc03f3fmulsd x7, x2
37bc03f43addsd x0, x1
37bc03f47divsd x8, x0
37bc03f4csubsd x6, x7
37bc03f50divsd x6, x0
37bc03f54movapd x12, x8
37bc03f59movapd x4, x6
37bc03f5dxorpd x4, [rip+0x847b6b]
37bc03f65movsd_xmm [rsp+96], x4
37bc03f6bunpcklpd x12, x4
37bc03f70
37bc03f70loc_37bc03f70:
37bc03f70lea rax, [rsp+328]
37bc03f78lea rdx, [rsp+360]
37bc03f80movhpd [rsp+144], x12
37bc03f8amovddup x9, x8
37bc03f8fmov [rsp+64], rax
37bc03f94lea rax, [rsp+384]
37bc03f9clea rcx, [rsp+320]
37bc03fa4mov [rsp+56], rax
37bc03fa9lea rax, [rsp+336]
37bc03fb1lea r9, [rsp+368]
37bc03fb9mov [rsp+48], rax
37bc03fbelea rax, [rsp+392]
37bc03fc6lea r8, [rsp+344]
37bc03fcemov [rsp+40], rax
37bc03fd3lea rax, [rsp+376]
37bc03fdbmov [rsp+32], rax
37bc03fe0call dlasv2_
37bc03fe5movsd_xmm x10, [rsi]
37bc03feamovsd_xmm x0, [rbx]
37bc03feemovq x1, [rip+0x847aba]
37bc03ff6movsd_xmm x3, [rsp+336]
37bc03fffmov rsi, [rsp+752]
37bc04007movsd_xmm x13, [rsp+392]
37bc04011movsd_xmm x14, [rsp+384]
37bc0401bmovsd_xmm [rsp+160], x0
37bc04024movddup x4, x3
37bc04028movapd x15, x3
37bc0402dmovups [rsp+256], x4
37bc04035movapd x4, x13
37bc0403amovapd x5, x14
37bc0403fandpd x15, x1
37bc04044andpd x4, x1
37bc04048andpd x5, x1
37bc0404cmovsd_xmm [rsp+216], x15
37bc04056movsd_xmm [rsp+120], x4
37bc0405cmovsd_xmm x4, [rsp+328]
37bc04065movsd_xmm [rsp+208], x5
37bc0406emovddup x7, x4
37bc04072movups [rsp+240], x7
37bc0407amovapd x7, x4
37bc0407eandpd x7, x1
37bc04082movsd_xmm [rsp+200], x7
37bc0408bmovq x7, x14
37bc04090mulpd x7, x9
37bc04095movsd_xmm x9, [rsi]
37bc0409amov rsi, [rsp+768]
37bc040a2movsd_xmm x0, [rsi]
37bc040a6movsd_xmm [rsp+168], x0
37bc040afmovapd x0, x10
37bc040b4movq rax, x7
37bc040b9andpd x0, x1
37bc040bdmovhpd [rsp+80], x7
37bc040c3movsd_xmm [rsp+224], x0
37bc040ccmovupd x0, [rbp]
37bc040d1movapd x5, x0
37bc040d5unpckhpd x5, x5
37bc040d9movsd_xmm [rsp+272], x5
37bc040e2movapd x2, x5
37bc040e6movsd_xmm x5, [rbp]
37bc040ebandpd x2, x1
37bc040efmovapd x11, x5
37bc040f4andpd x11, x1
37bc040f9addsd x11, x2
37bc040femovapd x2, x9
37bc04103andpd x2, x1
37bc04107movsd_xmm [rsp+288], x2
37bc04110movupd x2, [rdi]
37bc04114movsd_xmm [rsp+232], x11
37bc0411emovsd_xmm x11, [rdi]
37bc04123movhpd [rsp+128], x2
37bc0412cmovsd_xmm [rsp+296], x11
37bc04136andpd x11, x1
37bc0413bmovsd_xmm [rsp+176], x11
37bc04145movsd_xmm x11, [rsp+128]
37bc0414fandpd x11, x1
37bc04154movsd_xmm [rsp+192], x11
37bc0415emovsd_xmm x11, [rsp+176]
37bc04168addsd x11, [rsp+192]
37bc04172comisd x15, [rsp+120]
37bc04179movsd_xmm [rsp+192], x11
37bc04183movapd x11, x12
37bc04188mulsd x11, x13
37bc0418dmovq rbx, x11
37bc04192jae 0x37bc04750
37bc04198movsd_xmm x15, [rsp+200]
37bc041a2comisd x15, [rsp+208]
37bc041acjae 0x37bc04750
37bc041b2mulsd x3, x10
37bc041b7pxor x2, x2
37bc041bbmovapd x0, x11
37bc041c0movsd_xmm x15, [rsp+144]
37bc041camovq x6, [rsp+160]
37bc041d3mulsd x8, x2
37bc041d8mulsd x9, x4
37bc041ddmovapd x10, x15
37bc041e2movapd x4, x15
37bc041e7mulsd x10, x2
37bc041ecmulsd x4, x14
37bc041f1movsd_xmm [rsp+176], x3
37bc041faaddsd x4, [rsp+80]
37bc04200movapd x3, x10
37bc04205subsd x0, x10
37bc0420amovsd_xmm x7, x10
37bc0420fmovups [rsp+144], x7
37bc04217unpcklpd x3, x8
37bc0421cmovapd x8, x2
37bc04221movhpd x8, [rsp+160]
37bc0422bmovups [rsp+96], x3
37bc04230movapd x3, x15
37bc04235movsd_xmm x15, [rsp+296]
37bc0423fmulsd x3, x13
37bc04244movddup x7, x0
37bc04248addsd x3, [rsp+80]
37bc0424emulpd x7, x6
37bc04252movddup x6, x3
37bc04256mulpd x6, x8
37bc0425bmovsd_xmm x8, [rsp+272]
37bc04265movapd x11, x7
37bc0426amovapd x7, x8
37bc0426fmulsd x7, x3
37bc04273mulsd x3, x5
37bc04277addsubpd x11, x6
37bc0427cmovapd x6, x0
37bc04280mulsd x0, x8
37bc04285movq x8, [rsp+168]
37bc0428fmulsd x6, x5
37bc04293movsd_xmm x5, [rsp+128]
37bc0429cmovups [rsp+416], x11
37bc042a5addsd x0, x3
37bc042a9subsd x6, x7
37bc042adaddsd x6, [rsp+176]
37bc042b6addsd x0, x2
37bc042bamovapd x3, x6
37bc042beandpd x6, x1
37bc042c2unpcklpd x3, x0
37bc042c6andpd x0, x1
37bc042camovups [rsp+400], x3
37bc042d2movq x3, rax
37bc042d7addsd x6, x0
37bc042dbmovapd x0, x11
37bc042e0subsd x3, x10
37bc042e5movapd x10, x2
37bc042eaandpd x0, x1
37bc042eemovhpd x10, [rsp+168]
37bc042f8movddup x7, x3
37bc042fcmulpd x8, x7
37bc04301movddup x7, x4
37bc04305mulpd x7, x10
37bc0430amovapd x10, x5
37bc0430fmulsd x10, x4
37bc04314mulsd x5, x3
37bc04318mulsd x4, x15
37bc0431daddsubpd x8, x7
37bc04322movapd x7, x3
37bc04326mulsd x7, x15
37bc0432bmovups [rsp+496], x8
37bc04334addsd x5, x4
37bc04338movapd x4, x11
37bc0433dunpckhpd x4, x4
37bc04341subsd x7, x10
37bc04346addsd x5, x2
37bc0434aaddsd x7, x9
37bc0434fmovapd x3, x7
37bc04353unpcklpd x3, x5
37bc04357movups [rsp+448], x3
37bc0435fmovapd x3, x4
37bc04363andpd x3, x1
37bc04367addsd x0, x3
37bc0436baddsd x0, x6
37bc0436fucomisd x0, x2
37bc04373jp 0x37bc0437b
37bc04375je 0x37bc04412
37bc0437b
37bc0437bloc_37bc0437b:
37bc0437bmovapd x2, x8
37bc04380unpckhpd x8, x8
37bc04385andpd x7, x1
37bc04389andpd x5, x1
37bc0438dandpd x2, x1
37bc04391andpd x8, x1
37bc04396addsd x5, x7
37bc0439aaddsd x2, x8
37bc0439fpxor x1, x1
37bc043a3addsd x2, x5
37bc043a7ucomisd x2, x1
37bc043abjp 0x37bc043b3
37bc043adje 0x37bc04bb0
37bc043b3
37bc043b3loc_37bc043b3:
37bc043b3movsd_xmm x1, [rsp+216]
37bc043bcmovsd_xmm x3, [rsp+120]
37bc043c2mulsd x1, [rsp+224]
37bc043cbmulsd x3, [rsp+232]
37bc043d4addsd x1, x3
37bc043d8movsd_xmm x3, [rsp+208]
37bc043e1mulsd x3, [rsp+192]
37bc043eadivsd x1, x0
37bc043eemovsd_xmm x0, [rsp+200]
37bc043f7mulsd x0, [rsp+288]
37bc04400addsd x0, x3
37bc04404divsd x0, x2
37bc04408comisd x0, x1
37bc0440cjae 0x37bc04bb0
37bc04412
37bc04412loc_37bc04412:
37bc04412lea rdx, [rsp+448]
37bc0441alea rcx, [rsp+496]
37bc04422
37bc04422loc_37bc04422:
37bc04422lea rax, [rsp+480]
37bc0442amov r9, [rsp+816]
37bc04432mov r8, [rsp+808]
37bc0443amov [rsp+32], rax
37bc0443fcall zlartg_
37bc04444movapd x3, x13
37bc04449movapd x4, x14
37bc0444emovupd x8, [rsp+240]
37bc04458movupd x0, [rsp+256]
37bc04461mulpd x8, x12
37bc04466mulpd x0, x12
37bc0446baddsubpd x8, [rsp+96]
37bc04472addsubpd x0, [rsp+144]
37bc0447bjmp 0x37bc049fc
37bc04480
37bc04480loc_37bc04480:
37bc04480mulsd x0, x3
37bc04484pxor x7, x7
37bc04488movq x12, rax
37bc0448dmovsd_xmm x15, [rsp+144]
37bc04497movsd_xmm x8, [rsp+120]
37bc0449emovapd x11, x9
37bc044a3mulsd x5, x15
37bc044a8addsd x5, [rsp+128]
37bc044b1mulsd x8, x7
37bc044b6mulsd x11, x7
37bc044bbmulsd x9, x4
37bc044c0movq rcx, x0
37bc044c5movapd x0, x15
37bc044camulsd x0, x7
37bc044cemovapd x6, x5
37bc044d2mulsd x6, x7
37bc044d6movsd_xmm [rsp+144], x0
37bc044dfsubsd x12, x0
37bc044e4movupd x0, [rip+0x8475d4]
37bc044ecmovapd x13, x12
37bc044f1unpcklpd x13, x5
37bc044f6mulsd x5, x2
37bc044faxorpd x0, x13
37bc044ffmovsd_xmm x13, [rsp+96]
37bc04506mulsd x13, x3
37bc0450bsubsd x13, x8
37bc04510movapd x8, x13
37bc04515movapd x13, x2
37bc0451amovsd_xmm x2, [rsp+160]
37bc04523mulsd x13, x12
37bc04528mulsd x12, x7
37bc0452dmulsd x2, x4
37bc04531subsd x13, x6
37bc04536movsd_xmm x6, [rsp+96]
37bc0453cmulsd x6, x7
37bc04540movq rax, x2
37bc04545movsd_xmm x2, [rsp+80]
37bc0454baddsd x13, x8
37bc04550movsd_xmm x8, [rsp+120]
37bc04557mulsd x2, x15
37bc0455caddsd x2, [rsp+128]
37bc04565mulsd x8, x3
37bc0456amovapd x15, x2
37bc0456fmulsd x15, x7
37bc04574addsd x6, x8
37bc04579movapd x8, x12
37bc0457emovq x12, rdx
37bc04583subsd x12, [rsp+144]
37bc0458daddsd x8, x5
37bc04592movapd x5, x10
37bc04597mulsd x5, x4
37bc0459bmulsd x10, x7
37bc045a0addsd x6, x8
37bc045a5movapd x8, x12
37bc045aaunpcklpd x8, x2
37bc045afxorpd x8, [rip+0x847508]
37bc045b8mulsd x2, x14
37bc045bdsubsd x5, x11
37bc045c2movapd x11, x14
37bc045c7mulsd x11, x12
37bc045ccaddsd x10, x9
37bc045d1movapd x9, x6
37bc045d6mulsd x12, x7
37bc045dbandpd x9, x1
37bc045e0subsd x11, x15
37bc045e5addsd x2, x12
37bc045eaaddsd x5, x11
37bc045efmovapd x11, x13
37bc045f4andpd x11, x1
37bc045f9addsd x10, x2
37bc045feaddsd x9, x11
37bc04603movq x11, rcx
37bc04608andpd x11, x1
37bc0460daddsd x9, x11
37bc04612ucomisd x9, x7
37bc04617jp 0x37bc0461f
37bc04619je 0x37bc04bc8
37bc0461f
37bc0461floc_37bc0461f:
37bc0461fmovapd x2, x5
37bc04623movapd x7, x10
37bc04628andpd x2, x1
37bc0462candpd x7, x1
37bc04630addsd x7, x2
37bc04634movq x2, rax
37bc04639andpd x1, x2
37bc0463dpxor x2, x2
37bc04641addsd x1, x7
37bc04645ucomisd x1, x2
37bc04649jp 0x37bc04651
37bc0464bje 0x37bc04ad8
37bc04651
37bc04651loc_37bc04651:
37bc04651movsd_xmm x2, [rsp+192]
37bc0465amovsd_xmm [rsp+120], x4
37bc04660mulsd x2, [rsp+200]
37bc04669movsd_xmm x7, [rsp+176]
37bc04672movsd_xmm [rsp+96], x3
37bc04678mulsd x7, [rsp+208]
37bc04681movups [rsp+80], x0
37bc04686addsd x2, x7
37bc0468amovsd_xmm x7, [rsp+168]
37bc04693mulsd x7, [rsp+224]
37bc0469cdivsd x2, x9
37bc046a1movsd_xmm x9, [rsp+216]
37bc046abmulsd x9, [rsp+232]
37bc046b5addsd x7, x9
37bc046badivsd x7, x1
37bc046becomisd x7, x2
37bc046c2jb 0x37bc04bd9
37bc046c8
37bc046c8loc_37bc046c8:
37bc046c8mov rax, [rip+0x8473d9]
37bc046cfmovq x1, rcx
37bc046d4xorpd x1, [rip+0x8473f4]
37bc046dcxorpd x6, [rip+0x8473ec]
37bc046e4movsd_xmm [rsp+496], x1
37bc046edmovapd x1, x13
37bc046f2mov [rsp+504], rax
37bc046faunpcklpd x1, x6
37bc046femovups [rsp+464], x1
37bc04706
37bc04706loc_37bc04706:
37bc04706lea rax, [rsp+480]
37bc0470emov r9, [rsp+816]
37bc04716mov r8, [rsp+808]
37bc0471elea rdx, [rsp+464]
37bc04726mov [rsp+32], rax
37bc0472blea rcx, [rsp+496]
37bc04733call zlartg_
37bc04738movupd x0, [rsp+80]
37bc0473emovsd_xmm x3, [rsp+96]
37bc04744movsd_xmm x4, [rsp+120]
37bc0474ajmp 0x37bc049fc
37bc0474f
37bc0474f 90 .
37bc04750
37bc04750loc_37bc04750:
37bc04750movddup x5, [rsp+96]
37bc04756pxor x8, x8
37bc0475bmovddup x12, x4
37bc04760movapd x11, x0
37bc04765mulpd x12, x2
37bc0476ashufpd x2, x2, 1
37bc0476fshufpd x11, x0, 1
37bc04775movups [rsp+176], x5
37bc0477dmovapd x5, x8
37bc04782unpcklpd x5, x14
37bc04787movups [rsp+128], x5
37bc0478fpxor x5, x5
37bc04793mulpd x2, x5
37bc04797mulpd x11, x5
37bc0479cmovapd x15, x12
37bc047a1movapd x12, x6
37bc047a6movq x5, x10
37bc047abmulsd x12, x8
37bc047b0addsubpd x15, x2
37bc047b5movddup x2, x3
37bc047b9mulpd x2, x0
37bc047bdmovapd x0, x2
37bc047c1movq x2, rbx
37bc047c6addsubpd x0, x11
37bc047cbsubsd x2, x12
37bc047d0movapd x11, x13
37bc047d5mulsd x11, x6
37bc047daaddsd x11, [rsp+80]
37bc047e1mulsd x6, x14
37bc047e6unpcklpd x2, x2
37bc047eaaddsd x6, [rsp+80]
37bc047f0mulpd x2, x5
37bc047f4movapd x5, x8
37bc047f9unpcklpd x5, x10
37bc047feunpcklpd x11, x11
37bc04803movapd x10, x0
37bc04808mulpd x11, x5
37bc0480dmovq x5, rax
37bc04812unpcklpd x6, x6
37bc04816subsd x5, x12
37bc0481bunpcklpd x5, x5
37bc0481faddsubpd x2, x11
37bc04824movsd_xmm x11, [rsp+160]
37bc0482emulsd x11, x3
37bc04833subpd x10, x2
37bc04838movq x2, x9
37bc0483dmulpd x5, x2
37bc04841movapd x2, x8
37bc04846unpcklpd x2, x9
37bc0484bmovsd_xmm x9, [rsp+168]
37bc04855mulpd x6, x2
37bc04859movapd x2, x15
37bc0485emovups [rsp+432], x10
37bc04867mulsd x9, x4
37bc0486caddsubpd x5, x6
37bc04870subpd x2, x5
37bc04874movapd x5, x10
37bc04879unpckhpd x10, x10
37bc0487eandpd x5, x1
37bc04882andpd x10, x1
37bc04887addsd x10, x5
37bc0488cmovapd x5, x11
37bc04891andpd x5, x1
37bc04895movups [rsp+464], x2
37bc0489daddsd x5, x10
37bc048a2ucomisd x5, x8
37bc048a7jp 0x37bc048af
37bc048a9je 0x37bc04c20
37bc048af
37bc048afloc_37bc048af:
37bc048afmovapd x6, x2
37bc048b3unpckhpd x2, x2
37bc048b7andpd x6, x1
37bc048bbandpd x2, x1
37bc048bfandpd x1, x9
37bc048c4addsd x2, x6
37bc048c8addsd x1, x2
37bc048ccpxor x2, x2
37bc048d0ucomisd x1, x2
37bc048d4jp 0x37bc048dc
37bc048d6je 0x37bc04af0
37bc048dc
37bc048dcloc_37bc048dc:
37bc048dcmovsd_xmm x6, [rsp+216]
37bc048e5movsd_xmm x2, [rsp+120]
37bc048ebmovsd_xmm [rsp+160], x4
37bc048f4mulsd x2, [rsp+224]
37bc048fdmovsd_xmm [rsp+120], x3
37bc04903movsd_xmm x0, [rsp+208]
37bc0490cmulsd x6, [rsp+232]
37bc04915mulsd x0, [rsp+288]
37bc0491eaddsd x2, x6
37bc04922divsd x2, x5
37bc04926movsd_xmm x5, [rsp+200]
37bc0492fmulsd x5, [rsp+192]
37bc04938addsd x0, x5
37bc0493cdivsd x0, x1
37bc04940comisd x0, x2
37bc04944jb 0x37bc04c50
37bc0494amov [rsp+504], 0
37bc04956movsd_xmm [rsp+496], x11
37bc04960
37bc04960loc_37bc04960:
37bc04960lea rdx, [rsp+432]
37bc04968
37bc04968loc_37bc04968:
37bc04968lea rax, [rsp+480]
37bc04970mov r9, [rsp+816]
37bc04978mov r8, [rsp+808]
37bc04980lea rcx, [rsp+496]
37bc04988mov [rsp+32], rax
37bc0498dcall zlartg_
37bc04992movsd_xmm x3, [rsp+120]
37bc04998movsd_xmm x4, [rsp+160]
37bc049a1
37bc049a1loc_37bc049a1:
37bc049a1movupd x0, [rsp+128]
37bc049aamovsd_xmm x1, [rsp+96]
37bc049b0mulpd x0, [rsp+176]
37bc049b9movddup x2, [rip+0x8470e7]
37bc049c1addsubpd x7, x0
37bc049c5pxor x0, x0
37bc049c9mulsd x1, x0
37bc049cdmovq x0, rbx
37bc049d2movapd x8, x7
37bc049d7xorpd x8, x2
37bc049dcsubsd x0, x1
37bc049e0movsd_xmm x1, [rsp+144]
37bc049e9mulsd x1, x13
37bc049eeaddsd x1, [rsp+80]
37bc049f4unpcklpd x0, x1
37bc049f8xorpd x0, x2
37bc049fc
37bc049fcloc_37bc049fc:
37bc049fcmov rax, [rsp+776]
37bc04a04movsd_xmm [rax], x3
37bc04a08mov rax, [rsp+784]
37bc04a10movups [rax], x0
37bc04a13mov rax, [rsp+792]
37bc04a1bmovsd_xmm [rax], x4
37bc04a1fmov rax, [rsp+800]
37bc04a27movups [rax], x8
37bc04a2bmovups x6, [rsp+512]
37bc04a33movups x7, [rsp+528]
37bc04a3bmovups x8, [rsp+544]
37bc04a44movups x9, [rsp+560]
37bc04a4dmovups x10, [rsp+576]
37bc04a56movups x11, [rsp+592]
37bc04a5fmovups x12, [rsp+608]
37bc04a68movups x13, [rsp+624]
37bc04a71movups x14, [rsp+640]
37bc04a7amovups x15, [rsp+656]
37bc04a83add rsp, 672
37bc04a8apop rbx
37bc04a8bpop rsi
37bc04a8cpop rdi
37bc04a8dpop rbp
37bc04a8epop r14
37bc04a90ret
37bc04a91
37bc04a91 0f 1f 80 00 00 00 00 .......
37bc04a98
37bc04a98loc_37bc04a98:
37bc04a98movq x7, [rip+0x846ff0]
37bc04aa0jmp 0x37bc038bf
37bc04aa5
37bc04aa5 0f 1f 00 ...
37bc04aa8
37bc04aa8loc_37bc04aa8:
37bc04aa8movsd_xmm x4, [rip+0x846ff8]
37bc04ab0pxor x6, x6
37bc04ab4movupd x12, [rip+0x846fe3]
37bc04abdmovsd_xmm x8, [rip+0x846fca]
37bc04ac6movsd_xmm [rsp+96], x4
37bc04accjmp 0x37bc03f70
37bc04ad1
37bc04ad1 0f 1f 80 00 00 00 00 .......
37bc04ad8
37bc04ad8loc_37bc04ad8:
37bc04ad8movsd_xmm [rsp+120], x4
37bc04ademovsd_xmm [rsp+96], x3
37bc04ae4movups [rsp+80], x0
37bc04ae9jmp 0x37bc046c8
37bc04aee
37bc04aee 66 90 f.
37bc04af0
37bc04af0loc_37bc04af0:
37bc04af0movsd_xmm [rsp+160], x4
37bc04af9movsd_xmm [rsp+120], x3
37bc04affmovsd_xmm [rsp+496], x11
37bc04b09movsd_xmm [rsp+504], x2
37bc04b12jmp 0x37bc04960
37bc04b17
37bc04b17 66 0f 1f 84 00 00 00 00 00 f........
37bc04b20
37bc04b20loc_37bc04b20:
37bc04b20movsd_xmm x1, [rsp+288]
37bc04b29movapd x0, x11
37bc04b2exorpd x0, [rip+0x846f9a]
37bc04b36lea rax, [rsp+480]
37bc04b3emov [rsp+32], rax
37bc04b43mov r9, [rsp+816]
37bc04b4blea rdx, [rsp+496]
37bc04b53lea rcx, [rsp+464]
37bc04b5bunpcklpd x1, x0
37bc04b5fmovsd_xmm x0, [rsp+120]
37bc04b65mov r8, [rsp+808]
37bc04b6dmovsd_xmm [rsp+128], x5
37bc04b76movups [rsp+464], x1
37bc04b7emovsd_xmm x1, [rsp+96]
37bc04b84xorpd x1, [rip+0x846f44]
37bc04b8cunpcklpd x0, x1
37bc04b90movups [rsp+496], x0
37bc04b98call zlartg_
37bc04b9dmovsd_xmm x5, [rsp+128]
37bc04ba6jmp 0x37bc03e43
37bc04bab
37bc04bab 0f 1f 44 00 00 ..D..
37bc04bb0
37bc04bb0loc_37bc04bb0:
37bc04bb0lea rdx, [rsp+400]
37bc04bb8lea rcx, [rsp+416]
37bc04bc0jmp 0x37bc04422
37bc04bc5
37bc04bc5 0f 1f 00 ...
37bc04bc8
37bc04bc8loc_37bc04bc8:
37bc04bc8movsd_xmm [rsp+120], x4
37bc04bcemovsd_xmm [rsp+96], x3
37bc04bd4movups [rsp+80], x0
37bc04bd9
37bc04bd9loc_37bc04bd9:
37bc04bd9xorpd x10, [rip+0x846eee]
37bc04be2movq x1, rax
37bc04be7mov rax, [rip+0x846eba]
37bc04beexorpd x1, [rip+0x846eda]
37bc04bf6unpcklpd x5, x10
37bc04bfbmov [rsp+504], rax
37bc04c03movsd_xmm [rsp+496], x1
37bc04c0cmovups [rsp+464], x5
37bc04c14jmp 0x37bc04706
37bc04c19
37bc04c19 0f 1f 80 00 00 00 00 .......
37bc04c20
37bc04c20loc_37bc04c20:
37bc04c20movsd_xmm [rsp+120], x3
37bc04c26lea rdx, [rsp+464]
37bc04c2emovsd_xmm [rsp+160], x4
37bc04c37movsd_xmm [rsp+496], x9
37bc04c41movsd_xmm [rsp+504], x8
37bc04c4bjmp 0x37bc04968
37bc04c50
37bc04c50loc_37bc04c50:
37bc04c50lea rax, [rsp+480]
37bc04c58mov r9, [rsp+816]
37bc04c60mov r8, [rsp+808]
37bc04c68lea rdx, [rsp+464]
37bc04c70mov [rsp+32], rax
37bc04c75lea rcx, [rsp+496]
37bc04c7dmov [rsp+504], 0
37bc04c89movsd_xmm [rsp+496], x9
37bc04c93call zlartg_
37bc04c98movsd_xmm x3, [rsp+120]
37bc04c9emovsd_xmm x4, [rsp+160]
37bc04ca7jmp 0x37bc049a1
37bc03700
37bc04cac
37bc04cac // align 0x20
37bc04cac // align 0x20
37bc04cc0
37bc04cc0zlagtm_:
37bc04cc0push r15
37bc04cc2push r14
37bc04cc4push r13
37bc04cc6push r12
37bc04cc8push rbp
37bc04cc9push rdi
37bc04ccapush rsi
37bc04ccbpush rbx
37bc04cccsub rsp, 168
37bc04cd3movups [rsp+80], x6
37bc04cd8movups [rsp+96], x7
37bc04cddmovups [rsp+112], x8
37bc04ce3movups [rsp+128], x9
37bc04cecmovups [rsp+144], x10
37bc04cf5mov r15, [rsp+272]
37bc04cfdmov r10, [rsp+280]
37bc04d05mov r11, [rsp+288]
37bc04d0dmov r12, rcx
37bc04d10mov ecx, [rdx]
37bc04d12mov rdi, rdx
37bc04d15mov rbp, r8
37bc04d18mov rax, r9
37bc04d1btest ecx, ecx
37bc04d1dje 0x37bc04e27
37bc04d23mov rdx, [rsp+328]
37bc04d2bpxor x1, x1
37bc04d2fmovsxd rsi, [rdx]
37bc04d32xor edx, edx
37bc04d34test rsi, rsi
37bc04d37cmovs rsi, rdx
37bc04d3bmov rdx, [rsp+304]
37bc04d43movsxd rbx, [rdx]
37bc04d46xor edx, edx
37bc04d48test rbx, rbx
37bc04d4bcmovs rbx, rdx
37bc04d4fmov rdx, [rsp+312]
37bc04d57movsd_xmm x0, [rdx]
37bc04d5bucomisd x0, x1
37bc04d5fjp 0x37bc04e60
37bc04d65jne 0x37bc04e60
37bc04d6bmov r13l, [r8]
37bc04d6etest r13l, r13l
37bc04d71jle 0x37bc04e03
37bc04d77add r13l, 1
37bc04d7btest ecx, ecx
37bc04d7djle 0x37bc04e03
37bc04d83lea edx, [rcx-1]
37bc04d86mov [rsp+32], rsi
37bc04d8bmov r14, rsi
37bc04d8eneg rcx
37bc04d91mov r8, [rsp+320]
37bc04d99shl rdx, 4
37bc04d9dshl r14, 4
37bc04da1pxor x0, x0
37bc04da5shl rcx, 4
37bc04da9add rdx, r8
37bc04dacmov r8l, 1
37bc04db2nop [rax]
37bc04db5nop [rax+rax]
37bc04dc0
37bc04dc0loc_37bc04dc0:
37bc04dc0mov rsi, rcx
37bc04dc3lea r9, [rcx+rdx]
37bc04dc7neg rsi
37bc04dcaand esi, 16
37bc04dcdje 0x37bc04de0
37bc04dcfmovups [r9+16], x0
37bc04dd4add r9, 16
37bc04dd8cmp rdx, r9
37bc04ddbje 0x37bc04df2
37bc04dddnop [rax]
37bc04de0
37bc04de0loc_37bc04de0:
37bc04de0movups [r9+16], x0
37bc04de5add r9, 32
37bc04de9movups [r9], x0
37bc04dedcmp rdx, r9
37bc04df0jne 0x37bc04de0
37bc04df2
37bc04df2loc_37bc04df2:
37bc04df2add r8l, 1
37bc04df6add rdx, r14
37bc04df9cmp r8l, r13l
37bc04dfcjne 0x37bc04dc0
37bc04dfemov rsi, [rsp+32]
37bc04e03
37bc04e03loc_37bc04e03:
37bc04e03movsd_xmm x0, [rax]
37bc04e07ucomisd x0, [rip+0x846cd9]
37bc04e0fjp 0x37bc04e17
37bc04e11je 0x37bc04ee9
37bc04e17
37bc04e17loc_37bc04e17:
37bc04e17ucomisd x0, [rip+0x846cd1]
37bc04e1fjp 0x37bc04e27
37bc04e21je 0x37bc05180
37bc04e27
37bc04e27loc_37bc04e27:
37bc04e27movups x6, [rsp+80]
37bc04e2cmovups x7, [rsp+96]
37bc04e31movups x9, [rsp+128]
37bc04e3amovups x8, [rsp+112]
37bc04e40movups x10, [rsp+144]
37bc04e49add rsp, 168
37bc04e50pop rbx
37bc04e51pop rsi
37bc04e52pop rdi
37bc04e53pop rbp
37bc04e54pop r12
37bc04e56pop r13
37bc04e58pop r14
37bc04e5apop r15
37bc04e5cret
37bc04e5d
37bc04e5d 0f 1f 00 ...
37bc04e60
37bc04e60loc_37bc04e60:
37bc04e60ucomisd x0, [rip+0x846c88]
37bc04e68jp 0x37bc04e03
37bc04e6ajne 0x37bc04e03
37bc04e6cmov r13l, [rbp]
37bc04e70test r13l, r13l
37bc04e73jle 0x37bc04e03
37bc04e75add r13l, 1
37bc04e79test ecx, ecx
37bc04e7bjle 0x37bc04e03
37bc04e7dlea edx, [rcx-1]
37bc04e80mov r8, [rsp+320]
37bc04e88mov r9, rsi
37bc04e8bmovddup x1, [rip+0x846c6d]
37bc04e93sub rdx, 1
37bc04e97shl r9, 4
37bc04e9bmov r14l, 1
37bc04ea1shl rdx, 4
37bc04ea5lea rcx, [rdx+r8+32]
37bc04eaanop [rax+rax]
37bc04eb0
37bc04eb0loc_37bc04eb0:
37bc04eb0mov rdx, r8
37bc04eb3nop
37bc04eb5nop [rax+rax]
37bc04ec0
37bc04ec0loc_37bc04ec0:
37bc04ec0movupd x0, [rdx]
37bc04ec4add rdx, 16
37bc04ec8xorpd x0, x1
37bc04eccmovups [rdx-16], x0
37bc04ed0cmp rcx, rdx
37bc04ed3jne 0x37bc04ec0
37bc04ed5add r14l, 1
37bc04ed9add r8, r9
37bc04edcadd rcx, r9
37bc04edfcmp r14l, r13l
37bc04ee2jne 0x37bc04eb0
37bc04ee4jmp 0x37bc04e03
37bc04ee9
37bc04ee9loc_37bc04ee9:
37bc04ee9mov r9l, 1
37bc04eefmov r8l, 1
37bc04ef5mov rcx, r12
37bc04ef8mov [rsp+288], r11
37bc04f00lea rdx, [rip+0x846bd9]
37bc04f07mov [rsp+280], r10
37bc04f0fcall lsame_
37bc04f14mov r10, [rsp+280]
37bc04f1cmov r11, [rsp+288]
37bc04f24test eax, eax
37bc04f26je 0x37bc05424
37bc04f2cmov r13l, [rbp]
37bc04f30test r13l, r13l
37bc04f33jle 0x37bc04e27
37bc04f39movsxd r12, [rdi]
37bc04f3cmovupd x4, [r10]
37bc04f41shl rbx, 4
37bc04f45shl rsi, 4
37bc04f49movupd x3, [r10]
37bc04f4eadd r13l, 1
37bc04f52mov rcx, [rsp+296]
37bc04f5amov r9l, 1
37bc04f60lea edx, [r12-1]
37bc04f65lea rax, [r12-1]
37bc04f6aunpcklpd x4, x4
37bc04f6emov rbp, r12
37bc04f71movsxd rdx, edx
37bc04f74lea r8l, [rbp-3]
37bc04f78shl rax, 4
37bc04f7cunpckhpd x3, x3
37bc04f80sub rdx, 1
37bc04f84add r8, 1
37bc04f88mov [rsp+64], rax
37bc04f8dshl r12, 4
37bc04f91shl rdx, 4
37bc04f95shl r8, 4
37bc04f99mov [rsp+48], rdx
37bc04f9elea rdi, [rcx+rdx]
37bc04fa2mov rdx, [rsp+320]
37bc04faaadd rdx, 16
37bc04faejmp 0x37bc04fca
37bc04fb0
37bc04fb0loc_37bc04fb0:
37bc04fb0movups [rdx-16], x1
37bc04fb4
37bc04fb4loc_37bc04fb4:
37bc04fb4add r9l, 1
37bc04fb8add rcx, rbx
37bc04fbbadd rdi, rbx
37bc04fbeadd rdx, rsi
37bc04fc1cmp r9l, r13l
37bc04fc4je 0x37bc04e27
37bc04fca
37bc04fcaloc_37bc04fca:
37bc04fcamovupd x0, [rcx]
37bc04fcemovupd x6, [rdx-16]
37bc04fd3movapd x1, x0
37bc04fd7movapd x2, x0
37bc04fdbmulpd x1, x4
37bc04fdfshufpd x2, x0, 1
37bc04fe4mulpd x2, x3
37bc04fe8addsubpd x1, x2
37bc04fecaddpd x1, x6
37bc04ff0cmp ebp, 1
37bc04ff3je 0x37bc04fb0
37bc04ff5movupd x6, [rcx+16]
37bc04ffamovupd x2, [r11]
37bc04fffmovupd x5, [r11]
37bc05004mov rax, [rsp+48]
37bc05009unpcklpd x2, x2
37bc0500dmovapd x7, x6
37bc05011shufpd x7, x6, 1
37bc05016mulpd x2, x6
37bc0501aunpckhpd x5, x5
37bc0501emulpd x5, x7
37bc05022movupd x7, [r15+rax]
37bc05028mov rax, [rsp+64]
37bc0502daddsubpd x2, x5
37bc05031movapd x5, x7
37bc05035unpckhpd x5, x7
37bc05039addpd x2, x1
37bc0503dmovapd x1, x7
37bc05041unpcklpd x1, x7
37bc05045movupd x7, [r10+rax]
37bc0504bmovups [rdx-16], x2
37bc0504fmovupd x2, [rdi]
37bc05053movups [rsp+32], x7
37bc05058mulpd x1, x2
37bc0505cshufpd x2, x2, 1
37bc05061mulpd x2, x5
37bc05065movapd x5, x7
37bc05069unpcklpd x5, x7
37bc0506dmovupd x7, [rcx+r12-16]
37bc05074mulpd x5, x7
37bc05078shufpd x7, x7, 1
37bc0507daddsubpd x1, x2
37bc05081movupd x2, [rdx+r12-32]
37bc05088addpd x2, x1
37bc0508cmovupd x1, [rsp+32]
37bc05092unpckhpd x1, x1
37bc05096mulpd x1, x7
37bc0509aaddsubpd x5, x1
37bc0509eaddpd x5, x2
37bc050a2movups [rdx+r12-32], x5
37bc050a8cmp ebp, 2
37bc050abjle 0x37bc04fb4
37bc050b1movapd x2, x6
37bc050b5lea r14, [rcx+32]
37bc050b9movapd x6, x3
37bc050bdxor eax, eax
37bc050bfmovapd x7, x4
37bc050c3jmp 0x37bc050cc
37bc050c5
37bc050c5 0f 1f 00 ...
37bc050c8
37bc050c8loc_37bc050c8:
37bc050c8movapd x2, x4
37bc050cc
37bc050ccloc_37bc050cc:
37bc050ccmovupd x1, [r15+rax]
37bc050d2movupd x5, [r15+rax]
37bc050d8movapd x3, x2
37bc050dcshufpd x3, x2, 1
37bc050e1movupd x4, [rdx+rax]
37bc050e6unpckhpd x5, x5
37bc050eaunpcklpd x1, x1
37bc050eemulpd x1, x0
37bc050f2shufpd x0, x0, 1
37bc050f7mulpd x0, x5
37bc050fbmovupd x5, [r10+rax+16]
37bc05102unpckhpd x5, x5
37bc05106mulpd x5, x3
37bc0510aaddsubpd x1, x0
37bc0510emovupd x0, [r10+rax+16]
37bc05115unpcklpd x0, x0
37bc05119mulpd x0, x2
37bc0511daddpd x1, x4
37bc05121movupd x4, [r14+rax]
37bc05127movapd x3, x4
37bc0512bshufpd x3, x4, 1
37bc05130addsubpd x0, x5
37bc05134movupd x5, [r11+rax+16]
37bc0513bunpckhpd x5, x5
37bc0513faddpd x1, x0
37bc05143movupd x0, [r11+rax+16]
37bc0514amulpd x5, x3
37bc0514eunpcklpd x0, x0
37bc05152mulpd x0, x4
37bc05156addsubpd x0, x5
37bc0515aaddpd x0, x1
37bc0515emovups [rdx+rax], x0
37bc05162add rax, 16
37bc05166movapd x0, x2
37bc0516acmp rax, r8
37bc0516djne 0x37bc050c8
37bc05173movapd x3, x6
37bc05177movapd x4, x7
37bc0517bjmp 0x37bc04fb4
37bc05180
37bc05180loc_37bc05180:
37bc05180mov r9l, 1
37bc05186mov r8l, 1
37bc0518cmov rcx, r12
37bc0518fmov [rsp+288], r11
37bc05197lea rdx, [rip+0x846942]
37bc0519emov [rsp+280], r10
37bc051a6call lsame_
37bc051abmov r10, [rsp+280]
37bc051b3mov r11, [rsp+288]
37bc051bbtest eax, eax
37bc051bdje 0x37bc05991
37bc051c3mov r13l, [rbp]
37bc051c7test r13l, r13l
37bc051cajle 0x37bc04e27
37bc051d0movsxd r12, [rdi]
37bc051d3movupd x4, [r10]
37bc051d8shl rbx, 4
37bc051dcshl rsi, 4
37bc051e0movupd x2, [r10]
37bc051e5add r13l, 1
37bc051e9mov rcx, [rsp+296]
37bc051f1mov r9l, 1
37bc051f7lea edx, [r12-1]
37bc051fclea rax, [r12-1]
37bc05201unpcklpd x4, x4
37bc05205mov rbp, r12
37bc05208movsxd rdx, edx
37bc0520blea r8l, [rbp-3]
37bc0520fshl rax, 4
37bc05213unpckhpd x2, x2
37bc05217sub rdx, 1
37bc0521badd r8, 1
37bc0521fmov [rsp+64], rax
37bc05224shl r12, 4
37bc05228shl rdx, 4
37bc0522cshl r8, 4
37bc05230mov [rsp+48], rdx
37bc05235lea rdi, [rcx+rdx]
37bc05239mov rdx, [rsp+320]
37bc05241add rdx, 16
37bc05245jmp 0x37bc0526a
37bc05247
37bc05247 66 0f 1f 84 00 00 00 00 00 f........
37bc05250
37bc05250loc_37bc05250:
37bc05250movups [rdx-16], x5
37bc05254
37bc05254loc_37bc05254:
37bc05254add r9l, 1
37bc05258add rcx, rbx
37bc0525badd rdi, rbx
37bc0525eadd rdx, rsi
37bc05261cmp r9l, r13l
37bc05264je 0x37bc04e27
37bc0526a
37bc0526aloc_37bc0526a:
37bc0526amovupd x0, [rcx]
37bc0526emovapd x1, x4
37bc05272movupd x5, [rdx-16]
37bc05277mulpd x1, x0
37bc0527bmovapd x3, x0
37bc0527fshufpd x3, x0, 1
37bc05284mulpd x3, x2
37bc05288addsubpd x1, x3
37bc0528csubpd x5, x1
37bc05290cmp ebp, 1
37bc05293je 0x37bc05250
37bc05295movupd x3, [rcx+16]
37bc0529amovupd x6, [r11]
37bc0529fmovupd x1, [r11]
37bc052a4mov rax, [rsp+48]
37bc052a9unpcklpd x6, x6
37bc052admovapd x7, x3
37bc052b1shufpd x7, x3, 1
37bc052b6mulpd x6, x3
37bc052baunpckhpd x1, x1
37bc052bemulpd x1, x7
37bc052c2movupd x7, [r15+rax]
37bc052c8mov rax, [rsp+64]
37bc052cdaddsubpd x6, x1
37bc052d1movapd x1, x7
37bc052d5unpckhpd x1, x7
37bc052d9subpd x5, x6
37bc052ddmovupd x6, [rdi]
37bc052e1movups [rdx-16], x5
37bc052e5movapd x5, x7
37bc052e9unpcklpd x5, x7
37bc052edmovupd x7, [r10+rax]
37bc052f3mulpd x5, x6
37bc052f7shufpd x6, x6, 1
37bc052fcmulpd x1, x6
37bc05300movupd x6, [rdx+r12-32]
37bc05307movups [rsp+32], x7
37bc0530caddsubpd x5, x1
37bc05310movupd x1, [rsp+32]
37bc05316unpckhpd x1, x1
37bc0531asubpd x6, x5
37bc0531emovapd x5, x7
37bc05322unpcklpd x5, x7
37bc05326movupd x7, [rcx+r12-16]
37bc0532dmulpd x5, x7
37bc05331shufpd x7, x7, 1
37bc05336mulpd x1, x7
37bc0533aaddsubpd x5, x1
37bc0533esubpd x6, x5
37bc05342movups [rdx+r12-32], x6
37bc05348cmp ebp, 2
37bc0534bjle 0x37bc05254
37bc05351lea r14, [rcx+32]
37bc05355movapd x6, x4
37bc05359movapd x7, x2
37bc0535dxor eax, eax
37bc0535fjmp 0x37bc0536c
37bc05361
37bc05361 0f 1f 80 00 00 00 00 .......
37bc05368
37bc05368loc_37bc05368:
37bc05368movapd x3, x4
37bc0536c
37bc0536cloc_37bc0536c:
37bc0536cmovupd x5, [r15+rax]
37bc05372movupd x2, [r15+rax]
37bc05378movupd x1, [rdx+rax]
37bc0537dmovupd x4, [r14+rax]
37bc05383unpckhpd x2, x2
37bc05387unpcklpd x5, x5
37bc0538bmulpd x5, x0
37bc0538fshufpd x0, x0, 1
37bc05394mulpd x0, x2
37bc05398movapd x2, x3
37bc0539cshufpd x2, x3, 1
37bc053a1addsubpd x5, x0
37bc053a5subpd x1, x5
37bc053a9movupd x5, [r10+rax+16]
37bc053b0unpckhpd x5, x5
37bc053b4mulpd x5, x2
37bc053b8movapd x0, x1
37bc053bcmovupd x1, [r10+rax+16]
37bc053c3movupd x2, [r11+rax+16]
37bc053caunpcklpd x1, x1
37bc053ceunpckhpd x2, x2
37bc053d2mulpd x1, x3
37bc053d6addsubpd x1, x5
37bc053damovapd x5, x4
37bc053deshufpd x5, x4, 1
37bc053e3mulpd x5, x2
37bc053e7subpd x0, x1
37bc053ebmovupd x1, [r11+rax+16]
37bc053f2unpcklpd x1, x1
37bc053f6mulpd x1, x4
37bc053faaddsubpd x1, x5
37bc053fesubpd x0, x1
37bc05402movups [rdx+rax], x0
37bc05406add rax, 16
37bc0540amovapd x0, x3
37bc0540ecmp r8, rax
37bc05411jne 0x37bc05368
37bc05417movapd x4, x6
37bc0541bmovapd x2, x7
37bc0541fjmp 0x37bc05254
37bc05424
37bc05424loc_37bc05424:
37bc05424mov r9l, 1
37bc0542amov r8l, 1
37bc05430mov rcx, r12
37bc05433mov [rsp+288], r11
37bc0543blea rdx, [rip+0x84669f]
37bc05442mov [rsp+280], r10
37bc0544acall lsame_
37bc0544fmov r10, [rsp+280]
37bc05457mov r11, [rsp+288]
37bc0545ftest eax, eax
37bc05461je 0x37bc056b8
37bc05467mov r13l, [rbp]
37bc0546btest r13l, r13l
37bc0546ejle 0x37bc04e27
37bc05474movsxd r12, [rdi]
37bc05477movupd x4, [r10]
37bc0547cshl rbx, 4
37bc05480shl rsi, 4
37bc05484movupd x3, [r10]
37bc05489add r13l, 1
37bc0548dmov rcx, [rsp+296]
37bc05495mov r9l, 1
37bc0549blea edx, [r12-1]
37bc054a0lea rax, [r12-1]
37bc054a5unpcklpd x4, x4
37bc054a9mov rbp, r12
37bc054acmovsxd rdx, edx
37bc054aflea r8l, [rbp-3]
37bc054b3shl rax, 4
37bc054b7unpckhpd x3, x3
37bc054bbsub rdx, 1
37bc054bfadd r8, 1
37bc054c3mov [rsp+64], rax
37bc054c8shl r12, 4
37bc054ccshl rdx, 4
37bc054d0shl r8, 4
37bc054d4mov [rsp+48], rdx
37bc054d9lea rdi, [rcx+rdx]
37bc054ddmov rdx, [rsp+320]
37bc054e5add rdx, 16
37bc054e9jmp 0x37bc05505
37bc054eb
37bc054ebloc_37bc054eb:
37bc054ebmovups [rdx-16], x1
37bc054ef
37bc054efloc_37bc054ef:
37bc054efadd r9l, 1
37bc054f3add rcx, rbx
37bc054f6add rdi, rbx
37bc054f9add rdx, rsi
37bc054fccmp r13l, r9l
37bc054ffje 0x37bc04e27
37bc05505
37bc05505loc_37bc05505:
37bc05505movupd x0, [rcx]
37bc05509movupd x7, [rdx-16]
37bc0550emovapd x1, x0
37bc05512movapd x2, x0
37bc05516mulpd x1, x4
37bc0551ashufpd x2, x0, 1
37bc0551fmulpd x2, x3
37bc05523addsubpd x1, x2
37bc05527addpd x1, x7
37bc0552bcmp ebp, 1
37bc0552eje 0x37bc054eb
37bc05530movupd x2, [rcx+16]
37bc05535movupd x5, [r15]
37bc0553amovupd x6, [r15]
37bc0553fmov rax, [rsp+48]
37bc05544unpcklpd x5, x5
37bc05548movapd x7, x2
37bc0554cshufpd x7, x2, 1
37bc05551mulpd x5, x2
37bc05555unpckhpd x6, x6
37bc05559mulpd x6, x7
37bc0555dmovupd x7, [r11+rax]
37bc05563mov rax, [rsp+64]
37bc05568addsubpd x5, x6
37bc0556cmovupd x6, [rdi]
37bc05570addpd x5, x1
37bc05574movapd x1, x7
37bc05578unpckhpd x1, x7
37bc0557cmovups [rdx-16], x5
37bc05580movapd x5, x7
37bc05584unpcklpd x5, x7
37bc05588movupd x7, [r10+rax]
37bc0558emulpd x5, x6
37bc05592shufpd x6, x6, 1
37bc05597mulpd x1, x6
37bc0559bmovupd x6, [rdx+r12-32]
37bc055a2movups [rsp+32], x7
37bc055a7addsubpd x5, x1
37bc055abmovupd x1, [rsp+32]
37bc055b1unpckhpd x1, x1
37bc055b5addpd x6, x5
37bc055b9movapd x5, x7
37bc055bdunpcklpd x5, x7
37bc055c1movupd x7, [rcx+r12-16]
37bc055c8mulpd x5, x7
37bc055ccshufpd x7, x7, 1
37bc055d1mulpd x1, x7
37bc055d5addsubpd x5, x1
37bc055d9addpd x5, x6
37bc055ddmovups [rdx+r12-32], x5
37bc055e3cmp ebp, 2
37bc055e6jle 0x37bc054ef
37bc055eclea r14, [rcx+32]
37bc055f0movapd x6, x3
37bc055f4movapd x7, x4
37bc055f8xor eax, eax
37bc055fajmp 0x37bc05604
37bc055fc
37bc055fc 0f 1f 40 00 ..@.
37bc05600
37bc05600loc_37bc05600:
37bc05600movapd x2, x4
37bc05604
37bc05604loc_37bc05604:
37bc05604movupd x1, [r11+rax]
37bc0560amovupd x5, [r11+rax]
37bc05610movapd x3, x2
37bc05614shufpd x3, x2, 1
37bc05619movupd x4, [rdx+rax]
37bc0561eunpckhpd x5, x5
37bc05622unpcklpd x1, x1
37bc05626mulpd x1, x0
37bc0562ashufpd x0, x0, 1
37bc0562fmulpd x0, x5
37bc05633movupd x5, [r10+rax+16]
37bc0563aunpckhpd x5, x5
37bc0563emulpd x5, x3
37bc05642addsubpd x1, x0
37bc05646movupd x0, [r10+rax+16]
37bc0564dunpcklpd x0, x0
37bc05651mulpd x0, x2
37bc05655addpd x1, x4
37bc05659movupd x4, [r14+rax]
37bc0565fmovapd x3, x4
37bc05663shufpd x3, x4, 1
37bc05668addsubpd x0, x5
37bc0566cmovupd x5, [r15+rax+16]
37bc05673unpckhpd x5, x5
37bc05677addpd x1, x0
37bc0567bmovupd x0, [r15+rax+16]
37bc05682mulpd x5, x3
37bc05686unpcklpd x0, x0
37bc0568amulpd x0, x4
37bc0568eaddsubpd x0, x5
37bc05692addpd x0, x1
37bc05696movups [rdx+rax], x0
37bc0569aadd rax, 16
37bc0569emovapd x0, x2
37bc056a2cmp r8, rax
37bc056a5jne 0x37bc05600
37bc056abmovapd x3, x6
37bc056afmovapd x4, x7
37bc056b3jmp 0x37bc054ef
37bc056b8
37bc056b8loc_37bc056b8:
37bc056b8mov r9l, 1
37bc056bemov r8l, 1
37bc056c4mov rcx, r12
37bc056c7mov [rsp+288], r11
37bc056cflea rdx, [rip+0x84640c]
37bc056d6mov [rsp+280], r10
37bc056decall lsame_
37bc056e3test eax, eax
37bc056e5je 0x37bc04e27
37bc056ebmov r8l, [rbp]
37bc056eftest r8l, r8l
37bc056f2jle 0x37bc04e27
37bc056f8movsxd r13, [rdi]
37bc056fblea r14l, [r8+1]
37bc056ffmov r10, [rsp+280]
37bc05707shl rbx, 4
37bc0570bmov rcx, [rsp+296]
37bc05713mov rax, [rsp+320]
37bc0571bmov [rsp+32], r14l
37bc05720shl rsi, 4
37bc05724lea ebp, [r13-1]
37bc05728mov r12, r13
37bc0572blea rdx, [r13-1]
37bc0572fmovupd x4, [r10]
37bc05734movsxd rbp, ebp
37bc05737shl rdx, 4
37bc0573blea r8l, [r12-3]
37bc05740add rax, 16
37bc05744movsd_xmm x0, [r10+8]
37bc0574asub rbp, 1
37bc0574eadd r8, 1
37bc05752unpcklpd x4, x4
37bc05756mov [rsp+64], rdx
37bc0575bshl rbp, 4
37bc0575fxorpd x0, [rip+0x846399]
37bc05767add rdx, r10
37bc0576amov [rsp+72], rdx
37bc0576flea rdi, [rcx+rbp]
37bc05773shl r13, 4
37bc05777shl r8, 4
37bc0577bmovddup x3, [rip+0x84637d]
37bc05783unpcklpd x0, x0
37bc05787mov r11, [rsp+288]
37bc0578fmov r9l, 1
37bc05795jmp 0x37bc057b3
37bc05797
37bc05797loc_37bc05797:
37bc05797movups [rax-16], x1
37bc0579b
37bc0579bloc_37bc0579b:
37bc0579badd r9l, 1
37bc0579fadd rcx, rbx
37bc057a2add rdi, rbx
37bc057a5add rax, rsi
37bc057a8cmp r9l, [rsp+32]
37bc057adje 0x37bc04e27
37bc057b3
37bc057b3loc_37bc057b3:
37bc057b3movupd x5, [rcx]
37bc057b7movupd x7, [rax-16]
37bc057bcmovapd x1, x5
37bc057c0movapd x2, x5
37bc057c4mulpd x1, x4
37bc057c8shufpd x2, x5, 1
37bc057cdmulpd x2, x0
37bc057d1addsubpd x1, x2
37bc057d5addpd x1, x7
37bc057d9cmp r12l, 1
37bc057ddje 0x37bc05797
37bc057dfmovsd_xmm x2, [r15+8]
37bc057e5xorpd x2, [rip+0x846313]
37bc057edmovupd x6, [r15]
37bc057f2mov rdx, [rsp+64]
37bc057f7movddup x8, x2
37bc057fcmovupd x2, [rcx+16]
37bc05801unpcklpd x6, x6
37bc05805mulpd x6, x2
37bc05809movapd x7, x2
37bc0580dshufpd x7, x2, 1
37bc05812mulpd x7, x8
37bc05817addsubpd x6, x7
37bc0581baddpd x1, x6
37bc0581fmovupd x6, [rdi]
37bc05823movups [rax-16], x1
37bc05827movsd_xmm x1, [r11+rbp+8]
37bc0582emovapd x7, x1
37bc05832movupd x1, [r11+rbp]
37bc05838xorpd x7, [rip+0x8462c0]
37bc05840unpcklpd x1, x1
37bc05844unpcklpd x7, x7
37bc05848mulpd x1, x6
37bc0584cshufpd x6, x6, 1
37bc05851mulpd x6, x7
37bc05855movupd x7, [r10+rdx]
37bc0585bmov rdx, [rsp+72]
37bc05860movups [rsp+48], x7
37bc05865addsubpd x1, x6
37bc05869movupd x6, [rax+r13-32]
37bc05870addpd x6, x1
37bc05874movsd_xmm x1, [rdx+8]
37bc05879xorpd x1, [rip+0x84627f]
37bc05881movapd x8, x1
37bc05886movapd x1, x7
37bc0588aunpcklpd x1, x7
37bc0588emovupd x7, [rcx+r13-16]
37bc05895movddup x9, x8
37bc0589amulpd x1, x7
37bc0589eshufpd x7, x7, 1
37bc058a3mulpd x7, x9
37bc058a8addsubpd x1, x7
37bc058acaddpd x1, x6
37bc058b0movups [rax+r13-32], x1
37bc058b6cmp r12l, 2
37bc058bajle 0x37bc0579b
37bc058c0lea r14, [rcx+32]
37bc058c4xor edx, edx
37bc058c6movapd x10, x4
37bc058cbjmp 0x37bc058d4
37bc058cd
37bc058cd 0f 1f 00 ...
37bc058d0
37bc058d0loc_37bc058d0:
37bc058d0movapd x2, x6
37bc058d4
37bc058d4loc_37bc058d4:
37bc058d4movupd x7, [r11+rdx]
37bc058damovupd x1, [r11+rdx]
37bc058e0movapd x6, x2
37bc058e4shufpd x6, x2, 1
37bc058e9unpckhpd x7, x7
37bc058edunpcklpd x1, x1
37bc058f1mulpd x1, x5
37bc058f5xorpd x7, x3
37bc058f9shufpd x5, x5, 1
37bc058femulpd x7, x5
37bc05902movupd x5, [rax+rdx]
37bc05907addsubpd x1, x7
37bc0590bmovupd x7, [r10+rdx+16]
37bc05912unpckhpd x7, x7
37bc05916addpd x5, x1
37bc0591amovupd x1, [r10+rdx+16]
37bc05921xorpd x7, x3
37bc05925mulpd x7, x6
37bc05929movupd x6, [r14+rdx]
37bc0592funpcklpd x1, x1
37bc05933mulpd x1, x2
37bc05937movapd x4, x6
37bc0593bshufpd x4, x6, 1
37bc05940addsubpd x1, x7
37bc05944movupd x7, [r15+rdx+16]
37bc0594bunpckhpd x7, x7
37bc0594faddpd x5, x1
37bc05953movupd x1, [r15+rdx+16]
37bc0595axorpd x7, x3
37bc0595emulpd x7, x4
37bc05962unpcklpd x1, x1
37bc05966mulpd x1, x6
37bc0596aaddsubpd x1, x7
37bc0596eaddpd x1, x5
37bc05972movapd x5, x2
37bc05976movups [rax+rdx], x1
37bc0597aadd rdx, 16
37bc0597ecmp rdx, r8
37bc05981jne 0x37bc058d0
37bc05987movapd x4, x10
37bc0598cjmp 0x37bc0579b
37bc05991
37bc05991loc_37bc05991:
37bc05991mov r9l, 1
37bc05997mov r8l, 1
37bc0599dmov rcx, r12
37bc059a0mov [rsp+288], r11
37bc059a8lea rdx, [rip+0x846132]
37bc059afmov [rsp+280], r10
37bc059b7call lsame_
37bc059bcmov r10, [rsp+280]
37bc059c4mov r11, [rsp+288]
37bc059cctest eax, eax
37bc059ceje 0x37bc05c24
37bc059d4mov r13l, [rbp]
37bc059d8test r13l, r13l
37bc059dbjle 0x37bc04e27
37bc059e1movsxd r12, [rdi]
37bc059e4movupd x2, [r10]
37bc059e9shl rbx, 4
37bc059edshl rsi, 4
37bc059f1movupd x1, [r10]
37bc059f6add r13l, 1
37bc059famov rcx, [rsp+296]
37bc05a02mov r9l, 1
37bc05a08lea edx, [r12-1]
37bc05a0dlea rax, [r12-1]
37bc05a12unpcklpd x2, x2
37bc05a16mov rbp, r12
37bc05a19movsxd rdx, edx
37bc05a1clea r8l, [rbp-3]
37bc05a20shl rax, 4
37bc05a24unpckhpd x1, x1
37bc05a28sub rdx, 1
37bc05a2cadd r8, 1
37bc05a30mov [rsp+64], rax
37bc05a35shl r12, 4
37bc05a39shl rdx, 4
37bc05a3dshl r8, 4
37bc05a41mov [rsp+48], rdx
37bc05a46lea rdi, [rcx+rdx]
37bc05a4amov rdx, [rsp+320]
37bc05a52add rdx, 16
37bc05a56jmp 0x37bc05a72
37bc05a58
37bc05a58loc_37bc05a58:
37bc05a58movups [rdx-16], x4
37bc05a5c
37bc05a5cloc_37bc05a5c:
37bc05a5cadd r9l, 1
37bc05a60add rcx, rbx
37bc05a63add rdi, rbx
37bc05a66add rdx, rsi
37bc05a69cmp r9l, r13l
37bc05a6cje 0x37bc04e27
37bc05a72
37bc05a72loc_37bc05a72:
37bc05a72movupd x0, [rcx]
37bc05a76movupd x5, [rdx-16]
37bc05a7bmovapd x3, x0
37bc05a7fmovapd x4, x0
37bc05a83mulpd x3, x2
37bc05a87shufpd x4, x0, 1
37bc05a8cmulpd x4, x1
37bc05a90addsubpd x3, x4
37bc05a94movapd x4, x5
37bc05a98subpd x4, x3
37bc05a9ccmp ebp, 1
37bc05a9fje 0x37bc05a58
37bc05aa1movupd x3, [rcx+16]
37bc05aa6movupd x5, [r15]
37bc05aabmovupd x6, [r15]
37bc05ab0mov rax, [rsp+48]
37bc05ab5unpcklpd x5, x5
37bc05ab9movapd x7, x3
37bc05abdshufpd x7, x3, 1
37bc05ac2mulpd x5, x3
37bc05ac6unpckhpd x6, x6
37bc05acamulpd x6, x7
37bc05acemovupd x7, [r11+rax]
37bc05ad4mov rax, [rsp+64]
37bc05ad9addsubpd x5, x6
37bc05addmovapd x6, x7
37bc05ae1unpckhpd x6, x7
37bc05ae5subpd x4, x5
37bc05ae9movapd x5, x7
37bc05aedunpcklpd x5, x7
37bc05af1movupd x7, [r10+rax]
37bc05af7movups [rdx-16], x4
37bc05afbmovupd x4, [rdi]
37bc05affmovups [rsp+32], x7
37bc05b04mulpd x5, x4
37bc05b08shufpd x4, x4, 1
37bc05b0dmulpd x4, x6
37bc05b11movupd x6, [rdx+r12-32]
37bc05b18addsubpd x5, x4
37bc05b1cmovupd x4, [rsp+32]
37bc05b22unpckhpd x4, x4
37bc05b26subpd x6, x5
37bc05b2amovapd x5, x7
37bc05b2eunpcklpd x5, x7
37bc05b32movupd x7, [rcx+r12-16]
37bc05b39mulpd x5, x7
37bc05b3dshufpd x7, x7, 1
37bc05b42mulpd x4, x7
37bc05b46addsubpd x5, x4
37bc05b4asubpd x6, x5
37bc05b4emovups [rdx+r12-32], x6
37bc05b54cmp ebp, 2
37bc05b57jle 0x37bc05a5c
37bc05b5dlea r14, [rcx+32]
37bc05b61xor eax, eax
37bc05b63jmp 0x37bc05b6c
37bc05b65
37bc05b65 0f 1f 00 ...
37bc05b68
37bc05b68loc_37bc05b68:
37bc05b68movapd x3, x4
37bc05b6c
37bc05b6cloc_37bc05b6c:
37bc05b6cmovupd x4, [r11+rax]
37bc05b72movupd x5, [r11+rax]
37bc05b78movapd x6, x3
37bc05b7cmovupd x7, [rdx+rax]
37bc05b81shufpd x6, x3, 1
37bc05b86unpckhpd x5, x5
37bc05b8aunpcklpd x4, x4
37bc05b8emulpd x4, x0
37bc05b92shufpd x0, x0, 1
37bc05b97mulpd x0, x5
37bc05b9bmovupd x5, [r10+rax+16]
37bc05ba2unpckhpd x5, x5
37bc05ba6mulpd x5, x6
37bc05baamovupd x6, [r15+rax+16]
37bc05bb1addsubpd x4, x0
37bc05bb5movapd x0, x7
37bc05bb9unpcklpd x6, x6
37bc05bbdsubpd x0, x4
37bc05bc1movupd x4, [r10+rax+16]
37bc05bc8unpcklpd x4, x4
37bc05bccmulpd x4, x3
37bc05bd0addsubpd x4, x5
37bc05bd4subpd x0, x4
37bc05bd8movupd x4, [r14+rax]
37bc05bdemulpd x6, x4
37bc05be2movapd x5, x4
37bc05be6movapd x7, x0
37bc05beamovupd x0, [r15+rax+16]
37bc05bf1shufpd x5, x4, 1
37bc05bf6unpckhpd x0, x0
37bc05bfamulpd x0, x5
37bc05bfeaddsubpd x6, x0
37bc05c02movapd x0, x7
37bc05c06subpd x0, x6
37bc05c0amovups [rdx+rax], x0
37bc05c0eadd rax, 16
37bc05c12movapd x0, x3
37bc05c16cmp rax, r8
37bc05c19jne 0x37bc05b68
37bc05c1fjmp 0x37bc05a5c
37bc05c24
37bc05c24loc_37bc05c24:
37bc05c24mov r9l, 1
37bc05c2amov r8l, 1
37bc05c30mov rcx, r12
37bc05c33mov [rsp+288], r11
37bc05c3blea rdx, [rip+0x845ea0]
37bc05c42mov [rsp+280], r10
37bc05c4acall lsame_
37bc05c4ftest eax, eax
37bc05c51je 0x37bc04e27
37bc05c57mov r8l, [rbp]
37bc05c5btest r8l, r8l
37bc05c5ejle 0x37bc04e27
37bc05c64movsxd r14, [rdi]
37bc05c67mov r10, [rsp+280]
37bc05c6fshl rsi, 4
37bc05c73shl rbx, 4
37bc05c77mov rdi, [rsp+296]
37bc05c7fmov [rsp+32], rsi
37bc05c84mov ebp, 1
37bc05c89lea r9l, [r14-1]
37bc05c8dmovsd_xmm x5, [r10]
37bc05c92mov r12, r14
37bc05c95lea rdx, [r14-1]
37bc05c99movsd_xmm x4, [r10+8]
37bc05c9fmovsxd r9, r9l
37bc05ca2xorpd x4, [rip+0x845e56]
37bc05caalea rcx, [rdi+16]
37bc05caesub r9, 1
37bc05cb2lea edi, [r8+1]
37bc05cb6movapd x7, x5
37bc05cbashl rdx, 4
37bc05cbeshl r9, 4
37bc05cc2unpcklpd x7, x4
37bc05cc6mov [rsp+48], edi
37bc05ccashl r14, 4
37bc05ccemov r13, [rsp+296]
37bc05cd6mov rax, [rsp+320]
37bc05cdelea r8l, [r12-3]
37bc05ce3movapd x10, x7
37bc05ce8add r8, 1
37bc05cecmovddup x3, [rip+0x845e0c]
37bc05cf4mov r11, [rsp+288]
37bc05cfclea rdi, [r10+rdx]
37bc05d00add r13, r9
37bc05d03add rax, 16
37bc05d07shl r8, 4
37bc05d0bjmp 0x37bc05d29
37bc05d0d
37bc05d0dloc_37bc05d0d:
37bc05d0dmovups [rax-16], x2
37bc05d11
37bc05d11loc_37bc05d11:
37bc05d11add ebp, 1
37bc05d14add r13, rbx
37bc05d17add rax, [rsp+32]
37bc05d1cadd rcx, rbx
37bc05d1fcmp ebp, [rsp+48]
37bc05d23je 0x37bc04e27
37bc05d29
37bc05d29loc_37bc05d29:
37bc05d29movupd x0, [rcx-16]
37bc05d2emovsd_xmm x6, [rcx-8]
37bc05d33movapd x2, x4
37bc05d37mulsd x2, x6
37bc05d3bmovapd x1, x0
37bc05d3fmulsd x6, x5
37bc05d43unpcklpd x1, x0
37bc05d47mulpd x1, x10
37bc05d4cunpcklpd x2, x6
37bc05d50addsubpd x1, x2
37bc05d54movupd x2, [rax-16]
37bc05d59subpd x2, x1
37bc05d5dcmp r12l, 1
37bc05d61je 0x37bc05d0d
37bc05d63movsd_xmm x1, [r15+8]
37bc05d69xorpd x1, [rip+0x845d8f]
37bc05d71movupd x6, [rcx]
37bc05d75movsd_xmm x7, [r15]
37bc05d7amovq rdx, x1
37bc05d7fmovq x9, rdx
37bc05d84movapd x1, x6
37bc05d88movapd x8, x6
37bc05d8dunpcklpd x7, x9
37bc05d92unpcklpd x1, x6
37bc05d96unpckhpd x8, x6
37bc05d9bmulpd x1, x7
37bc05d9fmovq x7, rdx
37bc05da4movhpd x7, [r15]
37bc05da9mulpd x8, x7
37bc05daeaddsubpd x1, x8
37bc05db3subpd x2, x1
37bc05db7movsd_xmm x1, [r11+r9+8]
37bc05dbemovapd x7, x1
37bc05dc2movupd x1, [r11+r9]
37bc05dc8xorpd x7, [rip+0x845d30]
37bc05dd0movups [rax-16], x2
37bc05dd4movupd x2, [r13]
37bc05ddamovupd x8, [rax+r14-32]
37bc05de1unpcklpd x7, x7
37bc05de5unpcklpd x1, x1
37bc05de9mulpd x1, x2
37bc05dedshufpd x2, x2, 1
37bc05df2mulpd x2, x7
37bc05df6addsubpd x1, x2
37bc05dfamovupd x2, [rcx+r14-32]
37bc05e01unpcklpd x2, x2
37bc05e05subpd x8, x1
37bc05e0amovsd_xmm x1, [rdi+8]
37bc05e0fxorpd x1, [rip+0x845ce9]
37bc05e17movapd x7, x1
37bc05e1bmovsd_xmm x1, [rdi]
37bc05e1funpcklpd x1, x7
37bc05e23movhpd x7, [rdi]
37bc05e27mulpd x2, x1
37bc05e2bmovupd x1, [rcx+r14-32]
37bc05e32unpckhpd x1, x1
37bc05e36mulpd x1, x7
37bc05e3aaddsubpd x2, x1
37bc05e3emovapd x1, x8
37bc05e43subpd x1, x2
37bc05e47movups [rax+r14-32], x1
37bc05e4dcmp r12l, 2
37bc05e51jle 0x37bc05d11
37bc05e57movapd x2, x6
37bc05e5blea rsi, [rcx+16]
37bc05e5fmovapd x6, x0
37bc05e63xor edx, edx
37bc05e65movapd x7, x5
37bc05e69movapd x9, x4
37bc05e6ejmp 0x37bc05e74
37bc05e70
37bc05e70loc_37bc05e70:
37bc05e70movapd x2, x5
37bc05e74
37bc05e74loc_37bc05e74:
37bc05e74movupd x0, [r11+rdx]
37bc05e7amovupd x4, [r11+rdx]
37bc05e80movapd x5, x2
37bc05e84movupd x1, [rax+rdx]
37bc05e89shufpd x5, x2, 1
37bc05e8eunpckhpd x0, x0
37bc05e92unpcklpd x4, x4
37bc05e96mulpd x4, x6
37bc05e9axorpd x0, x3
37bc05e9eshufpd x6, x6, 1
37bc05ea3mulpd x0, x6
37bc05ea7addsubpd x4, x0
37bc05eabmovupd x0, [r10+rdx+16]
37bc05eb2unpckhpd x0, x0
37bc05eb6subpd x1, x4
37bc05ebamovupd x4, [r10+rdx+16]
37bc05ec1xorpd x0, x3
37bc05ec5mulpd x0, x5
37bc05ec9movupd x5, [rsi+rdx]
37bc05eceunpcklpd x4, x4
37bc05ed2mulpd x4, x2
37bc05ed6movapd x6, x5
37bc05edashufpd x6, x5, 1
37bc05edfaddsubpd x4, x0
37bc05ee3movupd x0, [r15+rdx+16]
37bc05eeaunpckhpd x0, x0
37bc05eeesubpd x1, x4
37bc05ef2movupd x4, [r15+rdx+16]
37bc05ef9xorpd x0, x3
37bc05efdmulpd x0, x6
37bc05f01movapd x6, x2
37bc05f05unpcklpd x4, x4
37bc05f09mulpd x4, x5
37bc05f0daddsubpd x4, x0
37bc05f11subpd x1, x4
37bc05f15movups [rax+rdx], x1
37bc05f19add rdx, 16
37bc05f1dcmp rdx, r8
37bc05f20jne 0x37bc05e70
37bc05f26movapd x5, x7
37bc05f2amovapd x4, x9
37bc05f2fjmp 0x37bc05d11
37bc04cc0
37bc04cc0zlagtm_:
37bc04cc0push r15
37bc04cc2push r14
37bc04cc4push r13
37bc04cc6push r12
37bc04cc8push rbp
37bc04cc9push rdi
37bc04ccapush rsi
37bc04ccbpush rbx
37bc04cccsub rsp, 168
37bc04cd3movups [rsp+80], x6
37bc04cd8movups [rsp+96], x7
37bc04cddmovups [rsp+112], x8
37bc04ce3movups [rsp+128], x9
37bc04cecmovups [rsp+144], x10
37bc04cf5mov r15, [rsp+272]
37bc04cfdmov r10, [rsp+280]
37bc04d05mov r11, [rsp+288]
37bc04d0dmov r12, rcx
37bc04d10mov ecx, [rdx]
37bc04d12mov rdi, rdx
37bc04d15mov rbp, r8
37bc04d18mov rax, r9
37bc04d1btest ecx, ecx
37bc04d1dje 0x37bc04e27
37bc04d23mov rdx, [rsp+328]
37bc04d2bpxor x1, x1
37bc04d2fmovsxd rsi, [rdx]
37bc04d32xor edx, edx
37bc04d34test rsi, rsi
37bc04d37cmovs rsi, rdx
37bc04d3bmov rdx, [rsp+304]
37bc04d43movsxd rbx, [rdx]
37bc04d46xor edx, edx
37bc04d48test rbx, rbx
37bc04d4bcmovs rbx, rdx
37bc04d4fmov rdx, [rsp+312]
37bc04d57movsd_xmm x0, [rdx]
37bc04d5bucomisd x0, x1
37bc04d5fjp 0x37bc04e60
37bc04d65jne 0x37bc04e60
37bc04d6bmov r13l, [r8]
37bc04d6etest r13l, r13l
37bc04d71jle 0x37bc04e03
37bc04d77add r13l, 1
37bc04d7btest ecx, ecx
37bc04d7djle 0x37bc04e03
37bc04d83lea edx, [rcx-1]
37bc04d86mov [rsp+32], rsi
37bc04d8bmov r14, rsi
37bc04d8eneg rcx
37bc04d91mov r8, [rsp+320]
37bc04d99shl rdx, 4
37bc04d9dshl r14, 4
37bc04da1pxor x0, x0
37bc04da5shl rcx, 4
37bc04da9add rdx, r8
37bc04dacmov r8l, 1
37bc04db2nop [rax]
37bc04db5nop [rax+rax]
37bc04dc0
37bc04dc0loc_37bc04dc0:
37bc04dc0mov rsi, rcx
37bc04dc3lea r9, [rcx+rdx]
37bc04dc7neg rsi
37bc04dcaand esi, 16
37bc04dcdje 0x37bc04de0
37bc04dcfmovups [r9+16], x0
37bc04dd4add r9, 16
37bc04dd8cmp rdx, r9
37bc04ddbje 0x37bc04df2
37bc04dddnop [rax]
37bc04de0
37bc04de0loc_37bc04de0:
37bc04de0movups [r9+16], x0
37bc04de5add r9, 32
37bc04de9movups [r9], x0
37bc04dedcmp rdx, r9
37bc04df0jne 0x37bc04de0
37bc04df2
37bc04df2loc_37bc04df2:
37bc04df2add r8l, 1
37bc04df6add rdx, r14
37bc04df9cmp r8l, r13l
37bc04dfcjne 0x37bc04dc0
37bc04dfemov rsi, [rsp+32]
37bc04e03
37bc04e03loc_37bc04e03:
37bc04e03movsd_xmm x0, [rax]
37bc04e07ucomisd x0, [rip+0x846cd9]
37bc04e0fjp 0x37bc04e17
37bc04e11je 0x37bc04ee9
37bc04e17
37bc04e17loc_37bc04e17:
37bc04e17ucomisd x0, [rip+0x846cd1]
37bc04e1fjp 0x37bc04e27
37bc04e21je 0x37bc05180
37bc04e27
37bc04e27loc_37bc04e27:
37bc04e27movups x6, [rsp+80]
37bc04e2cmovups x7, [rsp+96]
37bc04e31movups x9, [rsp+128]
37bc04e3amovups x8, [rsp+112]
37bc04e40movups x10, [rsp+144]
37bc04e49add rsp, 168
37bc04e50pop rbx
37bc04e51pop rsi
37bc04e52pop rdi
37bc04e53pop rbp
37bc04e54pop r12
37bc04e56pop r13
37bc04e58pop r14
37bc04e5apop r15
37bc04e5cret
37bc04e5d
37bc04e5d 0f 1f 00 ...
37bc04e60
37bc04e60loc_37bc04e60:
37bc04e60ucomisd x0, [rip+0x846c88]
37bc04e68jp 0x37bc04e03
37bc04e6ajne 0x37bc04e03
37bc04e6cmov r13l, [rbp]
37bc04e70test r13l, r13l
37bc04e73jle 0x37bc04e03
37bc04e75add r13l, 1
37bc04e79test ecx, ecx
37bc04e7bjle 0x37bc04e03
37bc04e7dlea edx, [rcx-1]
37bc04e80mov r8, [rsp+320]
37bc04e88mov r9, rsi
37bc04e8bmovddup x1, [rip+0x846c6d]
37bc04e93sub rdx, 1
37bc04e97shl r9, 4
37bc04e9bmov r14l, 1
37bc04ea1shl rdx, 4
37bc04ea5lea rcx, [rdx+r8+32]
37bc04eaanop [rax+rax]
37bc04eb0
37bc04eb0loc_37bc04eb0:
37bc04eb0mov rdx, r8
37bc04eb3nop
37bc04eb5nop [rax+rax]
37bc04ec0
37bc04ec0loc_37bc04ec0:
37bc04ec0movupd x0, [rdx]
37bc04ec4add rdx, 16
37bc04ec8xorpd x0, x1
37bc04eccmovups [rdx-16], x0
37bc04ed0cmp rcx, rdx
37bc04ed3jne 0x37bc04ec0
37bc04ed5add r14l, 1
37bc04ed9add r8, r9
37bc04edcadd rcx, r9
37bc04edfcmp r14l, r13l
37bc04ee2jne 0x37bc04eb0
37bc04ee4jmp 0x37bc04e03
37bc04ee9
37bc04ee9loc_37bc04ee9:
37bc04ee9mov r9l, 1
37bc04eefmov r8l, 1
37bc04ef5mov rcx, r12
37bc04ef8mov [rsp+288], r11
37bc04f00lea rdx, [rip+0x846bd9]
37bc04f07mov [rsp+280], r10
37bc04f0fcall lsame_
37bc04f14mov r10, [rsp+280]
37bc04f1cmov r11, [rsp+288]
37bc04f24test eax, eax
37bc04f26je 0x37bc05424
37bc04f2cmov r13l, [rbp]
37bc04f30test r13l, r13l
37bc04f33jle 0x37bc04e27
37bc04f39movsxd r12, [rdi]
37bc04f3cmovupd x4, [r10]
37bc04f41shl rbx, 4
37bc04f45shl rsi, 4
37bc04f49movupd x3, [r10]
37bc04f4eadd r13l, 1
37bc04f52mov rcx, [rsp+296]
37bc04f5amov r9l, 1
37bc04f60lea edx, [r12-1]
37bc04f65lea rax, [r12-1]
37bc04f6aunpcklpd x4, x4
37bc04f6emov rbp, r12
37bc04f71movsxd rdx, edx
37bc04f74lea r8l, [rbp-3]
37bc04f78shl rax, 4
37bc04f7cunpckhpd x3, x3
37bc04f80sub rdx, 1
37bc04f84add r8, 1
37bc04f88mov [rsp+64], rax
37bc04f8dshl r12, 4
37bc04f91shl rdx, 4
37bc04f95shl r8, 4
37bc04f99mov [rsp+48], rdx
37bc04f9elea rdi, [rcx+rdx]
37bc04fa2mov rdx, [rsp+320]
37bc04faaadd rdx, 16
37bc04faejmp 0x37bc04fca
37bc04fb0
37bc04fb0loc_37bc04fb0:
37bc04fb0movups [rdx-16], x1
37bc04fb4
37bc04fb4loc_37bc04fb4:
37bc04fb4add r9l, 1
37bc04fb8add rcx, rbx
37bc04fbbadd rdi, rbx
37bc04fbeadd rdx, rsi
37bc04fc1cmp r9l, r13l
37bc04fc4je 0x37bc04e27
37bc04fca
37bc04fcaloc_37bc04fca:
37bc04fcamovupd x0, [rcx]
37bc04fcemovupd x6, [rdx-16]
37bc04fd3movapd x1, x0
37bc04fd7movapd x2, x0
37bc04fdbmulpd x1, x4
37bc04fdfshufpd x2, x0, 1
37bc04fe4mulpd x2, x3
37bc04fe8addsubpd x1, x2
37bc04fecaddpd x1, x6
37bc04ff0cmp ebp, 1
37bc04ff3je 0x37bc04fb0
37bc04ff5movupd x6, [rcx+16]
37bc04ffamovupd x2, [r11]
37bc04fffmovupd x5, [r11]
37bc05004mov rax, [rsp+48]
37bc05009unpcklpd x2, x2
37bc0500dmovapd x7, x6
37bc05011shufpd x7, x6, 1
37bc05016mulpd x2, x6
37bc0501aunpckhpd x5, x5
37bc0501emulpd x5, x7
37bc05022movupd x7, [r15+rax]
37bc05028mov rax, [rsp+64]
37bc0502daddsubpd x2, x5
37bc05031movapd x5, x7
37bc05035unpckhpd x5, x7
37bc05039addpd x2, x1
37bc0503dmovapd x1, x7
37bc05041unpcklpd x1, x7
37bc05045movupd x7, [r10+rax]
37bc0504bmovups [rdx-16], x2
37bc0504fmovupd x2, [rdi]
37bc05053movups [rsp+32], x7
37bc05058mulpd x1, x2
37bc0505cshufpd x2, x2, 1
37bc05061mulpd x2, x5
37bc05065movapd x5, x7
37bc05069unpcklpd x5, x7
37bc0506dmovupd x7, [rcx+r12-16]
37bc05074mulpd x5, x7
37bc05078shufpd x7, x7, 1
37bc0507daddsubpd x1, x2
37bc05081movupd x2, [rdx+r12-32]
37bc05088addpd x2, x1
37bc0508cmovupd x1, [rsp+32]
37bc05092unpckhpd x1, x1
37bc05096mulpd x1, x7
37bc0509aaddsubpd x5, x1
37bc0509eaddpd x5, x2
37bc050a2movups [rdx+r12-32], x5
37bc050a8cmp ebp, 2
37bc050abjle 0x37bc04fb4
37bc050b1movapd x2, x6
37bc050b5lea r14, [rcx+32]
37bc050b9movapd x6, x3
37bc050bdxor eax, eax
37bc050bfmovapd x7, x4
37bc050c3jmp 0x37bc050cc
37bc050c5
37bc050c5 0f 1f 00 ...
37bc050c8
37bc050c8loc_37bc050c8:
37bc050c8movapd x2, x4
37bc050cc
37bc050ccloc_37bc050cc:
37bc050ccmovupd x1, [r15+rax]
37bc050d2movupd x5, [r15+rax]
37bc050d8movapd x3, x2
37bc050dcshufpd x3, x2, 1
37bc050e1movupd x4, [rdx+rax]
37bc050e6unpckhpd x5, x5
37bc050eaunpcklpd x1, x1
37bc050eemulpd x1, x0
37bc050f2shufpd x0, x0, 1
37bc050f7mulpd x0, x5
37bc050fbmovupd x5, [r10+rax+16]
37bc05102unpckhpd x5, x5
37bc05106mulpd x5, x3
37bc0510aaddsubpd x1, x0
37bc0510emovupd x0, [r10+rax+16]
37bc05115unpcklpd x0, x0
37bc05119mulpd x0, x2
37bc0511daddpd x1, x4
37bc05121movupd x4, [r14+rax]
37bc05127movapd x3, x4
37bc0512bshufpd x3, x4, 1
37bc05130addsubpd x0, x5
37bc05134movupd x5, [r11+rax+16]
37bc0513bunpckhpd x5, x5
37bc0513faddpd x1, x0
37bc05143movupd x0, [r11+rax+16]
37bc0514amulpd x5, x3
37bc0514eunpcklpd x0, x0
37bc05152mulpd x0, x4
37bc05156addsubpd x0, x5
37bc0515aaddpd x0, x1
37bc0515emovups [rdx+rax], x0
37bc05162add rax, 16
37bc05166movapd x0, x2
37bc0516acmp rax, r8
37bc0516djne 0x37bc050c8
37bc05173movapd x3, x6
37bc05177movapd x4, x7
37bc0517bjmp 0x37bc04fb4
37bc05180
37bc05180loc_37bc05180:
37bc05180mov r9l, 1
37bc05186mov r8l, 1
37bc0518cmov rcx, r12
37bc0518fmov [rsp+288], r11
37bc05197lea rdx, [rip+0x846942]
37bc0519emov [rsp+280], r10
37bc051a6call lsame_
37bc051abmov r10, [rsp+280]
37bc051b3mov r11, [rsp+288]
37bc051bbtest eax, eax
37bc051bdje 0x37bc05991
37bc051c3mov r13l, [rbp]
37bc051c7test r13l, r13l
37bc051cajle 0x37bc04e27
37bc051d0movsxd r12, [rdi]
37bc051d3movupd x4, [r10]
37bc051d8shl rbx, 4
37bc051dcshl rsi, 4
37bc051e0movupd x2, [r10]
37bc051e5add r13l, 1
37bc051e9mov rcx, [rsp+296]
37bc051f1mov r9l, 1
37bc051f7lea edx, [r12-1]
37bc051fclea rax, [r12-1]
37bc05201unpcklpd x4, x4
37bc05205mov rbp, r12
37bc05208movsxd rdx, edx
37bc0520blea r8l, [rbp-3]
37bc0520fshl rax, 4
37bc05213unpckhpd x2, x2
37bc05217sub rdx, 1
37bc0521badd r8, 1
37bc0521fmov [rsp+64], rax
37bc05224shl r12, 4
37bc05228shl rdx, 4
37bc0522cshl r8, 4
37bc05230mov [rsp+48], rdx
37bc05235lea rdi, [rcx+rdx]
37bc05239mov rdx, [rsp+320]
37bc05241add rdx, 16
37bc05245jmp 0x37bc0526a
37bc05247
37bc05247 66 0f 1f 84 00 00 00 00 00 f........
37bc05250
37bc05250loc_37bc05250:
37bc05250movups [rdx-16], x5
37bc05254
37bc05254loc_37bc05254:
37bc05254add r9l, 1
37bc05258add rcx, rbx
37bc0525badd rdi, rbx
37bc0525eadd rdx, rsi
37bc05261cmp r9l, r13l
37bc05264je 0x37bc04e27
37bc0526a
37bc0526aloc_37bc0526a:
37bc0526amovupd x0, [rcx]
37bc0526emovapd x1, x4
37bc05272movupd x5, [rdx-16]
37bc05277mulpd x1, x0
37bc0527bmovapd x3, x0
37bc0527fshufpd x3, x0, 1
37bc05284mulpd x3, x2
37bc05288addsubpd x1, x3
37bc0528csubpd x5, x1
37bc05290cmp ebp, 1
37bc05293je 0x37bc05250
37bc05295movupd x3, [rcx+16]
37bc0529amovupd x6, [r11]
37bc0529fmovupd x1, [r11]
37bc052a4mov rax, [rsp+48]
37bc052a9unpcklpd x6, x6
37bc052admovapd x7, x3
37bc052b1shufpd x7, x3, 1
37bc052b6mulpd x6, x3
37bc052baunpckhpd x1, x1
37bc052bemulpd x1, x7
37bc052c2movupd x7, [r15+rax]
37bc052c8mov rax, [rsp+64]
37bc052cdaddsubpd x6, x1
37bc052d1movapd x1, x7
37bc052d5unpckhpd x1, x7
37bc052d9subpd x5, x6
37bc052ddmovupd x6, [rdi]
37bc052e1movups [rdx-16], x5
37bc052e5movapd x5, x7
37bc052e9unpcklpd x5, x7
37bc052edmovupd x7, [r10+rax]
37bc052f3mulpd x5, x6
37bc052f7shufpd x6, x6, 1
37bc052fcmulpd x1, x6
37bc05300movupd x6, [rdx+r12-32]
37bc05307movups [rsp+32], x7
37bc0530caddsubpd x5, x1
37bc05310movupd x1, [rsp+32]
37bc05316unpckhpd x1, x1
37bc0531asubpd x6, x5
37bc0531emovapd x5, x7
37bc05322unpcklpd x5, x7
37bc05326movupd x7, [rcx+r12-16]
37bc0532dmulpd x5, x7
37bc05331shufpd x7, x7, 1
37bc05336mulpd x1, x7
37bc0533aaddsubpd x5, x1
37bc0533esubpd x6, x5
37bc05342movups [rdx+r12-32], x6
37bc05348cmp ebp, 2
37bc0534bjle 0x37bc05254
37bc05351lea r14, [rcx+32]
37bc05355movapd x6, x4
37bc05359movapd x7, x2
37bc0535dxor eax, eax
37bc0535fjmp 0x37bc0536c
37bc05361
37bc05361 0f 1f 80 00 00 00 00 .......
37bc05368
37bc05368loc_37bc05368:
37bc05368movapd x3, x4
37bc0536c
37bc0536cloc_37bc0536c:
37bc0536cmovupd x5, [r15+rax]
37bc05372movupd x2, [r15+rax]
37bc05378movupd x1, [rdx+rax]
37bc0537dmovupd x4, [r14+rax]
37bc05383unpckhpd x2, x2
37bc05387unpcklpd x5, x5
37bc0538bmulpd x5, x0
37bc0538fshufpd x0, x0, 1
37bc05394mulpd x0, x2
37bc05398movapd x2, x3
37bc0539cshufpd x2, x3, 1
37bc053a1addsubpd x5, x0
37bc053a5subpd x1, x5
37bc053a9movupd x5, [r10+rax+16]
37bc053b0unpckhpd x5, x5
37bc053b4mulpd x5, x2
37bc053b8movapd x0, x1
37bc053bcmovupd x1, [r10+rax+16]
37bc053c3movupd x2, [r11+rax+16]
37bc053caunpcklpd x1, x1
37bc053ceunpckhpd x2, x2
37bc053d2mulpd x1, x3
37bc053d6addsubpd x1, x5
37bc053damovapd x5, x4
37bc053deshufpd x5, x4, 1
37bc053e3mulpd x5, x2
37bc053e7subpd x0, x1
37bc053ebmovupd x1, [r11+rax+16]
37bc053f2unpcklpd x1, x1
37bc053f6mulpd x1, x4
37bc053faaddsubpd x1, x5
37bc053fesubpd x0, x1
37bc05402movups [rdx+rax], x0
37bc05406add rax, 16
37bc0540amovapd x0, x3
37bc0540ecmp r8, rax
37bc05411jne 0x37bc05368
37bc05417movapd x4, x6
37bc0541bmovapd x2, x7
37bc0541fjmp 0x37bc05254
37bc05424
37bc05424loc_37bc05424:
37bc05424mov r9l, 1
37bc0542amov r8l, 1
37bc05430mov rcx, r12
37bc05433mov [rsp+288], r11
37bc0543blea rdx, [rip+0x84669f]
37bc05442mov [rsp+280], r10
37bc0544acall lsame_
37bc0544fmov r10, [rsp+280]
37bc05457mov r11, [rsp+288]
37bc0545ftest eax, eax
37bc05461je 0x37bc056b8
37bc05467mov r13l, [rbp]
37bc0546btest r13l, r13l
37bc0546ejle 0x37bc04e27
37bc05474movsxd r12, [rdi]
37bc05477movupd x4, [r10]
37bc0547cshl rbx, 4
37bc05480shl rsi, 4
37bc05484movupd x3, [r10]
37bc05489add r13l, 1
37bc0548dmov rcx, [rsp+296]
37bc05495mov r9l, 1
37bc0549blea edx, [r12-1]
37bc054a0lea rax, [r12-1]
37bc054a5unpcklpd x4, x4
37bc054a9mov rbp, r12
37bc054acmovsxd rdx, edx
37bc054aflea r8l, [rbp-3]
37bc054b3shl rax, 4
37bc054b7unpckhpd x3, x3
37bc054bbsub rdx, 1
37bc054bfadd r8, 1
37bc054c3mov [rsp+64], rax
37bc054c8shl r12, 4
37bc054ccshl rdx, 4
37bc054d0shl r8, 4
37bc054d4mov [rsp+48], rdx
37bc054d9lea rdi, [rcx+rdx]
37bc054ddmov rdx, [rsp+320]
37bc054e5add rdx, 16
37bc054e9jmp 0x37bc05505
37bc054eb
37bc054ebloc_37bc054eb:
37bc054ebmovups [rdx-16], x1
37bc054ef
37bc054efloc_37bc054ef:
37bc054efadd r9l, 1
37bc054f3add rcx, rbx
37bc054f6add rdi, rbx
37bc054f9add rdx, rsi
37bc054fccmp r13l, r9l
37bc054ffje 0x37bc04e27
37bc05505
37bc05505loc_37bc05505:
37bc05505movupd x0, [rcx]
37bc05509movupd x7, [rdx-16]
37bc0550emovapd x1, x0
37bc05512movapd x2, x0
37bc05516mulpd x1, x4
37bc0551ashufpd x2, x0, 1
37bc0551fmulpd x2, x3
37bc05523addsubpd x1, x2
37bc05527addpd x1, x7
37bc0552bcmp ebp, 1
37bc0552eje 0x37bc054eb
37bc05530movupd x2, [rcx+16]
37bc05535movupd x5, [r15]
37bc0553amovupd x6, [r15]
37bc0553fmov rax, [rsp+48]
37bc05544unpcklpd x5, x5
37bc05548movapd x7, x2
37bc0554cshufpd x7, x2, 1
37bc05551mulpd x5, x2
37bc05555unpckhpd x6, x6
37bc05559mulpd x6, x7
37bc0555dmovupd x7, [r11+rax]
37bc05563mov rax, [rsp+64]
37bc05568addsubpd x5, x6
37bc0556cmovupd x6, [rdi]
37bc05570addpd x5, x1
37bc05574movapd x1, x7
37bc05578unpckhpd x1, x7
37bc0557cmovups [rdx-16], x5
37bc05580movapd x5, x7
37bc05584unpcklpd x5, x7
37bc05588movupd x7, [r10+rax]
37bc0558emulpd x5, x6
37bc05592shufpd x6, x6, 1
37bc05597mulpd x1, x6
37bc0559bmovupd x6, [rdx+r12-32]
37bc055a2movups [rsp+32], x7
37bc055a7addsubpd x5, x1
37bc055abmovupd x1, [rsp+32]
37bc055b1unpckhpd x1, x1
37bc055b5addpd x6, x5
37bc055b9movapd x5, x7
37bc055bdunpcklpd x5, x7
37bc055c1movupd x7, [rcx+r12-16]
37bc055c8mulpd x5, x7
37bc055ccshufpd x7, x7, 1
37bc055d1mulpd x1, x7
37bc055d5addsubpd x5, x1
37bc055d9addpd x5, x6
37bc055ddmovups [rdx+r12-32], x5
37bc055e3cmp ebp, 2
37bc055e6jle 0x37bc054ef
37bc055eclea r14, [rcx+32]
37bc055f0movapd x6, x3
37bc055f4movapd x7, x4
37bc055f8xor eax, eax
37bc055fajmp 0x37bc05604
37bc055fc
37bc055fc 0f 1f 40 00 ..@.
37bc05600
37bc05600loc_37bc05600:
37bc05600movapd x2, x4
37bc05604
37bc05604loc_37bc05604:
37bc05604movupd x1, [r11+rax]
37bc0560amovupd x5, [r11+rax]
37bc05610movapd x3, x2
37bc05614shufpd x3, x2, 1
37bc05619movupd x4, [rdx+rax]
37bc0561eunpckhpd x5, x5
37bc05622unpcklpd x1, x1
37bc05626mulpd x1, x0
37bc0562ashufpd x0, x0, 1
37bc0562fmulpd x0, x5
37bc05633movupd x5, [r10+rax+16]
37bc0563aunpckhpd x5, x5
37bc0563emulpd x5, x3
37bc05642addsubpd x1, x0
37bc05646movupd x0, [r10+rax+16]
37bc0564dunpcklpd x0, x0
37bc05651mulpd x0, x2
37bc05655addpd x1, x4
37bc05659movupd x4, [r14+rax]
37bc0565fmovapd x3, x4
37bc05663shufpd x3, x4, 1
37bc05668addsubpd x0, x5
37bc0566cmovupd x5, [r15+rax+16]
37bc05673unpckhpd x5, x5
37bc05677addpd x1, x0
37bc0567bmovupd x0, [r15+rax+16]
37bc05682mulpd x5, x3
37bc05686unpcklpd x0, x0
37bc0568amulpd x0, x4
37bc0568eaddsubpd x0, x5
37bc05692addpd x0, x1
37bc05696movups [rdx+rax], x0
37bc0569aadd rax, 16
37bc0569emovapd x0, x2
37bc056a2cmp r8, rax
37bc056a5jne 0x37bc05600
37bc056abmovapd x3, x6
37bc056afmovapd x4, x7
37bc056b3jmp 0x37bc054ef
37bc056b8
37bc056b8loc_37bc056b8:
37bc056b8mov r9l, 1
37bc056bemov r8l, 1
37bc056c4mov rcx, r12
37bc056c7mov [rsp+288], r11
37bc056cflea rdx, [rip+0x84640c]
37bc056d6mov [rsp+280], r10
37bc056decall lsame_
37bc056e3test eax, eax
37bc056e5je 0x37bc04e27
37bc056ebmov r8l, [rbp]
37bc056eftest r8l, r8l
37bc056f2jle 0x37bc04e27
37bc056f8movsxd r13, [rdi]
37bc056fblea r14l, [r8+1]
37bc056ffmov r10, [rsp+280]
37bc05707shl rbx, 4
37bc0570bmov rcx, [rsp+296]
37bc05713mov rax, [rsp+320]
37bc0571bmov [rsp+32], r14l
37bc05720shl rsi, 4
37bc05724lea ebp, [r13-1]
37bc05728mov r12, r13
37bc0572blea rdx, [r13-1]
37bc0572fmovupd x4, [r10]
37bc05734movsxd rbp, ebp
37bc05737shl rdx, 4
37bc0573blea r8l, [r12-3]
37bc05740add rax, 16
37bc05744movsd_xmm x0, [r10+8]
37bc0574asub rbp, 1
37bc0574eadd r8, 1
37bc05752unpcklpd x4, x4
37bc05756mov [rsp+64], rdx
37bc0575bshl rbp, 4
37bc0575fxorpd x0, [rip+0x846399]
37bc05767add rdx, r10
37bc0576amov [rsp+72], rdx
37bc0576flea rdi, [rcx+rbp]
37bc05773shl r13, 4
37bc05777shl r8, 4
37bc0577bmovddup x3, [rip+0x84637d]
37bc05783unpcklpd x0, x0
37bc05787mov r11, [rsp+288]
37bc0578fmov r9l, 1
37bc05795jmp 0x37bc057b3
37bc05797
37bc05797loc_37bc05797:
37bc05797movups [rax-16], x1
37bc0579b
37bc0579bloc_37bc0579b:
37bc0579badd r9l, 1
37bc0579fadd rcx, rbx
37bc057a2add rdi, rbx
37bc057a5add rax, rsi
37bc057a8cmp r9l, [rsp+32]
37bc057adje 0x37bc04e27
37bc057b3
37bc057b3loc_37bc057b3:
37bc057b3movupd x5, [rcx]
37bc057b7movupd x7, [rax-16]
37bc057bcmovapd x1, x5
37bc057c0movapd x2, x5
37bc057c4mulpd x1, x4
37bc057c8shufpd x2, x5, 1
37bc057cdmulpd x2, x0
37bc057d1addsubpd x1, x2
37bc057d5addpd x1, x7
37bc057d9cmp r12l, 1
37bc057ddje 0x37bc05797
37bc057dfmovsd_xmm x2, [r15+8]
37bc057e5xorpd x2, [rip+0x846313]
37bc057edmovupd x6, [r15]
37bc057f2mov rdx, [rsp+64]
37bc057f7movddup x8, x2
37bc057fcmovupd x2, [rcx+16]
37bc05801unpcklpd x6, x6
37bc05805mulpd x6, x2
37bc05809movapd x7, x2
37bc0580dshufpd x7, x2, 1
37bc05812mulpd x7, x8
37bc05817addsubpd x6, x7
37bc0581baddpd x1, x6
37bc0581fmovupd x6, [rdi]
37bc05823movups [rax-16], x1
37bc05827movsd_xmm x1, [r11+rbp+8]
37bc0582emovapd x7, x1
37bc05832movupd x1, [r11+rbp]
37bc05838xorpd x7, [rip+0x8462c0]
37bc05840unpcklpd x1, x1
37bc05844unpcklpd x7, x7
37bc05848mulpd x1, x6
37bc0584cshufpd x6, x6, 1
37bc05851mulpd x6, x7
37bc05855movupd x7, [r10+rdx]
37bc0585bmov rdx, [rsp+72]
37bc05860movups [rsp+48], x7
37bc05865addsubpd x1, x6
37bc05869movupd x6, [rax+r13-32]
37bc05870addpd x6, x1
37bc05874movsd_xmm x1, [rdx+8]
37bc05879xorpd x1, [rip+0x84627f]
37bc05881movapd x8, x1
37bc05886movapd x1, x7
37bc0588aunpcklpd x1, x7
37bc0588emovupd x7, [rcx+r13-16]
37bc05895movddup x9, x8
37bc0589amulpd x1, x7
37bc0589eshufpd x7, x7, 1
37bc058a3mulpd x7, x9
37bc058a8addsubpd x1, x7
37bc058acaddpd x1, x6
37bc058b0movups [rax+r13-32], x1
37bc058b6cmp r12l, 2
37bc058bajle 0x37bc0579b
37bc058c0lea r14, [rcx+32]
37bc058c4xor edx, edx
37bc058c6movapd x10, x4
37bc058cbjmp 0x37bc058d4
37bc058cd
37bc058cd 0f 1f 00 ...
37bc058d0
37bc058d0loc_37bc058d0:
37bc058d0movapd x2, x6
37bc058d4
37bc058d4loc_37bc058d4:
37bc058d4movupd x7, [r11+rdx]
37bc058damovupd x1, [r11+rdx]
37bc058e0movapd x6, x2
37bc058e4shufpd x6, x2, 1
37bc058e9unpckhpd x7, x7
37bc058edunpcklpd x1, x1
37bc058f1mulpd x1, x5
37bc058f5xorpd x7, x3
37bc058f9shufpd x5, x5, 1
37bc058femulpd x7, x5
37bc05902movupd x5, [rax+rdx]
37bc05907addsubpd x1, x7
37bc0590bmovupd x7, [r10+rdx+16]
37bc05912unpckhpd x7, x7
37bc05916addpd x5, x1
37bc0591amovupd x1, [r10+rdx+16]
37bc05921xorpd x7, x3
37bc05925mulpd x7, x6
37bc05929movupd x6, [r14+rdx]
37bc0592funpcklpd x1, x1
37bc05933mulpd x1, x2
37bc05937movapd x4, x6
37bc0593bshufpd x4, x6, 1
37bc05940addsubpd x1, x7
37bc05944movupd x7, [r15+rdx+16]
37bc0594bunpckhpd x7, x7
37bc0594faddpd x5, x1
37bc05953movupd x1, [r15+rdx+16]
37bc0595axorpd x7, x3
37bc0595emulpd x7, x4
37bc05962unpcklpd x1, x1
37bc05966mulpd x1, x6
37bc0596aaddsubpd x1, x7
37bc0596eaddpd x1, x5
37bc05972movapd x5, x2
37bc05976movups [rax+rdx], x1
37bc0597aadd rdx, 16
37bc0597ecmp rdx, r8
37bc05981jne 0x37bc058d0
37bc05987movapd x4, x10
37bc0598cjmp 0x37bc0579b
37bc05991
37bc05991loc_37bc05991:
37bc05991mov r9l, 1
37bc05997mov r8l, 1
37bc0599dmov rcx, r12
37bc059a0mov [rsp+288], r11
37bc059a8lea rdx, [rip+0x846132]
37bc059afmov [rsp+280], r10
37bc059b7call lsame_
37bc059bcmov r10, [rsp+280]
37bc059c4mov r11, [rsp+288]
37bc059cctest eax, eax
37bc059ceje 0x37bc05c24
37bc059d4mov r13l, [rbp]
37bc059d8test r13l, r13l
37bc059dbjle 0x37bc04e27
37bc059e1movsxd r12, [rdi]
37bc059e4movupd x2, [r10]
37bc059e9shl rbx, 4
37bc059edshl rsi, 4
37bc059f1movupd x1, [r10]
37bc059f6add r13l, 1
37bc059famov rcx, [rsp+296]
37bc05a02mov r9l, 1
37bc05a08lea edx, [r12-1]
37bc05a0dlea rax, [r12-1]
37bc05a12unpcklpd x2, x2
37bc05a16mov rbp, r12
37bc05a19movsxd rdx, edx
37bc05a1clea r8l, [rbp-3]
37bc05a20shl rax, 4
37bc05a24unpckhpd x1, x1
37bc05a28sub rdx, 1
37bc05a2cadd r8, 1
37bc05a30mov [rsp+64], rax
37bc05a35shl r12, 4
37bc05a39shl rdx, 4
37bc05a3dshl r8, 4
37bc05a41mov [rsp+48], rdx
37bc05a46lea rdi, [rcx+rdx]
37bc05a4amov rdx, [rsp+320]
37bc05a52add rdx, 16
37bc05a56jmp 0x37bc05a72
37bc05a58
37bc05a58loc_37bc05a58:
37bc05a58movups [rdx-16], x4
37bc05a5c
37bc05a5cloc_37bc05a5c:
37bc05a5cadd r9l, 1
37bc05a60add rcx, rbx
37bc05a63add rdi, rbx
37bc05a66add rdx, rsi
37bc05a69cmp r9l, r13l
37bc05a6cje 0x37bc04e27
37bc05a72
37bc05a72loc_37bc05a72:
37bc05a72movupd x0, [rcx]
37bc05a76movupd x5, [rdx-16]
37bc05a7bmovapd x3, x0
37bc05a7fmovapd x4, x0
37bc05a83mulpd x3, x2
37bc05a87shufpd x4, x0, 1
37bc05a8cmulpd x4, x1
37bc05a90addsubpd x3, x4
37bc05a94movapd x4, x5
37bc05a98subpd x4, x3
37bc05a9ccmp ebp, 1
37bc05a9fje 0x37bc05a58
37bc05aa1movupd x3, [rcx+16]
37bc05aa6movupd x5, [r15]
37bc05aabmovupd x6, [r15]
37bc05ab0mov rax, [rsp+48]
37bc05ab5unpcklpd x5, x5
37bc05ab9movapd x7, x3
37bc05abdshufpd x7, x3, 1
37bc05ac2mulpd x5, x3
37bc05ac6unpckhpd x6, x6
37bc05acamulpd x6, x7
37bc05acemovupd x7, [r11+rax]
37bc05ad4mov rax, [rsp+64]
37bc05ad9addsubpd x5, x6
37bc05addmovapd x6, x7
37bc05ae1unpckhpd x6, x7
37bc05ae5subpd x4, x5
37bc05ae9movapd x5, x7
37bc05aedunpcklpd x5, x7
37bc05af1movupd x7, [r10+rax]
37bc05af7movups [rdx-16], x4
37bc05afbmovupd x4, [rdi]
37bc05affmovups [rsp+32], x7
37bc05b04mulpd x5, x4
37bc05b08shufpd x4, x4, 1
37bc05b0dmulpd x4, x6
37bc05b11movupd x6, [rdx+r12-32]
37bc05b18addsubpd x5, x4
37bc05b1cmovupd x4, [rsp+32]
37bc05b22unpckhpd x4, x4
37bc05b26subpd x6, x5
37bc05b2amovapd x5, x7
37bc05b2eunpcklpd x5, x7
37bc05b32movupd x7, [rcx+r12-16]
37bc05b39mulpd x5, x7
37bc05b3dshufpd x7, x7, 1
37bc05b42mulpd x4, x7
37bc05b46addsubpd x5, x4
37bc05b4asubpd x6, x5
37bc05b4emovups [rdx+r12-32], x6
37bc05b54cmp ebp, 2
37bc05b57jle 0x37bc05a5c
37bc05b5dlea r14, [rcx+32]
37bc05b61xor eax, eax
37bc05b63jmp 0x37bc05b6c
37bc05b65
37bc05b65 0f 1f 00 ...
37bc05b68
37bc05b68loc_37bc05b68:
37bc05b68movapd x3, x4
37bc05b6c
37bc05b6cloc_37bc05b6c:
37bc05b6cmovupd x4, [r11+rax]
37bc05b72movupd x5, [r11+rax]
37bc05b78movapd x6, x3
37bc05b7cmovupd x7, [rdx+rax]
37bc05b81shufpd x6, x3, 1
37bc05b86unpckhpd x5, x5
37bc05b8aunpcklpd x4, x4
37bc05b8emulpd x4, x0
37bc05b92shufpd x0, x0, 1
37bc05b97mulpd x0, x5
37bc05b9bmovupd x5, [r10+rax+16]
37bc05ba2unpckhpd x5, x5
37bc05ba6mulpd x5, x6
37bc05baamovupd x6, [r15+rax+16]
37bc05bb1addsubpd x4, x0
37bc05bb5movapd x0, x7
37bc05bb9unpcklpd x6, x6
37bc05bbdsubpd x0, x4
37bc05bc1movupd x4, [r10+rax+16]
37bc05bc8unpcklpd x4, x4
37bc05bccmulpd x4, x3
37bc05bd0addsubpd x4, x5
37bc05bd4subpd x0, x4
37bc05bd8movupd x4, [r14+rax]
37bc05bdemulpd x6, x4
37bc05be2movapd x5, x4
37bc05be6movapd x7, x0
37bc05beamovupd x0, [r15+rax+16]
37bc05bf1shufpd x5, x4, 1
37bc05bf6unpckhpd x0, x0
37bc05bfamulpd x0, x5
37bc05bfeaddsubpd x6, x0
37bc05c02movapd x0, x7
37bc05c06subpd x0, x6
37bc05c0amovups [rdx+rax], x0
37bc05c0eadd rax, 16
37bc05c12movapd x0, x3
37bc05c16cmp rax, r8
37bc05c19jne 0x37bc05b68
37bc05c1fjmp 0x37bc05a5c
37bc05c24
37bc05c24loc_37bc05c24:
37bc05c24mov r9l, 1
37bc05c2amov r8l, 1
37bc05c30mov rcx, r12
37bc05c33mov [rsp+288], r11
37bc05c3blea rdx, [rip+0x845ea0]
37bc05c42mov [rsp+280], r10
37bc05c4acall lsame_
37bc05c4ftest eax, eax
37bc05c51je 0x37bc04e27
37bc05c57mov r8l, [rbp]
37bc05c5btest r8l, r8l
37bc05c5ejle 0x37bc04e27
37bc05c64movsxd r14, [rdi]
37bc05c67mov r10, [rsp+280]
37bc05c6fshl rsi, 4
37bc05c73shl rbx, 4
37bc05c77mov rdi, [rsp+296]
37bc05c7fmov [rsp+32], rsi
37bc05c84mov ebp, 1
37bc05c89lea r9l, [r14-1]
37bc05c8dmovsd_xmm x5, [r10]
37bc05c92mov r12, r14
37bc05c95lea rdx, [r14-1]
37bc05c99movsd_xmm x4, [r10+8]
37bc05c9fmovsxd r9, r9l
37bc05ca2xorpd x4, [rip+0x845e56]
37bc05caalea rcx, [rdi+16]
37bc05caesub r9, 1
37bc05cb2lea edi, [r8+1]
37bc05cb6movapd x7, x5
37bc05cbashl rdx, 4
37bc05cbeshl r9, 4
37bc05cc2unpcklpd x7, x4
37bc05cc6mov [rsp+48], edi
37bc05ccashl r14, 4
37bc05ccemov r13, [rsp+296]
37bc05cd6mov rax, [rsp+320]
37bc05cdelea r8l, [r12-3]
37bc05ce3movapd x10, x7
37bc05ce8add r8, 1
37bc05cecmovddup x3, [rip+0x845e0c]
37bc05cf4mov r11, [rsp+288]
37bc05cfclea rdi, [r10+rdx]
37bc05d00add r13, r9
37bc05d03add rax, 16
37bc05d07shl r8, 4
37bc05d0bjmp 0x37bc05d29
37bc05d0d
37bc05d0dloc_37bc05d0d:
37bc05d0dmovups [rax-16], x2
37bc05d11
37bc05d11loc_37bc05d11:
37bc05d11add ebp, 1
37bc05d14add r13, rbx
37bc05d17add rax, [rsp+32]
37bc05d1cadd rcx, rbx
37bc05d1fcmp ebp, [rsp+48]
37bc05d23je 0x37bc04e27
37bc05d29
37bc05d29loc_37bc05d29:
37bc05d29movupd x0, [rcx-16]
37bc05d2emovsd_xmm x6, [rcx-8]
37bc05d33movapd x2, x4
37bc05d37mulsd x2, x6
37bc05d3bmovapd x1, x0
37bc05d3fmulsd x6, x5
37bc05d43unpcklpd x1, x0
37bc05d47mulpd x1, x10
37bc05d4cunpcklpd x2, x6
37bc05d50addsubpd x1, x2
37bc05d54movupd x2, [rax-16]
37bc05d59subpd x2, x1
37bc05d5dcmp r12l, 1
37bc05d61je 0x37bc05d0d
37bc05d63movsd_xmm x1, [r15+8]
37bc05d69xorpd x1, [rip+0x845d8f]
37bc05d71movupd x6, [rcx]
37bc05d75movsd_xmm x7, [r15]
37bc05d7amovq rdx, x1
37bc05d7fmovq x9, rdx
37bc05d84movapd x1, x6
37bc05d88movapd x8, x6
37bc05d8dunpcklpd x7, x9
37bc05d92unpcklpd x1, x6
37bc05d96unpckhpd x8, x6
37bc05d9bmulpd x1, x7
37bc05d9fmovq x7, rdx
37bc05da4movhpd x7, [r15]
37bc05da9mulpd x8, x7
37bc05daeaddsubpd x1, x8
37bc05db3subpd x2, x1
37bc05db7movsd_xmm x1, [r11+r9+8]
37bc05dbemovapd x7, x1
37bc05dc2movupd x1, [r11+r9]
37bc05dc8xorpd x7, [rip+0x845d30]
37bc05dd0movups [rax-16], x2
37bc05dd4movupd x2, [r13]
37bc05ddamovupd x8, [rax+r14-32]
37bc05de1unpcklpd x7, x7
37bc05de5unpcklpd x1, x1
37bc05de9mulpd x1, x2
37bc05dedshufpd x2, x2, 1
37bc05df2mulpd x2, x7
37bc05df6addsubpd x1, x2
37bc05dfamovupd x2, [rcx+r14-32]
37bc05e01unpcklpd x2, x2
37bc05e05subpd x8, x1
37bc05e0amovsd_xmm x1, [rdi+8]
37bc05e0fxorpd x1, [rip+0x845ce9]
37bc05e17movapd x7, x1
37bc05e1bmovsd_xmm x1, [rdi]
37bc05e1funpcklpd x1, x7
37bc05e23movhpd x7, [rdi]
37bc05e27mulpd x2, x1
37bc05e2bmovupd x1, [rcx+r14-32]
37bc05e32unpckhpd x1, x1
37bc05e36mulpd x1, x7
37bc05e3aaddsubpd x2, x1
37bc05e3emovapd x1, x8
37bc05e43subpd x1, x2
37bc05e47movups [rax+r14-32], x1
37bc05e4dcmp r12l, 2
37bc05e51jle 0x37bc05d11
37bc05e57movapd x2, x6
37bc05e5blea rsi, [rcx+16]
37bc05e5fmovapd x6, x0
37bc05e63xor edx, edx
37bc05e65movapd x7, x5
37bc05e69movapd x9, x4
37bc05e6ejmp 0x37bc05e74
37bc05e70
37bc05e70loc_37bc05e70:
37bc05e70movapd x2, x5
37bc05e74
37bc05e74loc_37bc05e74:
37bc05e74movupd x0, [r11+rdx]
37bc05e7amovupd x4, [r11+rdx]
37bc05e80movapd x5, x2
37bc05e84movupd x1, [rax+rdx]
37bc05e89shufpd x5, x2, 1
37bc05e8eunpckhpd x0, x0
37bc05e92unpcklpd x4, x4
37bc05e96mulpd x4, x6
37bc05e9axorpd x0, x3
37bc05e9eshufpd x6, x6, 1
37bc05ea3mulpd x0, x6
37bc05ea7addsubpd x4, x0
37bc05eabmovupd x0, [r10+rdx+16]
37bc05eb2unpckhpd x0, x0
37bc05eb6subpd x1, x4
37bc05ebamovupd x4, [r10+rdx+16]
37bc05ec1xorpd x0, x3
37bc05ec5mulpd x0, x5
37bc05ec9movupd x5, [rsi+rdx]
37bc05eceunpcklpd x4, x4
37bc05ed2mulpd x4, x2
37bc05ed6movapd x6, x5
37bc05edashufpd x6, x5, 1
37bc05edfaddsubpd x4, x0
37bc05ee3movupd x0, [r15+rdx+16]
37bc05eeaunpckhpd x0, x0
37bc05eeesubpd x1, x4
37bc05ef2movupd x4, [r15+rdx+16]
37bc05ef9xorpd x0, x3
37bc05efdmulpd x0, x6
37bc05f01movapd x6, x2
37bc05f05unpcklpd x4, x4
37bc05f09mulpd x4, x5
37bc05f0daddsubpd x4, x0
37bc05f11subpd x1, x4
37bc05f15movups [rax+rdx], x1
37bc05f19add rdx, 16
37bc05f1dcmp rdx, r8
37bc05f20jne 0x37bc05e70
37bc05f26movapd x5, x7
37bc05f2amovapd x4, x9
37bc05f2fjmp 0x37bc05d11
37bc04cc0
37bc05f34
37bc05f34 // align 0x10
37bc05f34 // align 0x10
37bc05f40
37bc05f40zlahef_:
37bc05f40push r15
37bc05f42push r14
37bc05f44push r13
37bc05f46push r12
37bc05f48push rbp
37bc05f49push rdi
37bc05f4apush rsi
37bc05f4bpush rbx
37bc05f4csub rsp, 584
37bc05f53movups [rsp+416], x6
37bc05f5bmovups [rsp+432], x7
37bc05f63movups [rsp+448], x8
37bc05f6cmovups [rsp+464], x9
37bc05f75movups [rsp+480], x10
37bc05f7emovups [rsp+496], x11
37bc05f87movups [rsp+512], x12
37bc05f90movups [rsp+528], x13
37bc05f99movups [rsp+544], x14
37bc05fa2movups [rsp+560], x15
37bc05fabmov rax, [rsp+696]
37bc05fb3mov r14, [rsp+688]
37bc05fbbmov r15, [rsp+712]
37bc05fc3movsxd rdi, [rax]
37bc05fc6xor eax, eax
37bc05fc8test rdi, rdi
37bc05fcbmov [rsp+664], rdx
37bc05fd3mov rbp, r9
37bc05fd6lea rdx, [rip+0x845b33]
37bc05fddcmovns rax, rdi
37bc05fe1mov [rsp+672], r8
37bc05fe9mov r9l, 1
37bc05fefmov r8l, 1
37bc05ff5mov [rsp+144], rax
37bc05ffdnot rax
37bc06000mov [rsp+152], rax
37bc06008mov rax, [rsp+720]
37bc06010movsxd rdi, [rax]
37bc06013xor eax, eax
37bc06015test rdi, rdi
37bc06018cmovns rax, rdi
37bc0601cmov [rsp+160], rax
37bc06024not rax
37bc06027mov [rsp+168], rax
37bc0602fmov rax, [rsp+728]
37bc06037mov [rax], 0
37bc0603dcall lsame_
37bc06042test eax, eax
37bc06044je 0x37bc06480
37bc0604amov rax, [rsp+672]
37bc06052mov ebx, [rax]
37bc06054mov rax, [rsp+664]
37bc0605cmov r13l, [rax]
37bc0605fmov eax, r13l
37bc06062mov [rsp+392], r13l
37bc0606asub eax, ebx
37bc0606cadd eax, 1
37bc0606fcmp r13l, eax
37bc06072jg 0x37bc0607d
37bc06074cmp r13l, ebx
37bc06077jg 0x37bc0837f
37bc0607d
37bc0607dloc_37bc0607d:
37bc0607dlea rax, [rsp+404]
37bc06085mov [rsp+680], rbp
37bc0608dmov edx, r13l
37bc06090mov [rsp+136], rax
37bc06098lea rax, [rsp+392]
37bc060a0mov [rsp+272], rax
37bc060a8lea rax, [rip+0x845a79]
37bc060afmov [rsp+200], rax
37bc060b7lea rax, [rip+0x845a7a]
37bc060bemov [rsp+224], rax
37bc060c6nop [rax+rax]
37bc060d0
37bc060d0loc_37bc060d0:
37bc060d0test r13l, r13l
37bc060d3jle 0x37bc062a6
37bc060d9lea eax, [r13-1]
37bc060ddmovsxd rbx, ebx
37bc060e0movsxd rbp, r13l
37bc060e3mov r12, [rsp+144]
37bc060ebimul rbx, [rsp+160]
37bc060f4mov [rsp+404], eax
37bc060fbmov rax, [rsp+168]
37bc06103imul r12, rbp
37bc06107mov rcx, [rsp+136]
37bc0610flea rdi, [rbx+rax]
37bc06113lea rax, [rdi+1]
37bc06117shl rax, 4
37bc0611blea r9, [r15+rax]
37bc0611fmov rax, [rsp+152]
37bc06127mov [rsp+176], r9
37bc0612flea rsi, [r12+rax]
37bc06133lea rax, [rip+0x8459da]
37bc0613amov [rsp+32], rax
37bc0613flea rdx, [rsi+1]
37bc06143add rsi, rbp
37bc06146mov r8, rax
37bc06149shl rdx, 4
37bc0614dshl rsi, 4
37bc06151add rdx, r14
37bc06154call zcopy_
37bc06159movsd_xmm x0, [r14+rsi]
37bc0615flea rax, [rdi+rbp]
37bc06163shl rax, 4
37bc06167mov [r15+rax+8], 0
37bc06170movsd_xmm [r15+rax], x0
37bc06176mov rax, [rsp+664]
37bc0617emov eax, [rax]
37bc06180cmp eax, r13l
37bc06183jg 0x37bc06f30
37bc06189movsxd rbp, [rsp+392]
37bc06191mov rsi, rbp
37bc06194lea rax, [rdi+rbp]
37bc06198
37bc06198loc_37bc06198:
37bc06198shl rax, 4
37bc0619cpxor x6, x6
37bc061a0movsd_xmm x7, [r15+rax]
37bc061a6andpd x7, [rip+0x8459b2]
37bc061aecmp esi, 1
37bc061b1jle 0x37bc06209
37bc061b3mov rdx, [rsp+176]
37bc061bbmov rcx, [rsp+136]
37bc061c3lea eax, [rsi-1]
37bc061c6lea r8, [rip+0x845947]
37bc061cdmov [rsp+404], eax
37bc061d4call izamax_
37bc061d9mov [rsp+304], eax
37bc061e0cdqe
37bc061e2add rax, rdi
37bc061e5shl rax, 4
37bc061e9add rax, r15
37bc061ecmovsd_xmm x6, [rax]
37bc061f0movsd_xmm x0, [rax+8]
37bc061f5andpd x6, [rip+0x845963]
37bc061fdandpd x0, [rip+0x84595b]
37bc06205addsd x6, x0
37bc06209
37bc06209loc_37bc06209:
37bc06209movapd x1, x6
37bc0620dpxor x0, x0
37bc06211maxsd x1, x7
37bc06215ucomisd x1, x0
37bc06219jp 0x37bc06e30
37bc0621fjne 0x37bc06e30
37bc06225mov rax, [rsp+728]
37bc0622dmov ecx, [rax]
37bc0622ftest ecx, ecx
37bc06231jne 0x37bc06235
37bc06233mov [rax], esi
37bc06235
37bc06235loc_37bc06235:
37bc06235mov rdx, [rsp+144]
37bc0623dmov rax, [rsp+152]
37bc06245lea r13l, [rsi-1]
37bc06249imul rdx, rbp
37bc0624dadd rax, rbp
37bc06250add rax, rdx
37bc06253shl rax, 4
37bc06257mov [r14+rax+8], 0
37bc06260
37bc06260loc_37bc06260:
37bc06260mov rax, [rsp+704]
37bc06268mov [rax+4*rbp-4], esi
37bc0626c
37bc0626cloc_37bc0626c:
37bc0626cmov rax, [rsp+672]
37bc06274mov [rsp+392], r13l
37bc0627cmov ecx, [rax]
37bc0627emov rax, [rsp+664]
37bc06286mov edx, [rax]
37bc06288lea ebx, [rcx+r13]
37bc0628cmov eax, edx
37bc0628esub ebx, edx
37bc06290sub eax, ecx
37bc06292add eax, 1
37bc06295cmp eax, r13l
37bc06298jl 0x37bc060d0
37bc0629ecmp ecx, edx
37bc062a0jge 0x37bc060d0
37bc062a6
37bc062a6loc_37bc062a6:
37bc062a6mov rbp, [rsp+680]
37bc062aesub edx, r13l
37bc062b1
37bc062b1loc_37bc062b1:
37bc062b1mov rax, [rsp+696]
37bc062b9add ebx, 1
37bc062bcmov [rsp+88], r14
37bc062c1mov rsi, rbp
37bc062c4movsxd rbx, ebx
37bc062c7mov rdi, [rsp+152]
37bc062cfimul rbx, [rsp+160]
37bc062d8mov [rsp+404], edx
37bc062dfmov [rsp+96], rax
37bc062e4mov rax, [rsp+224]
37bc062eclea rcx, [rip+0x84585e]
37bc062f3lea r8, [rip+0x84584e]
37bc062famov rdx, [rsp+200]
37bc06302mov r9, [rsp+272]
37bc0630amov [rsp+120], 9
37bc06313mov [rsp+80], rax
37bc06318mov rax, [rsp+720]
37bc06320mov [rsp+112], 12
37bc06329mov [rsp+72], rax
37bc0632emov rax, [rsp+168]
37bc06336mov [rsp+104], 5
37bc0633flea rax, [rax+rbx+1]
37bc06344shl rax, 4
37bc06348add rax, r15
37bc0634bmov r15, [rsp+144]
37bc06353mov [rsp+64], rax
37bc06358mov rax, [rsp+696]
37bc06360mov [rsp+56], rax
37bc06365lea eax, [r13+1]
37bc06369cdqe
37bc0636bimul rax, r15
37bc0636flea rax, [rdi+rax+1]
37bc06374shl rax, 4
37bc06378add rax, r14
37bc0637bmov [rsp+48], rax
37bc06380lea rax, [rip+0x845791]
37bc06387mov [rsp+40], rax
37bc0638cmov rax, [rsp+136]
37bc06394mov [rsp+32], rax
37bc06399call zgemmtr_
37bc0639emov rax, [rsp+664]
37bc063a6mov ebx, [rsp+392]
37bc063admov r13, [rsp+696]
37bc063b5mov r12, [rsp+704]
37bc063bdmov edx, [rax]
37bc063bflea ecx, [rbx+1]
37bc063c2mov ebp, ebx
37bc063c4mov rbx, r14
37bc063c7mov r14, rdi
37bc063canop [rax+rax]
37bc063d0
37bc063d0loc_37bc063d0:
37bc063d0movsxd r8, ecx
37bc063d3lea edi, [rcx+1]
37bc063d6mov eax, [r12+4*r8-4]
37bc063dbtest eax, eax
37bc063ddmov r9l, eax
37bc063e0cmovns edi, ecx
37bc063e3neg r9l
37bc063e6test eax, eax
37bc063e8cmovs eax, r9l
37bc063ecadd edi, 1
37bc063efcmp eax, ecx
37bc063f1je 0x37bc06e1e
37bc063f7cmp edi, edx
37bc063f9jle 0x37bc06dd0
37bc063ff
37bc063ffloc_37bc063ff:
37bc063ffmov ebx, ebp
37bc06401mov rbp, rsi
37bc06404mov esi, edx
37bc06406sub esi, ebx
37bc06408
37bc06408loc_37bc06408:
37bc06408mov [rbp], esi
37bc0640bmovups x6, [rsp+416]
37bc06413movups x7, [rsp+432]
37bc0641bmovups x8, [rsp+448]
37bc06424movups x9, [rsp+464]
37bc0642dmovups x10, [rsp+480]
37bc06436movups x11, [rsp+496]
37bc0643fmovups x12, [rsp+512]
37bc06448movups x13, [rsp+528]
37bc06451movups x14, [rsp+544]
37bc0645amovups x15, [rsp+560]
37bc06463add rsp, 584
37bc0646apop rbx
37bc0646bpop rsi
37bc0646cpop rdi
37bc0646dpop rbp
37bc0646epop r12
37bc06470pop r13
37bc06472pop r14
37bc06474pop r15
37bc06476ret
37bc06477
37bc06477 66 0f 1f 84 00 00 00 00 00 f........
37bc06480
37bc06480loc_37bc06480:
37bc06480lea rbx, [rsp+404]
37bc06488mov rax, [rsp+664]
37bc06490mov [rsp+680], rbp
37bc06498mov r13l, 1
37bc0649emov [rsp+136], rbx
37bc064a6lea rbx, [rip+0x84567b]
37bc064admov [rsp+200], rbx
37bc064b5lea rbx, [rip+0x84567c]
37bc064bcmov eax, [rax]
37bc064bemov [rsp+224], rbx
37bc064c6lea rbx, [rsp+400]
37bc064cemov [rsp+280], rbx
37bc064d6nop [rax+rax]
37bc064e0
37bc064e0loc_37bc064e0:
37bc064e0mov rdi, [rsp+672]
37bc064e8mov [rsp+392], r13l
37bc064f0mov edx, eax
37bc064f2mov ecx, [rdi]
37bc064f4cmp ecx, r13l
37bc064f7jg 0x37bc06501
37bc064f9cmp ecx, eax
37bc064fbjl 0x37bc06c60
37bc06501
37bc06501loc_37bc06501:
37bc06501cmp r13l, eax
37bc06504jg 0x37bc06c60
37bc0650amov rdi, [rsp+144]
37bc06512movsxd rbp, r13l
37bc06515mov rbx, [rsp+152]
37bc0651dlea ecx, [r13+1]
37bc06521mov [rsp+208], ecx
37bc06528imul rdi, rbp
37bc0652cadd rbx, rdi
37bc0652fmov [rsp+296], rdi
37bc06537mov rdi, [rsp+168]
37bc0653flea rsi, [rbp+rbx]
37bc06544mov [rsp+272], rbx
37bc0654cmov [rsp+256], rsi
37bc06554mov rbx, rsi
37bc06557mov rsi, [rsp+160]
37bc0655fshl rbx, 4
37bc06563imul rsi, rbp
37bc06567add rbx, r14
37bc0656amovsd_xmm x0, [rbx]
37bc0656eadd rdi, rsi
37bc06571mov [rsp+232], rsi
37bc06579movsxd rsi, ecx
37bc0657clea r10, [rdi+rbp]
37bc06580mov [rsp+176], rsi
37bc06588shl r10, 4
37bc0658clea r12, [r15+r10]
37bc06590mov [r12+8], 0
37bc06599movsd_xmm [r12], x0
37bc0659fcmp r13l, eax
37bc065a2jl 0x37bc067d0
37bc065a8
37bc065a8loc_37bc065a8:
37bc065a8lea eax, [r13-1]
37bc065acsub edx, r13l
37bc065afmov [rsp+72], r12
37bc065b4pxor x6, x6
37bc065b8mov [rsp+240], eax
37bc065bfadd edx, 1
37bc065c2mov r8, [rsp+136]
37bc065calea r9, [rip+0x845547]
37bc065d1mov [rsp+404], eax
37bc065d8lea rax, [rbp-1]
37bc065dcmov [rsp+192], rax
37bc065e4mov rsi, rax
37bc065e7lea rax, [rip+0x845526]
37bc065eemov [rsp+80], rax
37bc065f3mov rax, [rsp+224]
37bc065fbshl rsi, 4
37bc065fflea rcx, [r14+rsi]
37bc06603mov [rsp+400], edx
37bc0660amov rdx, [rsp+280]
37bc06612mov [rsp+64], rax
37bc06617mov rax, [rsp+720]
37bc0661fmov [rsp+32], rcx
37bc06624mov [rsp+56], rax
37bc06629lea rax, [r15+rsi]
37bc0662dmov [rsp+48], rax
37bc06632mov rax, [rsp+696]
37bc0663amov [rsp+88], 12
37bc06643mov [rsp+40], rax
37bc06648mov [rsp+288], rcx
37bc06650mov rcx, [rsp+200]
37bc06658call zgemv_
37bc0665dmov rax, [rsp+664]
37bc06665movsd_xmm x7, [r12]
37bc0666bmov [r12+8], 0
37bc06674andpd x7, [rip+0x8454e4]
37bc0667cmov eax, [rax]
37bc0667ecmp eax, r13l
37bc06681jg 0x37bc06760
37bc06687
37bc06687loc_37bc06687:
37bc06687movapd x1, x6
37bc0668bpxor x0, x0
37bc0668fmaxsd x1, x7
37bc06693ucomisd x1, x0
37bc06697jp 0x37bc066e0
37bc06699jne 0x37bc066e0
37bc0669bmov rax, [rsp+728]
37bc066a3mov edx, [rax]
37bc066a5test edx, edx
37bc066a7jne 0x37bc066ac
37bc066a9mov [rax], r13l
37bc066ac
37bc066acloc_37bc066ac:
37bc066acmov rax, [rsp+664]
37bc066b4mov [rbx+8], 0
37bc066bcmov eax, [rax]
37bc066be
37bc066beloc_37bc066be:
37bc066bemov rdi, [rsp+704]
37bc066c6mov rbx, [rsp+192]
37bc066cemov [rdi+4*rbx], r13l
37bc066d2mov r13l, [rsp+208]
37bc066dajmp 0x37bc064e0
37bc066df
37bc066df 90 .
37bc066e0
37bc066e0loc_37bc066e0:
37bc066e0movsd_xmm x9, [rip+0x845487]
37bc066e9mulsd x9, x6
37bc066eecomisd x7, x9
37bc066f3jb 0x37bc06828
37bc066f9
37bc066f9loc_37bc066f9:
37bc066f9mov esi, r13l
37bc066fc
37bc066fcloc_37bc066fc:
37bc066fcmov rax, [rsp+664]
37bc06704mov rcx, [rsp+136]
37bc0670cmov r9, rbx
37bc0670fmov rdx, r12
37bc06712mov eax, [rax]
37bc06714mov [rsp+232], eax
37bc0671bsub eax, r13l
37bc0671eadd eax, 1
37bc06721mov [rsp+404], eax
37bc06728lea rax, [rip+0x8453e5]
37bc0672fmov [rsp+32], rax
37bc06734mov r8, rax
37bc06737call zcopy_
37bc0673cmov rax, [rsp+664]
37bc06744mov eax, [rax]
37bc06746cmp eax, r13l
37bc06749jg 0x37bc079b0
37bc0674fmov r13l, esi
37bc06752jmp 0x37bc066be
37bc06757
37bc06757 66 0f 1f 84 00 00 00 00 00 f........
37bc06760
37bc06760loc_37bc06760:
37bc06760sub eax, r13l
37bc06763mov rcx, [rsp+136]
37bc0676blea r8, [rip+0x8453a2]
37bc06772mov [rsp+404], eax
37bc06779mov rax, [rsp+176]
37bc06781lea rdx, [rdi+rax]
37bc06785shl rdx, 4
37bc06789add rdx, r15
37bc0678ccall izamax_
37bc06791add eax, r13l
37bc06794mov [rsp+304], eax
37bc0679bcdqe
37bc0679dadd rax, rdi
37bc067a0shl rax, 4
37bc067a4add rax, r15
37bc067a7movsd_xmm x6, [rax]
37bc067abmovsd_xmm x0, [rax+8]
37bc067b0andpd x6, [rip+0x8453a8]
37bc067b8andpd x0, [rip+0x8453a0]
37bc067c0addsd x6, x0
37bc067c4jmp 0x37bc06687
37bc067c9
37bc067c9 0f 1f 80 00 00 00 00 .......
37bc067d0
37bc067d0loc_37bc067d0:
37bc067d0mov rcx, [rsp+272]
37bc067d8sub eax, r13l
37bc067dbmov [rsp+404], eax
37bc067e2lea rax, [rdi+rsi]
37bc067e6lea rdx, [rsi+rcx]
37bc067ealea rsi, [rip+0x845323]
37bc067f1shl rax, 4
37bc067f5mov rcx, [rsp+136]
37bc067fdmov [rsp+32], rsi
37bc06802shl rdx, 4
37bc06806lea r9, [r15+rax]
37bc0680amov r8, rsi
37bc0680dadd rdx, r14
37bc06810call zcopy_
37bc06815mov rax, [rsp+664]
37bc0681dmov edx, [rax]
37bc0681fjmp 0x37bc065a8
37bc06824
37bc06824 0f 1f 40 00 ..@.
37bc06828
37bc06828loc_37bc06828:
37bc06828movsxd r10, [rsp+304]
37bc06830mov rdx, [rsp+232]
37bc06838add rdx, [rsp+160]
37bc06840mov r8, [rsp+272]
37bc06848mov eax, r10l
37bc0684bmov [rsp+320], r10
37bc06853mov rcx, [rsp+136]
37bc0685bsub eax, r13l
37bc0685emov [rsp+308], eax
37bc06865mov [rsp+404], eax
37bc0686cmov rax, rdx
37bc0686fmov rdx, [rsp+168]
37bc06877add rdx, rax
37bc0687alea r11, [rdx+rbp]
37bc0687emov [rsp+232], rdx
37bc06886lea rdx, [r10+r8]
37bc0688amov r8, [rsp+696]
37bc06892lea r10, [rip+0x84527b]
37bc06899shl r11, 4
37bc0689dshl rdx, 4
37bc068a1mov [rsp+32], r10
37bc068a6lea rbp, [r15+r11]
37bc068aaadd rdx, r14
37bc068admov r9, rbp
37bc068b0mov [rsp+312], rbp
37bc068b8call zcopy_
37bc068bdmov eax, [rsp+308]
37bc068c4mov rdx, rbp
37bc068c7mov rcx, [rsp+136]
37bc068cflea r8, [rip+0x84523e]
37bc068d6mov [rsp+404], eax
37bc068ddcall zlacgv_
37bc068e2mov r10, [rsp+320]
37bc068eamov rax, [rsp+144]
37bc068f2mov rdx, [rsp+232]
37bc068famov ecx, [rsp+304]
37bc06901imul rax, r10
37bc06905add rax, [rsp+152]
37bc0690dmov [rsp+344], rax
37bc06915add rax, r10
37bc06918shl rax, 4
37bc0691clea r11, [r14+rax]
37bc06920lea rax, [rdx+r10]
37bc06924shl rax, 4
37bc06928movsd_xmm x0, [r11]
37bc0692dlea rbp, [r15+rax]
37bc06931mov rax, [rsp+664]
37bc06939mov [rbp+8], 0
37bc06941mov eax, [rax]
37bc06943movsd_xmm [rbp], x0
37bc06948cmp eax, ecx
37bc0694ajg 0x37bc07868
37bc06950
37bc06950loc_37bc06950:
37bc06950sub eax, r13l
37bc06953mov [rsp+320], r10
37bc0695blea rdx, [rip+0x8451b2]
37bc06962mov r8, [rsp+136]
37bc0696aadd eax, 1
37bc0696dmov [rsp+80], rdx
37bc06972mov rdx, [rsp+312]
37bc0697alea r9, [rip+0x845197]
37bc06981mov [rsp+400], eax
37bc06988mov eax, [rsp+240]
37bc0698fmov [rsp+336], r11
37bc06997mov r11, [rsp+224]
37bc0699fmov [rsp+404], eax
37bc069a6lea rax, [r10-1]
37bc069aamov rcx, [rsp+200]
37bc069b2shl rax, 4
37bc069b6mov [rsp+64], r11
37bc069bbmov r11, [rsp+720]
37bc069c3lea r10, [r15+rax]
37bc069c7mov [rsp+72], rdx
37bc069ccmov rdx, [rsp+280]
37bc069d4mov [rsp+328], r10
37bc069dcmov [rsp+48], r10
37bc069e1mov r10, [rsp+696]
37bc069e9mov [rsp+56], r11
37bc069eemov [rsp+40], r10
37bc069f3mov r10, [rsp+288]
37bc069fbmov [rsp+88], 12
37bc06a04mov [rsp+32], r10
37bc06a09mov [rsp+352], rax
37bc06a11call zgemv_
37bc06a16mov [rbp+8], 0
37bc06a1emov r10l, [rsp+308]
37bc06a26lea r8, [rip+0x8450e7]
37bc06a2dmov rcx, [rsp+136]
37bc06a35mov rdx, [rsp+312]
37bc06a3dmov [rsp+404], r10l
37bc06a45call izamax_
37bc06a4aadd eax, [rsp+240]
37bc06a51mov ecx, [rsp+304]
37bc06a58cdqe
37bc06a5aadd rax, [rsp+232]
37bc06a62mov r10, [rsp+320]
37bc06a6ashl rax, 4
37bc06a6emov r11, [rsp+336]
37bc06a76add rax, r15
37bc06a79movsd_xmm x8, [rax]
37bc06a7emovsd_xmm x0, [rax+8]
37bc06a83mov rax, [rsp+664]
37bc06a8bandpd x0, [rip+0x8450cd]
37bc06a93andpd x8, [rip+0x8450c4]
37bc06a9cmov eax, [rax]
37bc06a9eaddsd x8, x0
37bc06aa3cmp eax, ecx
37bc06aa5jg 0x37bc077d0
37bc06aab
37bc06aabloc_37bc06aab:
37bc06aabdivsd x6, x8
37bc06ab0mulsd x6, x9
37bc06ab5comisd x7, x6
37bc06ab9jae 0x37bc066f9
37bc06abfmulsd x8, [rip+0x8450a8]
37bc06ac8mov rcx, [rsp+152]
37bc06ad0mov rax, [rsp+296]
37bc06ad8movsd_xmm x0, [rbp]
37bc06addadd rax, [rsp+144]
37bc06ae5andpd x0, [rip+0x845073]
37bc06aedadd rcx, rax
37bc06af0mov [rsp+360], rcx
37bc06af8mov [rsp+320], rcx
37bc06b00add rcx, [rsp+176]
37bc06b08comisd x0, x8
37bc06b0dmov [rsp+288], rcx
37bc06b15jae 0x37bc082c0
37bc06b1bmov r8l, [rsp+208]
37bc06b23mov r9l, [rsp+304]
37bc06b2blea ebp, [r13+2]
37bc06b2fmov [rsp+396], r8l
37bc06b37cmp r9l, r8l
37bc06b3ajne 0x37bc07a50
37bc06b40
37bc06b40loc_37bc06b40:
37bc06b40mov rax, [rsp+664]
37bc06b48mov rbx, [rsp+232]
37bc06b50mov r8l, [rax]
37bc06b53mov rax, [rsp+176]
37bc06b5blea r9, [rdi+rax]
37bc06b5fadd rax, rbx
37bc06b62movsxd rbx, ebp
37bc06b65shl rax, 4
37bc06b69shl r9, 4
37bc06b6dadd rax, r15
37bc06b70add r9, r15
37bc06b73movsd_xmm x11, [rax+8]
37bc06b79movsd_xmm x12, [rax]
37bc06b7elea eax, [r8-1]
37bc06b82movupd x10, [r9-16]
37bc06b88movupd x5, [r9]
37bc06b8dcmp eax, r13l
37bc06b90jg 0x37bc073e8
37bc06b96
37bc06b96loc_37bc06b96:
37bc06b96mov rax, [rsp+256]
37bc06b9emov rdi, [rsp+136]
37bc06ba6sub r8l, r13l
37bc06ba9mov rdx, r9
37bc06bacmov [rsp+404], r8l
37bc06bb4lea r8, [rip+0x844f59]
37bc06bbbnot r13l
37bc06bbeshl rax, 4
37bc06bc2mov rcx, rdi
37bc06bc5movups [r14+rax], x10
37bc06bcamovups [r14+rax+16], x5
37bc06bd0mov rax, [rsp+288]
37bc06bd8shl rax, 4
37bc06bdcmovsd_xmm [r14+rax], x12
37bc06be2movsd_xmm [r14+rax+8], x11
37bc06be9call zlacgv_
37bc06beemov rdx, [rsp+232]
37bc06bf6mov rcx, rdi
37bc06bf9mov rax, [rsp+664]
37bc06c01lea r8, [rip+0x844f0c]
37bc06c08add rbx, rdx
37bc06c0badd r13l, [rax]
37bc06c0eshl rbx, 4
37bc06c12mov [rsp+404], r13l
37bc06c1amov r13l, ebp
37bc06c1dlea rdx, [r15+rbx]
37bc06c21call zlacgv_
37bc06c26mov eax, [rsp+304]
37bc06c2dmov rdi, [rsp+192]
37bc06c35neg eax
37bc06c37movd x0, eax
37bc06c3bmov rax, [rsp+704]
37bc06c43pshufd x0, x0, -32
37bc06c48movq [rax+4*rdi], x0
37bc06c4dmov rax, [rsp+664]
37bc06c55mov eax, [rax]
37bc06c57jmp 0x37bc064e0
37bc06c5c
37bc06c5c 0f 1f 40 00 ..@.
37bc06c60
37bc06c60loc_37bc06c60:
37bc06c60sub eax, r13l
37bc06c63mov rcx, [rsp+144]
37bc06c6blea esi, [r13-1]
37bc06c6fmov rdi, [rsp+280]
37bc06c77add eax, 1
37bc06c7amov rbx, [rsp+696]
37bc06c82lea r8, [rip+0x844ebf]
37bc06c89mov [rsp+404], esi
37bc06c90mov [rsp+400], eax
37bc06c97movsxd rax, r13l
37bc06c9amov r9, rdi
37bc06c9dmov rbp, [rsp+680]
37bc06ca5imul rcx, rax
37bc06ca9lea rdx, [rax-1]
37bc06cadadd rcx, [rsp+152]
37bc06cb5mov [rsp+96], rbx
37bc06cbamov [rsp+120], 9
37bc06cc3add rax, rcx
37bc06cc6shl rdx, 4
37bc06ccalea rcx, [rip+0x844e85]
37bc06cd1mov [rsp+112], 12
37bc06cdashl rax, 4
37bc06cdemov [rsp+104], 5
37bc06ce7add rax, r14
37bc06ceamov [rsp+88], rax
37bc06cefmov rax, [rsp+224]
37bc06cf7mov [rsp+80], rax
37bc06cfcmov rax, [rsp+720]
37bc06d04mov [rsp+72], rax
37bc06d09lea rax, [r15+rdx]
37bc06d0dadd rdx, r14
37bc06d10mov [rsp+64], rax
37bc06d15mov rax, [rsp+696]
37bc06d1dmov [rsp+48], rdx
37bc06d22mov rdx, [rsp+200]
37bc06d2amov [rsp+56], rax
37bc06d2flea rax, [rip+0x844de2]
37bc06d36mov [rsp+40], rax
37bc06d3bmov rax, [rsp+136]
37bc06d43mov [rsp+32], rax
37bc06d48call zgemmtr_
37bc06d4dmov rbx, [rsp+696]
37bc06d55mov r12, [rsp+704]
37bc06d5dmov ecx, esi
37bc06d5fjmp 0x37bc06da1
37bc06d61
37bc06d61 0f 1f 80 00 00 00 00 .......
37bc06d68
37bc06d68loc_37bc06d68:
37bc06d68test edx, edx
37bc06d6ajle 0x37bc06dca
37bc06d6clea edx, [rax-1]
37bc06d6fmov [rsp+32], rbx
37bc06d74shl r8, 4
37bc06d78mov rcx, rdi
37bc06d7bmovsxd rdx, edx
37bc06d7elea r9, [r14+r8]
37bc06d82mov r8, rbx
37bc06d85shl rdx, 4
37bc06d89add rdx, r14
37bc06d8ccall zswap_
37bc06d91mov ecx, [rsp+400]
37bc06d98
37bc06d98loc_37bc06d98:
37bc06d98cmp ecx, 1
37bc06d9bjle 0x37bc06408
37bc06da1
37bc06da1loc_37bc06da1:
37bc06da1lea edx, [rcx-1]
37bc06da4movsxd r8, edx
37bc06da7mov eax, [r12+4*r8]
37bc06dabtest eax, eax
37bc06dadmov r9l, eax
37bc06db0cmovns edx, ecx
37bc06db3neg r9l
37bc06db6test eax, eax
37bc06db8cmovs eax, r9l
37bc06dbcsub edx, 1
37bc06dbfmov [rsp+400], edx
37bc06dc6cmp eax, ecx
37bc06dc8jne 0x37bc06d68
37bc06dca
37bc06dcaloc_37bc06dca:
37bc06dcamov ecx, edx
37bc06dccjmp 0x37bc06d98
37bc06dce
37bc06dce 66 90 f.
37bc06dd0
37bc06dd0loc_37bc06dd0:
37bc06dd0movsxd r9, edi
37bc06dd3sub edx, edi
37bc06dd5mov [rsp+32], r13
37bc06ddaimul r9, r15
37bc06ddeadd edx, 1
37bc06de1mov [rsp+404], edx
37bc06de8movsxd rdx, eax
37bc06debadd r9, r14
37bc06deelea rcx, [r8+r9]
37bc06df2add rdx, r9
37bc06df5mov r8, r13
37bc06df8shl rcx, 4
37bc06dfcshl rdx, 4
37bc06e00lea r9, [rbx+rcx]
37bc06e04mov rcx, [rsp+136]
37bc06e0cadd rdx, rbx
37bc06e0fcall zswap_
37bc06e14mov rax, [rsp+664]
37bc06e1cmov edx, [rax]
37bc06e1e
37bc06e1eloc_37bc06e1e:
37bc06e1ecmp edi, edx
37bc06e20jge 0x37bc063ff
37bc06e26mov ecx, edi
37bc06e28jmp 0x37bc063d0
37bc06e2d
37bc06e2d 0f 1f 00 ...
37bc06e30
37bc06e30loc_37bc06e30:
37bc06e30movsd_xmm x9, [rip+0x844d37]
37bc06e39mulsd x9, x6
37bc06e3ecomisd x7, x9
37bc06e43jb 0x37bc07010
37bc06e49imul rbp, [rsp+144]
37bc06e52mov rax, [rsp+152]
37bc06e5aadd rax, rbp
37bc06e5d
37bc06e5dloc_37bc06e5d:
37bc06e5dlea rbx, [rip+0x844cb0]
37bc06e64add rax, 1
37bc06e68mov rcx, [rsp+272]
37bc06e70mov [rsp+32], rbx
37bc06e75mov r8, rbx
37bc06e78mov rbx, [rsp+176]
37bc06e80shl rax, 4
37bc06e84lea r9, [r14+rax]
37bc06e88mov rdx, rbx
37bc06e8bcall zcopy_
37bc06e90movsxd rbp, [rsp+392]
37bc06e98lea r13l, [rbp-1]
37bc06e9ccmp ebp, 1
37bc06e9fjle 0x37bc06260
37bc06ea5mov rax, [rsp+144]
37bc06eadmov rdi, [rsp+136]
37bc06eb5lea r9, [rip+0x844c58]
37bc06ebcmov [rsp+404], r13l
37bc06ec4movsd_xmm x0, [rip+0x844cac]
37bc06eccimul rax, rbp
37bc06ed0add rax, [rsp+152]
37bc06ed8mov rcx, rdi
37bc06edblea rdx, [rax+rbp]
37bc06edfadd rax, 1
37bc06ee3shl rdx, 4
37bc06ee7shl rax, 4
37bc06eebdivsd x0, [r14+rdx]
37bc06ef1lea r8, [r14+rax]
37bc06ef5lea rdx, [rsp+408]
37bc06efdmovsd_xmm [rsp+408], x0
37bc06f06call zdscal_
37bc06f0blea r8, [rip+0x844c02]
37bc06f12mov rdx, rbx
37bc06f15mov rcx, rdi
37bc06f18mov [rsp+404], r13l
37bc06f20call zlacgv_
37bc06f25jmp 0x37bc06260
37bc06f2a
37bc06f2a 66 0f 1f 44 00 00 f..D..
37bc06f30
37bc06f30loc_37bc06f30:
37bc06f30sub eax, r13l
37bc06f33add r12, [rsp+144]
37bc06f3bmov [rsp+88], 12
37bc06f44lea r9, [rip+0x844bcd]
37bc06f4bmov [rsp+404], eax
37bc06f52lea rax, [rip+0x844bbb]
37bc06f59mov rdx, [rsp+272]
37bc06f61mov [rsp+80], rax
37bc06f66mov rax, [rsp+176]
37bc06f6emov r8, [rsp+136]
37bc06f76mov rcx, [rsp+200]
37bc06f7emov [rsp+72], rax
37bc06f83mov rax, [rsp+224]
37bc06f8bmov [rsp+64], rax
37bc06f90mov rax, [rsp+720]
37bc06f98mov [rsp+56], rax
37bc06f9dmov rax, [rsp+160]
37bc06fa5add rax, rbx
37bc06fa8add rax, [rsp+168]
37bc06fb0add rax, rbp
37bc06fb3shl rax, 4
37bc06fb7add rax, r15
37bc06fbamov [rsp+48], rax
37bc06fbfmov rax, [rsp+696]
37bc06fc7mov [rsp+40], rax
37bc06fccmov rax, [rsp+152]
37bc06fd4lea rax, [rax+r12+1]
37bc06fd9shl rax, 4
37bc06fddadd rax, r14
37bc06fe0mov [rsp+32], rax
37bc06fe5call zgemv_
37bc06feamovsxd rbp, [rsp+392]
37bc06ff2lea rax, [rdi+rbp]
37bc06ff6mov rsi, rbp
37bc06ff9mov rdx, rax
37bc06ffcshl rdx, 4
37bc07000mov [r15+rdx+8], 0
37bc07009jmp 0x37bc06198
37bc0700e
37bc0700e 66 90 f.
37bc07010
37bc07010loc_37bc07010:
37bc07010movsxd rbp, [rsp+304]
37bc07018mov r10, rbx
37bc0701bsub r10, [rsp+160]
37bc07023lea r8, [rip+0x844aea]
37bc0702amov [rsp+232], r10
37bc07032mov r11, [rsp+152]
37bc0703alea eax, [rbp-1]
37bc0703dmov [rsp+32], r8
37bc07042mov rcx, [rsp+136]
37bc0704amov [rsp+296], eax
37bc07051mov [rsp+404], eax
37bc07058mov rax, [rsp+168]
37bc07060lea r13, [r10+rax]
37bc07064mov r10, [rsp+144]
37bc0706clea rax, [r13+1]
37bc07070mov [rsp+192], r13
37bc07078imul r10, rbp
37bc0707cshl rax, 4
37bc07080lea r9, [r15+rax]
37bc07084mov [rsp+256], r9
37bc0708clea r12, [r10+r11]
37bc07090mov [rsp+208], r10
37bc07098lea rdx, [r12+1]
37bc0709dadd r12, rbp
37bc070a0shl rdx, 4
37bc070a4shl r12, 4
37bc070a8add rdx, r14
37bc070abcall zcopy_
37bc070b0mov rdx, r13
37bc070b3lea r13, [r13+rbp]
37bc070b8mov eax, [rsp+304]
37bc070bfshl r13, 4
37bc070c3movsd_xmm x0, [r14+r12]
37bc070c9lea r8, [rip+0x844a44]
37bc070d0mov rcx, [rsp+136]
37bc070d8lea r11, [r15+r13]
37bc070dcmov r13l, esi
37bc070dfsub r13l, eax
37bc070e2add eax, 1
37bc070e5mov [r11+8], 0
37bc070edmovsxd r12, eax
37bc070f0mov [rsp+240], eax
37bc070f7mov rax, [rsp+208]
37bc070ffadd r12, rdx
37bc07102mov rdx, [rsp+144]
37bc0710amovsd_xmm [r11], x0
37bc0710fshl r12, 4
37bc07113mov [rsp+32], r8
37bc07118mov r8, [rsp+696]
37bc07120add rdx, rax
37bc07123add rdx, [rsp+152]
37bc0712badd r12, r15
37bc0712emov [rsp+280], r11
37bc07136add rdx, rbp
37bc07139mov r9, r12
37bc0713cmov [rsp+404], r13l
37bc07144shl rdx, 4
37bc07148add rdx, r14
37bc0714bcall zcopy_
37bc07150mov rcx, [rsp+136]
37bc07158mov rdx, r12
37bc0715blea r8, [rip+0x8449b2]
37bc07162mov [rsp+404], r13l
37bc0716acall zlacgv_
37bc0716fmov rax, [rsp+664]
37bc07177mov r10, [rsp+232]
37bc0717fmov eax, [rax]
37bc07181cmp eax, esi
37bc07183jg 0x37bc076e0
37bc07189
37bc07189loc_37bc07189:
37bc07189mov [rsp+404], r13l
37bc07191mov r13, [rsp+136]
37bc07199mov rdx, r12
37bc0719clea r8, [rip+0x844971]
37bc071a3mov rcx, r13
37bc071a6call izamax_
37bc071abmov edx, [rsp+304]
37bc071b2mov r12, [rsp+192]
37bc071baadd eax, edx
37bc071bccdqe
37bc071beadd rax, r12
37bc071c1shl rax, 4
37bc071c5add rax, r15
37bc071c8movsd_xmm x8, [rax]
37bc071cdmovsd_xmm x0, [rax+8]
37bc071d2andpd x8, [rip+0x844985]
37bc071dbandpd x0, [rip+0x84497d]
37bc071e3addsd x8, x0
37bc071e8cmp edx, 1
37bc071ebjle 0x37bc07240
37bc071edmov eax, [rsp+296]
37bc071f4mov rdx, [rsp+256]
37bc071fclea r8, [rip+0x844911]
37bc07203mov rcx, r13
37bc07206mov [rsp+404], eax
37bc0720dcall izamax_
37bc07212cdqe
37bc07214add rax, r12
37bc07217shl rax, 4
37bc0721badd rax, r15
37bc0721emovsd_xmm x0, [rax]
37bc07222movsd_xmm x1, [rax+8]
37bc07227andpd x0, [rip+0x844931]
37bc0722fandpd x1, [rip+0x844929]
37bc07237addsd x0, x1
37bc0723bmaxsd x8, x0
37bc07240
37bc07240loc_37bc07240:
37bc07240divsd x6, x8
37bc07245mulsd x6, x9
37bc0724acomisd x7, x6
37bc0724ejae 0x37bc076c0
37bc07254mulsd x8, [rip+0x844913]
37bc0725dmov rax, [rsp+280]
37bc07265movsd_xmm x0, [rax]
37bc07269andpd x0, [rip+0x8448ef]
37bc07271comisd x0, x8
37bc07276jae 0x37bc08250
37bc0727clea eax, [rsi-1]
37bc0727fmovsxd rcx, esi
37bc07282mov [rsp+208], rcx
37bc0728amov [rsp+232], eax
37bc07291mov [rsp+192], eax
37bc07298cmp [rsp+304], eax
37bc0729fjne 0x37bc07bd8
37bc072a5mov r9, [rsp+144]
37bc072admov rax, [rsp+152]
37bc072b5imul r9, rcx
37bc072b9add rax, r9
37bc072bcnop [rax]
37bc072c0
37bc072c0loc_37bc072c0:
37bc072c0movsxd rdx, [rsp+232]
37bc072c8mov r8, rbx
37bc072cblea ebp, [rsi-2]
37bc072cemov rcx, [rsp+168]
37bc072d6sub r8, [rsp+160]
37bc072demov r10, [rsp+152]
37bc072e6mov r13l, ebp
37bc072e9lea r12, [rcx+r8]
37bc072edlea r11, [rdi+rdx]
37bc072f1mov rcx, [rsp+144]
37bc072f9add rdi, [rsp+208]
37bc07301shl r11, 4
37bc07305shl rdi, 4
37bc07309imul rcx, rdx
37bc0730dmovupd x5, [r15+r11]
37bc07313lea r11, [r12+rdx]
37bc07317movupd x4, [r15+rdi]
37bc0731dshl r11, 4
37bc07321add r11, r15
37bc07324movsd_xmm x11, [r11]
37bc07329movsd_xmm x6, [r11+8]
37bc0732fadd r10, rcx
37bc07332cmp esi, 2
37bc07335jg 0x37bc07df8
37bc0733b
37bc0733bloc_37bc0733b:
37bc0733bmov rdi, [rsp+208]
37bc07343lea rcx, [rdx+r10]
37bc07347add rdx, rax
37bc0734amov rbx, [rsp+136]
37bc07352shl rcx, 4
37bc07356shl rdx, 4
37bc0735alea r8, [rip+0x8447b3]
37bc07361add rax, rdi
37bc07364movsd_xmm [r14+rcx], x11
37bc0736ashl rax, 4
37bc0736emovsd_xmm [r14+rcx+8], x6
37bc07375mov rcx, rbx
37bc07378movups [r14+rdx], x5
37bc0737dmov rdx, [rsp+176]
37bc07385movups [r14+rax], x4
37bc0738amov eax, [rsp+232]
37bc07391mov [rsp+404], eax
37bc07398call zlacgv_
37bc0739dlea rdx, [r12+1]
37bc073a2mov rcx, rbx
37bc073a5lea r8, [rip+0x844768]
37bc073acshl rdx, 4
37bc073b0mov [rsp+404], ebp
37bc073b7add rdx, r15
37bc073bacall zlacgv_
37bc073bfmov eax, [rsp+192]
37bc073c6neg eax
37bc073c8movd x0, eax
37bc073ccmov rax, [rsp+704]
37bc073d4pshufd x0, x0, -32
37bc073d9movq [rax+4*rdi-8], x0
37bc073dfjmp 0x37bc0626c
37bc073e4
37bc073e4 0f 1f 40 00 ..@.
37bc073e8
37bc073e8loc_37bc073e8:
37bc073e8movapd x7, x10
37bc073edmovapd x0, x5
37bc073f1andpd x0, [rip+0x844767]
37bc073f9unpckhpd x7, x7
37bc073fdmovapd x6, x7
37bc07401movapd x7, x5
37bc07405unpckhpd x7, x7
37bc07409movapd x1, x7
37bc0740dmovapd x7, x5
37bc07411movapd x2, x1
37bc07415andpd x2, [rip+0x844743]
37bc0741dcomisd x2, x0
37bc07421jbe 0x37bc078e0
37bc07427movapd x9, x5
37bc0742cmovapd x0, x5
37bc07430pxor x13, x13
37bc07435movq x3, [rip+0x844743]
37bc0743ddivsd x0, x1
37bc07441xorpd x9, x3
37bc07446divsd x9, x1
37bc0744bmovapd x4, x0
37bc0744fmovapd x2, x0
37bc07453movapd x8, x0
37bc07458mulsd x4, x5
37bc0745cmulsd x2, x12
37bc07461mulsd x8, x11
37bc07466addsd x4, x1
37bc0746aaddsd x2, x11
37bc0746fsubsd x8, x12
37bc07474divsd x2, x4
37bc07478mulsd x7, x9
37bc0747dsubsd x7, x1
37bc07481movapd x14, x7
37bc07486movapd x7, x9
37bc0748bmulsd x9, x6
37bc07490mulsd x7, x10
37bc07495divsd x8, x4
37bc0749asubsd x9, x10
37bc0749faddsd x7, x6
37bc074a3movapd x6, x9
37bc074a8movapd x1, x2
37bc074acdivsd x7, x14
37bc074b1movapd x9, x8
37bc074b6divsd x6, x14
37bc074bbmulsd x1, x7
37bc074bfmulsd x9, x6
37bc074c4subsd x1, x9
37bc074c9movsd_xmm x9, [rip+0x8446a6]
37bc074d2subsd x1, x9
37bc074d7divsd x9, x1
37bc074dcmovapd x1, x0
37bc074e0mulsd x0, x13
37bc074e5mulsd x1, x9
37bc074easubsd x0, x9
37bc074efdivsd x0, x4
37bc074f3addsd x1, x13
37bc074f8divsd x1, x4
37bc074fc
37bc074fcloc_37bc074fc:
37bc074fcmovsxd rbx, ebp
37bc074ffcmp r8l, ebp
37bc07502jl 0x37bc06b96
37bc07508mov rax, [rsp+232]
37bc07510movsxd rbx, ebp
37bc07513xorpd x3, x0
37bc07517lea r11l, [r8+1]
37bc0751blea rdx, [rdi+rbx]
37bc0751fmovapd x14, x1
37bc07524movapd x15, x0
37bc07529xor edi, edi
37bc0752blea r10, [rax+rbx]
37bc0752fshl rdx, 4
37bc07533movapd x9, x2
37bc07538sub r11l, ebp
37bc0753bshl r10, 4
37bc0753funpcklpd x9, x8
37bc07544unpcklpd x7, x7
37bc07548add rdx, r15
37bc0754badd r10, r15
37bc0754eunpcklpd x6, x6
37bc07552unpcklpd x14, x0
37bc07557xor eax, eax
37bc07559unpcklpd x15, x1
37bc0755eunpcklpd x8, x2
37bc07563movddup x13, x1
37bc07568mov rcx, [rsp+272]
37bc07570mov rsi, [rsp+360]
37bc07578movups [rsp+208], x5
37bc07580movsd_xmm [rsp+240], x12
37bc0758aadd rcx, rbx
37bc0758dmovddup x12, x3
37bc07592movups [rsp+176], x10
37bc0759badd rsi, rbx
37bc0759eshl rcx, 4
37bc075a2shl rsi, 4
37bc075a6add rcx, r14
37bc075a9movsd_xmm [rsp+272], x11
37bc075b3add rsi, r14
37bc075b6nop [rax+rax]
37bc075c0
37bc075c0loc_37bc075c0:
37bc075c0movupd x4, [rdx+rax]
37bc075c5movupd x5, [rdx+rax]
37bc075camovapd x0, x9
37bc075cfmovapd x3, x8
37bc075d4movapd x2, x9
37bc075d9movapd x11, x8
37bc075demovapd x10, x6
37bc075e3add edi, 1
37bc075e6unpckhpd x4, x4
37bc075eaunpcklpd x5, x5
37bc075eemulpd x0, x4
37bc075f2mulpd x3, x5
37bc075f6mulpd x11, x4
37bc075fbmulpd x2, x5
37bc075ffmovapd x1, x0
37bc07603addpd x1, x3
37bc07607subpd x3, x0
37bc0760bmovupd x0, [r10+rax]
37bc07611addsubpd x2, x11
37bc07616movapd x11, x0
37bc0761bmovsd_xmm x3, x1
37bc0761fshufpd x11, x0, 1
37bc07625subpd x3, x11
37bc0762amovapd x1, x0
37bc0762eunpcklpd x1, x0
37bc07632subpd x2, x0
37bc07636mulpd x10, x1
37bc0763bunpckhpd x0, x0
37bc0763fmulpd x3, x12
37bc07644mulpd x1, x7
37bc07648mulpd x2, x13
37bc0764daddsubpd x2, x3
37bc07651movups [rcx+rax], x2
37bc07655movapd x2, x6
37bc07659mulpd x2, x0
37bc0765dmulpd x0, x7
37bc07661subpd x1, x2
37bc07665addpd x0, x10
37bc0766asubpd x1, x5
37bc0766esubpd x0, x4
37bc07672mulpd x1, x14
37bc07677mulpd x0, x15
37bc0767caddsubpd x1, x0
37bc07680movups [rsi+rax], x1
37bc07684add rax, 16
37bc07688cmp edi, r11l
37bc0768bjb 0x37bc075c0
37bc07691movupd x10, [rsp+176]
37bc0769bmovupd x5, [rsp+208]
37bc076a4movsd_xmm x11, [rsp+272]
37bc076aemovsd_xmm x12, [rsp+240]
37bc076b8jmp 0x37bc06b96
37bc076bd
37bc076bd 0f 1f 00 ...
37bc076c0
37bc076c0loc_37bc076c0:
37bc076c0movsxd rax, esi
37bc076c3imul rax, [rsp+144]
37bc076ccadd rax, [rsp+152]
37bc076d4jmp 0x37bc06e5d
37bc076d9
37bc076d9 0f 1f 80 00 00 00 00 .......
37bc076e0
37bc076e0loc_37bc076e0:
37bc076e0sub eax, esi
37bc076e2add esi, 1
37bc076e5mov [rsp+88], 12
37bc076eemov r8, [rsp+136]
37bc076f6mov [rsp+404], eax
37bc076fdlea rax, [rip+0x844410]
37bc07704movsxd rsi, esi
37bc07707mov rdx, [rsp+272]
37bc0770fmov [rsp+80], rax
37bc07714mov rax, [rsp+256]
37bc0771clea r9, [rip+0x8443f5]
37bc07723imul rsi, [rsp+144]
37bc0772cmov rcx, [rsp+200]
37bc07734mov [rsp+72], rax
37bc07739mov rax, [rsp+224]
37bc07741mov [rsp+64], rax
37bc07746mov rax, [rsp+720]
37bc0774emov [rsp+56], rax
37bc07753mov rax, [rsp+160]
37bc0775blea rax, [r10+2*rax]
37bc0775fadd rax, [rsp+168]
37bc07767add rax, rbp
37bc0776ashl rax, 4
37bc0776eadd rax, r15
37bc07771mov [rsp+48], rax
37bc07776mov rax, [rsp+696]
37bc0777emov [rsp+40], rax
37bc07783mov rax, [rsp+152]
37bc0778blea rax, [rax+rsi+1]
37bc07790shl rax, 4
37bc07794add rax, r14
37bc07797mov [rsp+32], rax
37bc0779ccall zgemv_
37bc077a1mov rax, [rsp+280]
37bc077a9mov esi, [rsp+392]
37bc077b0mov [rax+8], 0
37bc077b8mov r13l, esi
37bc077bbsub r13l, [rsp+304]
37bc077c3jmp 0x37bc07189
37bc077c8
37bc077c8 0f 1f 84 00 00 00 00 00 ........
37bc077d0
37bc077d0loc_37bc077d0:
37bc077d0lea edx, [rcx+1]
37bc077d3sub eax, ecx
37bc077d5mov rcx, [rsp+136]
37bc077ddlea r8, [rip+0x844330]
37bc077e4movsxd rdx, edx
37bc077e7add rdx, [rsp+232]
37bc077efmov [rsp+320], r11
37bc077f7shl rdx, 4
37bc077fbmov [rsp+288], r10
37bc07803add rdx, r15
37bc07806mov [rsp+404], eax
37bc0780dcall izamax_
37bc07812add eax, [rsp+304]
37bc07819mov r11, [rsp+320]
37bc07821cdqe
37bc07823add rax, [rsp+232]
37bc0782bmov r10, [rsp+288]
37bc07833shl rax, 4
37bc07837add rax, r15
37bc0783amovsd_xmm x0, [rax]
37bc0783emovsd_xmm x1, [rax+8]
37bc07843andpd x0, [rip+0x844315]
37bc0784bandpd x1, [rip+0x84430d]
37bc07853addsd x0, x1
37bc07857maxsd x8, x0
37bc0785cjmp 0x37bc06aab
37bc07861
37bc07861 0f 1f 80 00 00 00 00 .......
37bc07868
37bc07868loc_37bc07868:
37bc07868sub eax, ecx
37bc0786amov [rsp+328], r11
37bc07872mov [rsp+404], eax
37bc07879lea eax, [rcx+1]
37bc0787ccdqe
37bc0787elea rcx, [rdx+rax]
37bc07882mov rdx, [rsp+344]
37bc0788ashl rcx, 4
37bc0788eadd rax, rdx
37bc07891lea r9, [r15+rcx]
37bc07895mov rcx, [rsp+136]
37bc0789dshl rax, 4
37bc078a1lea rdx, [r14+rax]
37bc078a5lea rax, [rip+0x844268]
37bc078acmov [rsp+32], rax
37bc078b1mov r8, rax
37bc078b4call zcopy_
37bc078b9mov rax, [rsp+664]
37bc078c1mov r11, [rsp+328]
37bc078c9mov r10, [rsp+320]
37bc078d1mov eax, [rax]
37bc078d3jmp 0x37bc06950
37bc078d8
37bc078d8 0f 1f 84 00 00 00 00 00 ........
37bc078e0
37bc078e0loc_37bc078e0:
37bc078e0movapd x9, x1
37bc078e5movapd x8, x11
37bc078eamovq x3, [rip+0x84428e]
37bc078f2movsd_xmm x13, [rip+0x84427d]
37bc078fbdivsd x9, x5
37bc07900movapd x0, x9
37bc07905movapd x4, x9
37bc0790amovapd x2, x9
37bc0790fmulsd x0, x12
37bc07914mulsd x4, x1
37bc07918xorpd x1, x3
37bc0791cmulsd x2, x11
37bc07921subsd x8, x0
37bc07926movapd x0, x1
37bc0792adivsd x0, x5
37bc0792eaddsd x4, x5
37bc07932addsd x2, x12
37bc07937divsd x8, x4
37bc0793cmulsd x1, x0
37bc07940movapd x7, x0
37bc07944mulsd x7, x6
37bc07948mulsd x0, x10
37bc0794daddsd x1, x5
37bc07951addsd x7, x10
37bc07956subsd x6, x0
37bc0795adivsd x2, x4
37bc0795edivsd x7, x1
37bc07962movapd x0, x2
37bc07966divsd x6, x1
37bc0796amovapd x1, x8
37bc0796fmulsd x0, x7
37bc07973mulsd x1, x6
37bc07977subsd x0, x1
37bc0797bmovapd x1, x9
37bc07980subsd x0, x13
37bc07985divsd x13, x0
37bc0798apxor x0, x0
37bc0798emulsd x1, x0
37bc07992addsd x1, x13
37bc07997mulsd x13, x9
37bc0799cdivsd x1, x4
37bc079a0subsd x0, x13
37bc079a5divsd x0, x4
37bc079a9jmp 0x37bc074fc
37bc079ae
37bc079ae 66 90 f.
37bc079b0
37bc079b0loc_37bc079b0:
37bc079b0sub eax, r13l
37bc079b3movsd_xmm x0, [rip+0x8441bd]
37bc079bbdivsd x0, [rbx]
37bc079bfmov rbx, [rsp+176]
37bc079c7mov [rsp+404], eax
37bc079cemov rax, [rsp+272]
37bc079d6lea rdx, [rsp+408]
37bc079delea r9, [rip+0x84412f]
37bc079e5mov rbp, [rsp+136]
37bc079edmovsd_xmm [rsp+408], x0
37bc079f6add rax, rbx
37bc079f9shl rax, 4
37bc079fdmov rcx, rbp
37bc07a00lea r8, [r14+rax]
37bc07a04call zdscal_
37bc07a09mov rax, [rsp+664]
37bc07a11lea rdx, [rdi+rbx]
37bc07a15mov rcx, rbp
37bc07a18shl rdx, 4
37bc07a1clea r8, [rip+0x8440f1]
37bc07a23mov eax, [rax]
37bc07a25add rdx, r15
37bc07a28mov [rsp+176], eax
37bc07a2fsub eax, r13l
37bc07a32mov r13l, esi
37bc07a35mov [rsp+404], eax
37bc07a3ccall zlacgv_
37bc07a41mov rax, [rsp+664]
37bc07a49mov eax, [rax]
37bc07a4bjmp 0x37bc066be
37bc07a50
37bc07a50loc_37bc07a50:
37bc07a50mov rdx, [rsp+152]
37bc07a58sub r9l, r8l
37bc07a5badd rax, [rsp+144]
37bc07a63mov [rsp+312], 2
37bc07a6emov [rsp+308], r9l
37bc07a76movsxd rcx, ebp
37bc07a79add rdx, rax
37bc07a7clea rax, [rsi+32]
37bc07a80add rsi, 16
37bc07a84mov [rsp+336], rax
37bc07a8cmov rax, [rsp+288]
37bc07a94
37bc07a94loc_37bc07a94:
37bc07a94shl rax, 4
37bc07a98lea rbp, [r10+rdx]
37bc07a9clea r8, [rip+0x844071]
37bc07aa3movsd_xmm x0, [r14+rax]
37bc07aa9mov eax, [rsp+308]
37bc07ab0mov [r11+8], 0
37bc07ab8shl rbp, 4
37bc07abcadd rbp, r14
37bc07abfsub eax, 1
37bc07ac2movsd_xmm [r11], x0
37bc07ac7mov r9, rbp
37bc07acamov [rsp+404], eax
37bc07ad1mov [rsp+296], eax
37bc07ad8mov rax, [rsp+320]
37bc07ae0add rcx, rax
37bc07ae3mov rax, [rsp+696]
37bc07aebshl rcx, 4
37bc07aefmov [rsp+32], rax
37bc07af4lea rdx, [r14+rcx]
37bc07af8mov rcx, [rsp+136]
37bc07b00call zcopy_
37bc07b05mov eax, [rsp+296]
37bc07b0cmov rcx, [rsp+136]
37bc07b14mov rdx, rbp
37bc07b17mov r8, [rsp+696]
37bc07b1fmov [rsp+404], eax
37bc07b26call zlacgv_
37bc07b2bmov rax, [rsp+664]
37bc07b33mov ecx, [rsp+304]
37bc07b3amov eax, [rax]
37bc07b3ccmp eax, ecx
37bc07b3ejg 0x37bc080c0
37bc07b44
37bc07b44loc_37bc07b44:
37bc07b44cmp r13l, 1
37bc07b48jle 0x37bc07b8a
37bc07b4amov eax, [rsp+240]
37bc07b51mov r8, [rsp+696]
37bc07b59lea rdx, [r14+rsi]
37bc07b5dmov rcx, [rsp+136]
37bc07b65mov [rsp+404], eax
37bc07b6cmov rax, [rsp+696]
37bc07b74mov [rsp+32], rax
37bc07b79mov rax, [rsp+352]
37bc07b81lea r9, [r14+rax]
37bc07b85call zswap_
37bc07b8a
37bc07b8aloc_37bc07b8a:
37bc07b8amov rax, [rsp+336]
37bc07b92mov r9, [rsp+328]
37bc07b9alea rcx, [rsp+396]
37bc07ba2lea rdx, [r15+rax-16]
37bc07ba7mov rax, [rsp+720]
37bc07bafmov [rsp+32], rax
37bc07bb4mov r8, rax
37bc07bb7call zswap_
37bc07bbccmp [rsp+312], 1
37bc07bc4je 0x37bc083d0
37bc07bcalea ebp, [r13+2]
37bc07bcejmp 0x37bc06b40
37bc07bd3
37bc07bd3 0f 1f 44 00 00 ..D..
37bc07bd8
37bc07bd8loc_37bc07bd8:
37bc07bd8mov [rsp+308], 2
37bc07be3lea eax, [rsi-2]
37bc07be6
37bc07be6loc_37bc07be6:
37bc07be6mov rdx, [rsp+672]
37bc07beemov rcx, [rsp+144]
37bc07bf6movsxd r13, [rsp+192]
37bc07bfemov r8, [rsp+152]
37bc07c06mov r12l, [rdx]
37bc07c09mov rdx, [rsp+664]
37bc07c11mov r9, rcx
37bc07c14imul r9, rbp
37bc07c18sub eax, [rsp+304]
37bc07c1fadd r12l, r13l
37bc07c22sub r12l, [rdx]
37bc07c25mov rdx, rcx
37bc07c28mov [rsp+404], eax
37bc07c2fimul rdx, r13
37bc07c33mov [rsp+256], eax
37bc07c3amov rax, [rsp+696]
37bc07c42lea r11, [r9+r8]
37bc07c46add r9, rcx
37bc07c49mov rcx, [rsp+136]
37bc07c51add r9, r8
37bc07c54mov [rsp+288], r11
37bc07c5clea r10, [rdx+r8]
37bc07c60add r9, rbp
37bc07c63lea r8, [rip+0x843eaa]
37bc07c6alea rdx, [r13+r10]
37bc07c6fshl r9, 4
37bc07c73mov [rsp+280], r10
37bc07c7bshl rdx, 4
37bc07c7fadd r9, r14
37bc07c82movsd_xmm x0, [r14+rdx]
37bc07c88lea rdx, [rbp+r11]
37bc07c8dshl rdx, 4
37bc07c91mov [r14+rdx+8], 0
37bc07c9amovsd_xmm [r14+rdx], x0
37bc07ca0movsxd rdx, [rsp+240]
37bc07ca8mov [rsp+32], rax
37bc07cadadd rdx, r10
37bc07cb0mov [rsp+240], r9
37bc07cb8shl rdx, 4
37bc07cbcadd rdx, r14
37bc07cbfcall zcopy_
37bc07cc4mov eax, [rsp+256]
37bc07ccbmov r8, [rsp+696]
37bc07cd3mov rdx, [rsp+240]
37bc07cdbmov rcx, [rsp+136]
37bc07ce3mov [rsp+404], eax
37bc07ceacall zlacgv_
37bc07cefcmp [rsp+304], 1
37bc07cf7jle 0x37bc07d4b
37bc07cf9mov eax, [rsp+296]
37bc07d00mov r10, [rsp+280]
37bc07d08mov r11, [rsp+288]
37bc07d10mov rcx, [rsp+136]
37bc07d18mov [rsp+404], eax
37bc07d1flea rax, [r10+1]
37bc07d23shl rax, 4
37bc07d27add r11, 1
37bc07d2blea rdx, [r14+rax]
37bc07d2flea rax, [rip+0x843dde]
37bc07d36shl r11, 4
37bc07d3amov [rsp+32], rax
37bc07d3flea r9, [r14+r11]
37bc07d43mov r8, rax
37bc07d46call zcopy_
37bc07d4b
37bc07d4bloc_37bc07d4b:
37bc07d4bmov rax, [rsp+664]
37bc07d53mov eax, [rax]
37bc07d55cmp eax, esi
37bc07d57jg 0x37bc08118
37bc07d5d
37bc07d5dloc_37bc07d5d:
37bc07d5dsub eax, [rsp+192]
37bc07d64movsxd r12, r12l
37bc07d67mov rcx, [rsp+136]
37bc07d6fimul r12, [rsp+160]
37bc07d78add eax, 1
37bc07d7badd r12, [rsp+168]
37bc07d83mov [rsp+404], eax
37bc07d8aadd rbp, r12
37bc07d8dmov rax, [rsp+720]
37bc07d95lea rdx, [r13+r12]
37bc07d9ashl rbp, 4
37bc07d9eshl rdx, 4
37bc07da2mov [rsp+32], rax
37bc07da7lea r9, [r15+rbp]
37bc07dabmov r8, rax
37bc07daeadd rdx, r15
37bc07db1call zswap_
37bc07db6mov r9, [rsp+144]
37bc07dbeimul r9, [rsp+208]
37bc07dc7mov rax, [rsp+152]
37bc07dcfadd rax, r9
37bc07dd2cmp [rsp+308], 1
37bc07ddaje 0x37bc083c4
37bc07de0mov ecx, [rsp+304]
37bc07de7mov [rsp+192], ecx
37bc07deejmp 0x37bc072c0
37bc07df3
37bc07df3 0f 1f 44 00 00 ..D..
37bc07df8
37bc07df8loc_37bc07df8:
37bc07df8movapd x7, x5
37bc07dfcmovapd x0, x5
37bc07e00andpd x0, [rip+0x843d58]
37bc07e08movq x10, [rip+0x843d6f]
37bc07e11unpckhpd x7, x7
37bc07e15movapd x2, x5
37bc07e19movapd x3, x4
37bc07e1dmovapd x1, x7
37bc07e21movapd x7, x4
37bc07e25unpckhpd x7, x7
37bc07e29movapd x8, x7
37bc07e2emovapd x7, x1
37bc07e32andpd x7, [rip+0x843d26]
37bc07e3acomisd x7, x0
37bc07e3ejbe 0x37bc08180
37bc07e44movapd x0, x5
37bc07e48movapd x9, x4
37bc07e4dpxor x13, x13
37bc07e52xorpd x0, x10
37bc07e57divsd x0, x1
37bc07e5bmulsd x9, x0
37bc07e60movapd x7, x0
37bc07e64mulsd x7, x5
37bc07e68mulsd x0, x8
37bc07e6daddsd x9, x8
37bc07e72subsd x7, x1
37bc07e76subsd x0, x4
37bc07e7adivsd x9, x7
37bc07e7fdivsd x0, x7
37bc07e83movapd x8, x0
37bc07e88movapd x0, x5
37bc07e8cdivsd x0, x1
37bc07e90movapd x12, x8
37bc07e95mulsd x2, x0
37bc07e99movapd x3, x0
37bc07e9dmovapd x7, x0
37bc07ea1mulsd x3, x11
37bc07ea6mulsd x7, x6
37bc07eaaaddsd x1, x2
37bc07eaemovapd x2, x9
37bc07eb3addsd x3, x6
37bc07eb7subsd x7, x11
37bc07ebcdivsd x3, x1
37bc07ec0divsd x7, x1
37bc07ec4mulsd x2, x3
37bc07ec8mulsd x12, x7
37bc07ecdsubsd x2, x12
37bc07ed2movsd_xmm x12, [rip+0x843c9d]
37bc07edbsubsd x2, x12
37bc07ee0divsd x12, x2
37bc07ee5movapd x2, x12
37bc07eeamulsd x2, x0
37bc07eeemulsd x0, x13
37bc07ef3addsd x2, x13
37bc07ef8subsd x0, x12
37bc07efddivsd x2, x1
37bc07f01divsd x0, x1
37bc07f05movapd x14, x0
37bc07f0a
37bc07f0aloc_37bc07f0a:
37bc07f0axorpd x10, x14
37bc07f0fmovapd x12, x2
37bc07f14mov esi, ebp
37bc07f16xor r11l, r11l
37bc07f19movddup x13, x10
37bc07f1emovapd x10, x3
37bc07f23unpcklpd x12, x14
37bc07f28mov rdi, [rsp+160]
37bc07f30unpcklpd x10, x7
37bc07f35unpcklpd x9, x9
37bc07f3aunpcklpd x8, x8
37bc07f3fshl rsi, 4
37bc07f43sub r8, rdi
37bc07f46unpcklpd x14, x2
37bc07f4bunpcklpd x7, x3
37bc07f4fsub rbx, rdi
37bc07f52mov rdi, [rsp+144]
37bc07f5ashl r8, 4
37bc07f5eshl rbx, 4
37bc07f62movddup x15, x2
37bc07f67add r8, r15
37bc07f6aadd rbx, r15
37bc07f6dmovups [rsp+240], x5
37bc07f75sub rcx, rdi
37bc07f78sub r9, rdi
37bc07f7bmovups [rsp+256], x4
37bc07f83shl rcx, 4
37bc07f87shl r9, 4
37bc07f8bmovsd_xmm [rsp+280], x11
37bc07f95movsd_xmm [rsp+288], x6
37bc07f9eadd rcx, r14
37bc07fa1add r9, r14
37bc07fa4nop
37bc07fa5nop [rax+rax]
37bc07fb0
37bc07fb0loc_37bc07fb0:
37bc07fb0movupd x5, [r8+r11]
37bc07fb6movapd x0, x8
37bc07fbbmovapd x6, x10
37bc07fc0movapd x2, x7
37bc07fc4movapd x1, x5
37bc07fc8movapd x4, x5
37bc07fccunpcklpd x1, x5
37bc07fd0unpckhpd x4, x5
37bc07fd4mulpd x0, x1
37bc07fd8movapd x3, x4
37bc07fdcmulpd x1, x9
37bc07fe1mulpd x4, x8
37bc07fe6mulpd x3, x9
37bc07febsubpd x1, x4
37bc07fefmovupd x4, [rbx+r11]
37bc07ff5addpd x3, x0
37bc07ff9movupd x0, [rbx+r11]
37bc07fffunpckhpd x4, x4
37bc08003mulpd x6, x4
37bc08007unpcklpd x0, x0
37bc0800bmulpd x2, x0
37bc0800fsubpd x1, x0
37bc08013subpd x3, x4
37bc08017mulpd x0, x10
37bc0801cmulpd x1, x12
37bc08021mulpd x3, x14
37bc08026movapd x11, x6
37bc0802baddpd x11, x2
37bc08030subpd x2, x6
37bc08034movapd x6, x5
37bc08038shufpd x6, x5, 1
37bc0803dmovsd_xmm x2, x11
37bc08042subpd x2, x6
37bc08046movapd x6, x7
37bc0804amulpd x6, x4
37bc0804eaddsubpd x1, x3
37bc08052mulpd x2, x13
37bc08057movups [rcx+r11], x1
37bc0805caddsubpd x0, x6
37bc08060subpd x0, x5
37bc08064mulpd x0, x15
37bc08069addsubpd x0, x2
37bc0806dmovups [r9+r11], x0
37bc08072add r11, 16
37bc08076cmp rsi, r11
37bc08079jne 0x37bc07fb0
37bc0807fmovupd x5, [rsp+240]
37bc08088mov ebx, [rsp+232]
37bc0808fmovupd x4, [rsp+256]
37bc08098movsd_xmm x11, [rsp+280]
37bc080a2movsd_xmm x6, [rsp+288]
37bc080abmov [rsp+400], ebx
37bc080b2jmp 0x37bc0733b
37bc080b7
37bc080b7 66 0f 1f 84 00 00 00 00 00 f........
37bc080c0
37bc080c0loc_37bc080c0:
37bc080c0sub eax, ecx
37bc080c2mov rdx, [rsp+320]
37bc080camov [rsp+404], eax
37bc080d1lea eax, [rcx+1]
37bc080d4mov rcx, [rsp+344]
37bc080dccdqe
37bc080deadd rcx, rax
37bc080e1add rax, rdx
37bc080e4shl rax, 4
37bc080e8shl rcx, 4
37bc080eclea rdx, [r14+rax]
37bc080f0lea rax, [rip+0x843a1d]
37bc080f7mov [rsp+32], rax
37bc080fclea r9, [r14+rcx]
37bc08100mov r8, rax
37bc08103mov rcx, [rsp+136]
37bc0810bcall zcopy_
37bc08110jmp 0x37bc07b44
37bc08115
37bc08115 0f 1f 00 ...
37bc08118
37bc08118loc_37bc08118:
37bc08118sub eax, esi
37bc0811amov [rsp+404], eax
37bc08121lea eax, [rsi+1]
37bc08124cdqe
37bc08126imul rax, [rsp+144]
37bc0812fadd rax, [rsp+152]
37bc08137lea rcx, [rbp+rax]
37bc0813cadd rax, r13
37bc0813fshl rax, 4
37bc08143shl rcx, 4
37bc08147lea rdx, [r14+rax]
37bc0814bmov rax, [rsp+696]
37bc08153lea r9, [r14+rcx]
37bc08157mov rcx, [rsp+136]
37bc0815fmov [rsp+32], rax
37bc08164mov r8, rax
37bc08167call zswap_
37bc0816cmov rax, [rsp+664]
37bc08174mov eax, [rax]
37bc08176jmp 0x37bc07d5d
37bc0817b
37bc0817b 0f 1f 44 00 00 ..D..
37bc08180
37bc08180loc_37bc08180:
37bc08180movapd x0, x1
37bc08184movapd x13, x1
37bc08189movsd_xmm x12, [rip+0x8439e6]
37bc08192divsd x13, x5
37bc08197xorpd x0, x10
37bc0819cmovapd x7, x0
37bc081a0divsd x7, x5
37bc081a4mulsd x1, x13
37bc081a9addsd x1, x5
37bc081admulsd x3, x7
37bc081b1movapd x9, x7
37bc081b6mulsd x0, x7
37bc081bamovapd x7, x6
37bc081bemulsd x9, x8
37bc081c3subsd x8, x3
37bc081c8movapd x3, x13
37bc081cdaddsd x0, x5
37bc081d1mulsd x3, x6
37bc081d5addsd x9, x4
37bc081dadivsd x8, x0
37bc081dfaddsd x3, x11
37bc081e4divsd x9, x0
37bc081e9movapd x0, x13
37bc081eemulsd x0, x11
37bc081f3subsd x7, x0
37bc081f7movapd x2, x8
37bc081fcdivsd x3, x1
37bc08200movapd x0, x9
37bc08205divsd x7, x1
37bc08209mulsd x0, x3
37bc0820dmulsd x2, x7
37bc08211subsd x0, x2
37bc08215movapd x2, x13
37bc0821asubsd x0, x12
37bc0821fdivsd x12, x0
37bc08224pxor x0, x0
37bc08228mulsd x2, x0
37bc0822caddsd x2, x12
37bc08231mulsd x12, x13
37bc08236divsd x2, x1
37bc0823asubsd x0, x12
37bc0823fdivsd x0, x1
37bc08243movapd x14, x0
37bc08248jmp 0x37bc07f0a
37bc0824d
37bc0824d 0f 1f 00 ...
37bc08250
37bc08250loc_37bc08250:
37bc08250lea rax, [rip+0x8438bd]
37bc08257mov r9, [rsp+176]
37bc0825fmov rdx, [rsp+256]
37bc08267mov [rsp+32], rax
37bc0826cmov rcx, [rsp+272]
37bc08274mov r8, rax
37bc08277call zcopy_
37bc0827cmovsxd rax, [rsp+392]
37bc08284mov [rsp+208], rax
37bc0828cmov rsi, rax
37bc0828fcmp [rsp+304], eax
37bc08296je 0x37bc076c0
37bc0829clea eax, [rax-1]
37bc0829fmov [rsp+192], esi
37bc082a6mov [rsp+232], eax
37bc082admov [rsp+308], 1
37bc082b8jmp 0x37bc07be6
37bc082bd
37bc082bd 0f 1f 00 ...
37bc082c0
37bc082c0loc_37bc082c0:
37bc082c0mov rax, [rsp+664]
37bc082c8mov rdx, [rsp+312]
37bc082d0mov r9, r12
37bc082d3mov [rsp+376], r11
37bc082dbmov rcx, [rsp+136]
37bc082e3mov [rsp+368], r10
37bc082ebmov eax, [rax]
37bc082edmov [rsp+296], eax
37bc082f4sub eax, r13l
37bc082f7add eax, 1
37bc082famov [rsp+404], eax
37bc08301lea rax, [rip+0x84380c]
37bc08308mov [rsp+32], rax
37bc0830dmov r8, rax
37bc08310call zcopy_
37bc08315mov [rsp+396], r13l
37bc0831dcmp [rsp+304], r13l
37bc08325je 0x37bc066f9
37bc0832bmov r10, [rsp+272]
37bc08333lea rax, [rsi+16]
37bc08337mov [rsp+312], 1
37bc08342mov [rsp+336], rax
37bc0834amov rdx, [rsp+360]
37bc08352mov [rsp+320], r10
37bc0835amov rcx, [rsp+176]
37bc08362mov rax, [rsp+256]
37bc0836amov r10, [rsp+368]
37bc08372mov r11, [rsp+376]
37bc0837ajmp 0x37bc07a94
37bc0837f
37bc0837floc_37bc0837f:
37bc0837flea rax, [rsp+404]
37bc08387xor edx, edx
37bc08389mov [rsp+136], rax
37bc08391lea rax, [rsp+392]
37bc08399mov [rsp+272], rax
37bc083a1lea rax, [rip+0x843780]
37bc083a8mov [rsp+200], rax
37bc083b0lea rax, [rip+0x843781]
37bc083b7mov [rsp+224], rax
37bc083bfjmp 0x37bc062b1
37bc083c4
37bc083c4loc_37bc083c4:
37bc083c4mov esi, [rsp+304]
37bc083cbjmp 0x37bc06e5d
37bc083d0
37bc083d0loc_37bc083d0:
37bc083d0mov esi, [rsp+304]
37bc083d7jmp 0x37bc066fc
37bc05f40
37bc05f40zlahef_:
37bc05f40push r15
37bc05f42push r14
37bc05f44push r13
37bc05f46push r12
37bc05f48push rbp
37bc05f49push rdi
37bc05f4apush rsi
37bc05f4bpush rbx
37bc05f4csub rsp, 584
37bc05f53movups [rsp+416], x6
37bc05f5bmovups [rsp+432], x7
37bc05f63movups [rsp+448], x8
37bc05f6cmovups [rsp+464], x9
37bc05f75movups [rsp+480], x10
37bc05f7emovups [rsp+496], x11
37bc05f87movups [rsp+512], x12
37bc05f90movups [rsp+528], x13
37bc05f99movups [rsp+544], x14
37bc05fa2movups [rsp+560], x15
37bc05fabmov rax, [rsp+696]
37bc05fb3mov r14, [rsp+688]
37bc05fbbmov r15, [rsp+712]
37bc05fc3movsxd rdi, [rax]
37bc05fc6xor eax, eax
37bc05fc8test rdi, rdi
37bc05fcbmov [rsp+664], rdx
37bc05fd3mov rbp, r9
37bc05fd6lea rdx, [rip+0x845b33]
37bc05fddcmovns rax, rdi
37bc05fe1mov [rsp+672], r8
37bc05fe9mov r9l, 1
37bc05fefmov r8l, 1
37bc05ff5mov [rsp+144], rax
37bc05ffdnot rax
37bc06000mov [rsp+152], rax
37bc06008mov rax, [rsp+720]
37bc06010movsxd rdi, [rax]
37bc06013xor eax, eax
37bc06015test rdi, rdi
37bc06018cmovns rax, rdi
37bc0601cmov [rsp+160], rax
37bc06024not rax
37bc06027mov [rsp+168], rax
37bc0602fmov rax, [rsp+728]
37bc06037mov [rax], 0
37bc0603dcall lsame_
37bc06042test eax, eax
37bc06044je 0x37bc06480
37bc0604amov rax, [rsp+672]
37bc06052mov ebx, [rax]
37bc06054mov rax, [rsp+664]
37bc0605cmov r13l, [rax]
37bc0605fmov eax, r13l
37bc06062mov [rsp+392], r13l
37bc0606asub eax, ebx
37bc0606cadd eax, 1
37bc0606fcmp r13l, eax
37bc06072jg 0x37bc0607d
37bc06074cmp r13l, ebx
37bc06077jg 0x37bc0837f
37bc0607d
37bc0607dloc_37bc0607d:
37bc0607dlea rax, [rsp+404]
37bc06085mov [rsp+680], rbp
37bc0608dmov edx, r13l
37bc06090mov [rsp+136], rax
37bc06098lea rax, [rsp+392]
37bc060a0mov [rsp+272], rax
37bc060a8lea rax, [rip+0x845a79]
37bc060afmov [rsp+200], rax
37bc060b7lea rax, [rip+0x845a7a]
37bc060bemov [rsp+224], rax
37bc060c6nop [rax+rax]
37bc060d0
37bc060d0loc_37bc060d0:
37bc060d0test r13l, r13l
37bc060d3jle 0x37bc062a6
37bc060d9lea eax, [r13-1]
37bc060ddmovsxd rbx, ebx
37bc060e0movsxd rbp, r13l
37bc060e3mov r12, [rsp+144]
37bc060ebimul rbx, [rsp+160]
37bc060f4mov [rsp+404], eax
37bc060fbmov rax, [rsp+168]
37bc06103imul r12, rbp
37bc06107mov rcx, [rsp+136]
37bc0610flea rdi, [rbx+rax]
37bc06113lea rax, [rdi+1]
37bc06117shl rax, 4
37bc0611blea r9, [r15+rax]
37bc0611fmov rax, [rsp+152]
37bc06127mov [rsp+176], r9
37bc0612flea rsi, [r12+rax]
37bc06133lea rax, [rip+0x8459da]
37bc0613amov [rsp+32], rax
37bc0613flea rdx, [rsi+1]
37bc06143add rsi, rbp
37bc06146mov r8, rax
37bc06149shl rdx, 4
37bc0614dshl rsi, 4
37bc06151add rdx, r14
37bc06154call zcopy_
37bc06159movsd_xmm x0, [r14+rsi]
37bc0615flea rax, [rdi+rbp]
37bc06163shl rax, 4
37bc06167mov [r15+rax+8], 0
37bc06170movsd_xmm [r15+rax], x0
37bc06176mov rax, [rsp+664]
37bc0617emov eax, [rax]
37bc06180cmp eax, r13l
37bc06183jg 0x37bc06f30
37bc06189movsxd rbp, [rsp+392]
37bc06191mov rsi, rbp
37bc06194lea rax, [rdi+rbp]
37bc06198
37bc06198loc_37bc06198:
37bc06198shl rax, 4
37bc0619cpxor x6, x6
37bc061a0movsd_xmm x7, [r15+rax]
37bc061a6andpd x7, [rip+0x8459b2]
37bc061aecmp esi, 1
37bc061b1jle 0x37bc06209
37bc061b3mov rdx, [rsp+176]
37bc061bbmov rcx, [rsp+136]
37bc061c3lea eax, [rsi-1]
37bc061c6lea r8, [rip+0x845947]
37bc061cdmov [rsp+404], eax
37bc061d4call izamax_
37bc061d9mov [rsp+304], eax
37bc061e0cdqe
37bc061e2add rax, rdi
37bc061e5shl rax, 4
37bc061e9add rax, r15
37bc061ecmovsd_xmm x6, [rax]
37bc061f0movsd_xmm x0, [rax+8]
37bc061f5andpd x6, [rip+0x845963]
37bc061fdandpd x0, [rip+0x84595b]
37bc06205addsd x6, x0
37bc06209
37bc06209loc_37bc06209:
37bc06209movapd x1, x6
37bc0620dpxor x0, x0
37bc06211maxsd x1, x7
37bc06215ucomisd x1, x0
37bc06219jp 0x37bc06e30
37bc0621fjne 0x37bc06e30
37bc06225mov rax, [rsp+728]
37bc0622dmov ecx, [rax]
37bc0622ftest ecx, ecx
37bc06231jne 0x37bc06235
37bc06233mov [rax], esi
37bc06235
37bc06235loc_37bc06235:
37bc06235mov rdx, [rsp+144]
37bc0623dmov rax, [rsp+152]
37bc06245lea r13l, [rsi-1]
37bc06249imul rdx, rbp
37bc0624dadd rax, rbp
37bc06250add rax, rdx
37bc06253shl rax, 4
37bc06257mov [r14+rax+8], 0
37bc06260
37bc06260loc_37bc06260:
37bc06260mov rax, [rsp+704]
37bc06268mov [rax+4*rbp-4], esi
37bc0626c
37bc0626cloc_37bc0626c:
37bc0626cmov rax, [rsp+672]
37bc06274mov [rsp+392], r13l
37bc0627cmov ecx, [rax]
37bc0627emov rax, [rsp+664]
37bc06286mov edx, [rax]
37bc06288lea ebx, [rcx+r13]
37bc0628cmov eax, edx
37bc0628esub ebx, edx
37bc06290sub eax, ecx
37bc06292add eax, 1
37bc06295cmp eax, r13l
37bc06298jl 0x37bc060d0
37bc0629ecmp ecx, edx
37bc062a0jge 0x37bc060d0
37bc062a6
37bc062a6loc_37bc062a6:
37bc062a6mov rbp, [rsp+680]
37bc062aesub edx, r13l
37bc062b1
37bc062b1loc_37bc062b1:
37bc062b1mov rax, [rsp+696]
37bc062b9add ebx, 1
37bc062bcmov [rsp+88], r14
37bc062c1mov rsi, rbp
37bc062c4movsxd rbx, ebx
37bc062c7mov rdi, [rsp+152]
37bc062cfimul rbx, [rsp+160]
37bc062d8mov [rsp+404], edx
37bc062dfmov [rsp+96], rax
37bc062e4mov rax, [rsp+224]
37bc062eclea rcx, [rip+0x84585e]
37bc062f3lea r8, [rip+0x84584e]
37bc062famov rdx, [rsp+200]
37bc06302mov r9, [rsp+272]
37bc0630amov [rsp+120], 9
37bc06313mov [rsp+80], rax
37bc06318mov rax, [rsp+720]
37bc06320mov [rsp+112], 12
37bc06329mov [rsp+72], rax
37bc0632emov rax, [rsp+168]
37bc06336mov [rsp+104], 5
37bc0633flea rax, [rax+rbx+1]
37bc06344shl rax, 4
37bc06348add rax, r15
37bc0634bmov r15, [rsp+144]
37bc06353mov [rsp+64], rax
37bc06358mov rax, [rsp+696]
37bc06360mov [rsp+56], rax
37bc06365lea eax, [r13+1]
37bc06369cdqe
37bc0636bimul rax, r15
37bc0636flea rax, [rdi+rax+1]
37bc06374shl rax, 4
37bc06378add rax, r14
37bc0637bmov [rsp+48], rax
37bc06380lea rax, [rip+0x845791]
37bc06387mov [rsp+40], rax
37bc0638cmov rax, [rsp+136]
37bc06394mov [rsp+32], rax
37bc06399call zgemmtr_
37bc0639emov rax, [rsp+664]
37bc063a6mov ebx, [rsp+392]
37bc063admov r13, [rsp+696]
37bc063b5mov r12, [rsp+704]
37bc063bdmov edx, [rax]
37bc063bflea ecx, [rbx+1]
37bc063c2mov ebp, ebx
37bc063c4mov rbx, r14
37bc063c7mov r14, rdi
37bc063canop [rax+rax]
37bc063d0
37bc063d0loc_37bc063d0:
37bc063d0movsxd r8, ecx
37bc063d3lea edi, [rcx+1]
37bc063d6mov eax, [r12+4*r8-4]
37bc063dbtest eax, eax
37bc063ddmov r9l, eax
37bc063e0cmovns edi, ecx
37bc063e3neg r9l
37bc063e6test eax, eax
37bc063e8cmovs eax, r9l
37bc063ecadd edi, 1
37bc063efcmp eax, ecx
37bc063f1je 0x37bc06e1e
37bc063f7cmp edi, edx
37bc063f9jle 0x37bc06dd0
37bc063ff
37bc063ffloc_37bc063ff:
37bc063ffmov ebx, ebp
37bc06401mov rbp, rsi
37bc06404mov esi, edx
37bc06406sub esi, ebx
37bc06408
37bc06408loc_37bc06408:
37bc06408mov [rbp], esi
37bc0640bmovups x6, [rsp+416]
37bc06413movups x7, [rsp+432]
37bc0641bmovups x8, [rsp+448]
37bc06424movups x9, [rsp+464]
37bc0642dmovups x10, [rsp+480]
37bc06436movups x11, [rsp+496]
37bc0643fmovups x12, [rsp+512]
37bc06448movups x13, [rsp+528]
37bc06451movups x14, [rsp+544]
37bc0645amovups x15, [rsp+560]
37bc06463add rsp, 584
37bc0646apop rbx
37bc0646bpop rsi
37bc0646cpop rdi
37bc0646dpop rbp
37bc0646epop r12
37bc06470pop r13
37bc06472pop r14
37bc06474pop r15
37bc06476ret
37bc06477
37bc06477 66 0f 1f 84 00 00 00 00 00 f........
37bc06480
37bc06480loc_37bc06480:
37bc06480lea rbx, [rsp+404]
37bc06488mov rax, [rsp+664]
37bc06490mov [rsp+680], rbp
37bc06498mov r13l, 1
37bc0649emov [rsp+136], rbx
37bc064a6lea rbx, [rip+0x84567b]
37bc064admov [rsp+200], rbx
37bc064b5lea rbx, [rip+0x84567c]
37bc064bcmov eax, [rax]
37bc064bemov [rsp+224], rbx
37bc064c6lea rbx, [rsp+400]
37bc064cemov [rsp+280], rbx
37bc064d6nop [rax+rax]
37bc064e0
37bc064e0loc_37bc064e0:
37bc064e0mov rdi, [rsp+672]
37bc064e8mov [rsp+392], r13l
37bc064f0mov edx, eax
37bc064f2mov ecx, [rdi]
37bc064f4cmp ecx, r13l
37bc064f7jg 0x37bc06501
37bc064f9cmp ecx, eax
37bc064fbjl 0x37bc06c60
37bc06501
37bc06501loc_37bc06501:
37bc06501cmp r13l, eax
37bc06504jg 0x37bc06c60
37bc0650amov rdi, [rsp+144]
37bc06512movsxd rbp, r13l
37bc06515mov rbx, [rsp+152]
37bc0651dlea ecx, [r13+1]
37bc06521mov [rsp+208], ecx
37bc06528imul rdi, rbp
37bc0652cadd rbx, rdi
37bc0652fmov [rsp+296], rdi
37bc06537mov rdi, [rsp+168]
37bc0653flea rsi, [rbp+rbx]
37bc06544mov [rsp+272], rbx
37bc0654cmov [rsp+256], rsi
37bc06554mov rbx, rsi
37bc06557mov rsi, [rsp+160]
37bc0655fshl rbx, 4
37bc06563imul rsi, rbp
37bc06567add rbx, r14
37bc0656amovsd_xmm x0, [rbx]
37bc0656eadd rdi, rsi
37bc06571mov [rsp+232], rsi
37bc06579movsxd rsi, ecx
37bc0657clea r10, [rdi+rbp]
37bc06580mov [rsp+176], rsi
37bc06588shl r10, 4
37bc0658clea r12, [r15+r10]
37bc06590mov [r12+8], 0
37bc06599movsd_xmm [r12], x0
37bc0659fcmp r13l, eax
37bc065a2jl 0x37bc067d0
37bc065a8
37bc065a8loc_37bc065a8:
37bc065a8lea eax, [r13-1]
37bc065acsub edx, r13l
37bc065afmov [rsp+72], r12
37bc065b4pxor x6, x6
37bc065b8mov [rsp+240], eax
37bc065bfadd edx, 1
37bc065c2mov r8, [rsp+136]
37bc065calea r9, [rip+0x845547]
37bc065d1mov [rsp+404], eax
37bc065d8lea rax, [rbp-1]
37bc065dcmov [rsp+192], rax
37bc065e4mov rsi, rax
37bc065e7lea rax, [rip+0x845526]
37bc065eemov [rsp+80], rax
37bc065f3mov rax, [rsp+224]
37bc065fbshl rsi, 4
37bc065fflea rcx, [r14+rsi]
37bc06603mov [rsp+400], edx
37bc0660amov rdx, [rsp+280]
37bc06612mov [rsp+64], rax
37bc06617mov rax, [rsp+720]
37bc0661fmov [rsp+32], rcx
37bc06624mov [rsp+56], rax
37bc06629lea rax, [r15+rsi]
37bc0662dmov [rsp+48], rax
37bc06632mov rax, [rsp+696]
37bc0663amov [rsp+88], 12
37bc06643mov [rsp+40], rax
37bc06648mov [rsp+288], rcx
37bc06650mov rcx, [rsp+200]
37bc06658call zgemv_
37bc0665dmov rax, [rsp+664]
37bc06665movsd_xmm x7, [r12]
37bc0666bmov [r12+8], 0
37bc06674andpd x7, [rip+0x8454e4]
37bc0667cmov eax, [rax]
37bc0667ecmp eax, r13l
37bc06681jg 0x37bc06760
37bc06687
37bc06687loc_37bc06687:
37bc06687movapd x1, x6
37bc0668bpxor x0, x0
37bc0668fmaxsd x1, x7
37bc06693ucomisd x1, x0
37bc06697jp 0x37bc066e0
37bc06699jne 0x37bc066e0
37bc0669bmov rax, [rsp+728]
37bc066a3mov edx, [rax]
37bc066a5test edx, edx
37bc066a7jne 0x37bc066ac
37bc066a9mov [rax], r13l
37bc066ac
37bc066acloc_37bc066ac:
37bc066acmov rax, [rsp+664]
37bc066b4mov [rbx+8], 0
37bc066bcmov eax, [rax]
37bc066be
37bc066beloc_37bc066be:
37bc066bemov rdi, [rsp+704]
37bc066c6mov rbx, [rsp+192]
37bc066cemov [rdi+4*rbx], r13l
37bc066d2mov r13l, [rsp+208]
37bc066dajmp 0x37bc064e0
37bc066df
37bc066df 90 .
37bc066e0
37bc066e0loc_37bc066e0:
37bc066e0movsd_xmm x9, [rip+0x845487]
37bc066e9mulsd x9, x6
37bc066eecomisd x7, x9
37bc066f3jb 0x37bc06828
37bc066f9
37bc066f9loc_37bc066f9:
37bc066f9mov esi, r13l
37bc066fc
37bc066fcloc_37bc066fc:
37bc066fcmov rax, [rsp+664]
37bc06704mov rcx, [rsp+136]
37bc0670cmov r9, rbx
37bc0670fmov rdx, r12
37bc06712mov eax, [rax]
37bc06714mov [rsp+232], eax
37bc0671bsub eax, r13l
37bc0671eadd eax, 1
37bc06721mov [rsp+404], eax
37bc06728lea rax, [rip+0x8453e5]
37bc0672fmov [rsp+32], rax
37bc06734mov r8, rax
37bc06737call zcopy_
37bc0673cmov rax, [rsp+664]
37bc06744mov eax, [rax]
37bc06746cmp eax, r13l
37bc06749jg 0x37bc079b0
37bc0674fmov r13l, esi
37bc06752jmp 0x37bc066be
37bc06757
37bc06757 66 0f 1f 84 00 00 00 00 00 f........
37bc06760
37bc06760loc_37bc06760:
37bc06760sub eax, r13l
37bc06763mov rcx, [rsp+136]
37bc0676blea r8, [rip+0x8453a2]
37bc06772mov [rsp+404], eax
37bc06779mov rax, [rsp+176]
37bc06781lea rdx, [rdi+rax]
37bc06785shl rdx, 4
37bc06789add rdx, r15
37bc0678ccall izamax_
37bc06791add eax, r13l
37bc06794mov [rsp+304], eax
37bc0679bcdqe
37bc0679dadd rax, rdi
37bc067a0shl rax, 4
37bc067a4add rax, r15
37bc067a7movsd_xmm x6, [rax]
37bc067abmovsd_xmm x0, [rax+8]
37bc067b0andpd x6, [rip+0x8453a8]
37bc067b8andpd x0, [rip+0x8453a0]
37bc067c0addsd x6, x0
37bc067c4jmp 0x37bc06687
37bc067c9
37bc067c9 0f 1f 80 00 00 00 00 .......
37bc067d0
37bc067d0loc_37bc067d0:
37bc067d0mov rcx, [rsp+272]
37bc067d8sub eax, r13l
37bc067dbmov [rsp+404], eax
37bc067e2lea rax, [rdi+rsi]
37bc067e6lea rdx, [rsi+rcx]
37bc067ealea rsi, [rip+0x845323]
37bc067f1shl rax, 4
37bc067f5mov rcx, [rsp+136]
37bc067fdmov [rsp+32], rsi
37bc06802shl rdx, 4
37bc06806lea r9, [r15+rax]
37bc0680amov r8, rsi
37bc0680dadd rdx, r14
37bc06810call zcopy_
37bc06815mov rax, [rsp+664]
37bc0681dmov edx, [rax]
37bc0681fjmp 0x37bc065a8
37bc06824
37bc06824 0f 1f 40 00 ..@.
37bc06828
37bc06828loc_37bc06828:
37bc06828movsxd r10, [rsp+304]
37bc06830mov rdx, [rsp+232]
37bc06838add rdx, [rsp+160]
37bc06840mov r8, [rsp+272]
37bc06848mov eax, r10l
37bc0684bmov [rsp+320], r10
37bc06853mov rcx, [rsp+136]
37bc0685bsub eax, r13l
37bc0685emov [rsp+308], eax
37bc06865mov [rsp+404], eax
37bc0686cmov rax, rdx
37bc0686fmov rdx, [rsp+168]
37bc06877add rdx, rax
37bc0687alea r11, [rdx+rbp]
37bc0687emov [rsp+232], rdx
37bc06886lea rdx, [r10+r8]
37bc0688amov r8, [rsp+696]
37bc06892lea r10, [rip+0x84527b]
37bc06899shl r11, 4
37bc0689dshl rdx, 4
37bc068a1mov [rsp+32], r10
37bc068a6lea rbp, [r15+r11]
37bc068aaadd rdx, r14
37bc068admov r9, rbp
37bc068b0mov [rsp+312], rbp
37bc068b8call zcopy_
37bc068bdmov eax, [rsp+308]
37bc068c4mov rdx, rbp
37bc068c7mov rcx, [rsp+136]
37bc068cflea r8, [rip+0x84523e]
37bc068d6mov [rsp+404], eax
37bc068ddcall zlacgv_
37bc068e2mov r10, [rsp+320]
37bc068eamov rax, [rsp+144]
37bc068f2mov rdx, [rsp+232]
37bc068famov ecx, [rsp+304]
37bc06901imul rax, r10
37bc06905add rax, [rsp+152]
37bc0690dmov [rsp+344], rax
37bc06915add rax, r10
37bc06918shl rax, 4
37bc0691clea r11, [r14+rax]
37bc06920lea rax, [rdx+r10]
37bc06924shl rax, 4
37bc06928movsd_xmm x0, [r11]
37bc0692dlea rbp, [r15+rax]
37bc06931mov rax, [rsp+664]
37bc06939mov [rbp+8], 0
37bc06941mov eax, [rax]
37bc06943movsd_xmm [rbp], x0
37bc06948cmp eax, ecx
37bc0694ajg 0x37bc07868
37bc06950
37bc06950loc_37bc06950:
37bc06950sub eax, r13l
37bc06953mov [rsp+320], r10
37bc0695blea rdx, [rip+0x8451b2]
37bc06962mov r8, [rsp+136]
37bc0696aadd eax, 1
37bc0696dmov [rsp+80], rdx
37bc06972mov rdx, [rsp+312]
37bc0697alea r9, [rip+0x845197]
37bc06981mov [rsp+400], eax
37bc06988mov eax, [rsp+240]
37bc0698fmov [rsp+336], r11
37bc06997mov r11, [rsp+224]
37bc0699fmov [rsp+404], eax
37bc069a6lea rax, [r10-1]
37bc069aamov rcx, [rsp+200]
37bc069b2shl rax, 4
37bc069b6mov [rsp+64], r11
37bc069bbmov r11, [rsp+720]
37bc069c3lea r10, [r15+rax]
37bc069c7mov [rsp+72], rdx
37bc069ccmov rdx, [rsp+280]
37bc069d4mov [rsp+328], r10
37bc069dcmov [rsp+48], r10
37bc069e1mov r10, [rsp+696]
37bc069e9mov [rsp+56], r11
37bc069eemov [rsp+40], r10
37bc069f3mov r10, [rsp+288]
37bc069fbmov [rsp+88], 12
37bc06a04mov [rsp+32], r10
37bc06a09mov [rsp+352], rax
37bc06a11call zgemv_
37bc06a16mov [rbp+8], 0
37bc06a1emov r10l, [rsp+308]
37bc06a26lea r8, [rip+0x8450e7]
37bc06a2dmov rcx, [rsp+136]
37bc06a35mov rdx, [rsp+312]
37bc06a3dmov [rsp+404], r10l
37bc06a45call izamax_
37bc06a4aadd eax, [rsp+240]
37bc06a51mov ecx, [rsp+304]
37bc06a58cdqe
37bc06a5aadd rax, [rsp+232]
37bc06a62mov r10, [rsp+320]
37bc06a6ashl rax, 4
37bc06a6emov r11, [rsp+336]
37bc06a76add rax, r15
37bc06a79movsd_xmm x8, [rax]
37bc06a7emovsd_xmm x0, [rax+8]
37bc06a83mov rax, [rsp+664]
37bc06a8bandpd x0, [rip+0x8450cd]
37bc06a93andpd x8, [rip+0x8450c4]
37bc06a9cmov eax, [rax]
37bc06a9eaddsd x8, x0
37bc06aa3cmp eax, ecx
37bc06aa5jg 0x37bc077d0
37bc06aab
37bc06aabloc_37bc06aab:
37bc06aabdivsd x6, x8
37bc06ab0mulsd x6, x9
37bc06ab5comisd x7, x6
37bc06ab9jae 0x37bc066f9
37bc06abfmulsd x8, [rip+0x8450a8]
37bc06ac8mov rcx, [rsp+152]
37bc06ad0mov rax, [rsp+296]
37bc06ad8movsd_xmm x0, [rbp]
37bc06addadd rax, [rsp+144]
37bc06ae5andpd x0, [rip+0x845073]
37bc06aedadd rcx, rax
37bc06af0mov [rsp+360], rcx
37bc06af8mov [rsp+320], rcx
37bc06b00add rcx, [rsp+176]
37bc06b08comisd x0, x8
37bc06b0dmov [rsp+288], rcx
37bc06b15jae 0x37bc082c0
37bc06b1bmov r8l, [rsp+208]
37bc06b23mov r9l, [rsp+304]
37bc06b2blea ebp, [r13+2]
37bc06b2fmov [rsp+396], r8l
37bc06b37cmp r9l, r8l
37bc06b3ajne 0x37bc07a50
37bc06b40
37bc06b40loc_37bc06b40:
37bc06b40mov rax, [rsp+664]
37bc06b48mov rbx, [rsp+232]
37bc06b50mov r8l, [rax]
37bc06b53mov rax, [rsp+176]
37bc06b5blea r9, [rdi+rax]
37bc06b5fadd rax, rbx
37bc06b62movsxd rbx, ebp
37bc06b65shl rax, 4
37bc06b69shl r9, 4
37bc06b6dadd rax, r15
37bc06b70add r9, r15
37bc06b73movsd_xmm x11, [rax+8]
37bc06b79movsd_xmm x12, [rax]
37bc06b7elea eax, [r8-1]
37bc06b82movupd x10, [r9-16]
37bc06b88movupd x5, [r9]
37bc06b8dcmp eax, r13l
37bc06b90jg 0x37bc073e8
37bc06b96
37bc06b96loc_37bc06b96:
37bc06b96mov rax, [rsp+256]
37bc06b9emov rdi, [rsp+136]
37bc06ba6sub r8l, r13l
37bc06ba9mov rdx, r9
37bc06bacmov [rsp+404], r8l
37bc06bb4lea r8, [rip+0x844f59]
37bc06bbbnot r13l
37bc06bbeshl rax, 4
37bc06bc2mov rcx, rdi
37bc06bc5movups [r14+rax], x10
37bc06bcamovups [r14+rax+16], x5
37bc06bd0mov rax, [rsp+288]
37bc06bd8shl rax, 4
37bc06bdcmovsd_xmm [r14+rax], x12
37bc06be2movsd_xmm [r14+rax+8], x11
37bc06be9call zlacgv_
37bc06beemov rdx, [rsp+232]
37bc06bf6mov rcx, rdi
37bc06bf9mov rax, [rsp+664]
37bc06c01lea r8, [rip+0x844f0c]
37bc06c08add rbx, rdx
37bc06c0badd r13l, [rax]
37bc06c0eshl rbx, 4
37bc06c12mov [rsp+404], r13l
37bc06c1amov r13l, ebp
37bc06c1dlea rdx, [r15+rbx]
37bc06c21call zlacgv_
37bc06c26mov eax, [rsp+304]
37bc06c2dmov rdi, [rsp+192]
37bc06c35neg eax
37bc06c37movd x0, eax
37bc06c3bmov rax, [rsp+704]
37bc06c43pshufd x0, x0, -32
37bc06c48movq [rax+4*rdi], x0
37bc06c4dmov rax, [rsp+664]
37bc06c55mov eax, [rax]
37bc06c57jmp 0x37bc064e0
37bc06c5c
37bc06c5c 0f 1f 40 00 ..@.
37bc06c60
37bc06c60loc_37bc06c60:
37bc06c60sub eax, r13l
37bc06c63mov rcx, [rsp+144]
37bc06c6blea esi, [r13-1]
37bc06c6fmov rdi, [rsp+280]
37bc06c77add eax, 1
37bc06c7amov rbx, [rsp+696]
37bc06c82lea r8, [rip+0x844ebf]
37bc06c89mov [rsp+404], esi
37bc06c90mov [rsp+400], eax
37bc06c97movsxd rax, r13l
37bc06c9amov r9, rdi
37bc06c9dmov rbp, [rsp+680]
37bc06ca5imul rcx, rax
37bc06ca9lea rdx, [rax-1]
37bc06cadadd rcx, [rsp+152]
37bc06cb5mov [rsp+96], rbx
37bc06cbamov [rsp+120], 9
37bc06cc3add rax, rcx
37bc06cc6shl rdx, 4
37bc06ccalea rcx, [rip+0x844e85]
37bc06cd1mov [rsp+112], 12
37bc06cdashl rax, 4
37bc06cdemov [rsp+104], 5
37bc06ce7add rax, r14
37bc06ceamov [rsp+88], rax
37bc06cefmov rax, [rsp+224]
37bc06cf7mov [rsp+80], rax
37bc06cfcmov rax, [rsp+720]
37bc06d04mov [rsp+72], rax
37bc06d09lea rax, [r15+rdx]
37bc06d0dadd rdx, r14
37bc06d10mov [rsp+64], rax
37bc06d15mov rax, [rsp+696]
37bc06d1dmov [rsp+48], rdx
37bc06d22mov rdx, [rsp+200]
37bc06d2amov [rsp+56], rax
37bc06d2flea rax, [rip+0x844de2]
37bc06d36mov [rsp+40], rax
37bc06d3bmov rax, [rsp+136]
37bc06d43mov [rsp+32], rax
37bc06d48call zgemmtr_
37bc06d4dmov rbx, [rsp+696]
37bc06d55mov r12, [rsp+704]
37bc06d5dmov ecx, esi
37bc06d5fjmp 0x37bc06da1
37bc06d61
37bc06d61 0f 1f 80 00 00 00 00 .......
37bc06d68
37bc06d68loc_37bc06d68:
37bc06d68test edx, edx
37bc06d6ajle 0x37bc06dca
37bc06d6clea edx, [rax-1]
37bc06d6fmov [rsp+32], rbx
37bc06d74shl r8, 4
37bc06d78mov rcx, rdi
37bc06d7bmovsxd rdx, edx
37bc06d7elea r9, [r14+r8]
37bc06d82mov r8, rbx
37bc06d85shl rdx, 4
37bc06d89add rdx, r14
37bc06d8ccall zswap_
37bc06d91mov ecx, [rsp+400]
37bc06d98
37bc06d98loc_37bc06d98:
37bc06d98cmp ecx, 1
37bc06d9bjle 0x37bc06408
37bc06da1
37bc06da1loc_37bc06da1:
37bc06da1lea edx, [rcx-1]
37bc06da4movsxd r8, edx
37bc06da7mov eax, [r12+4*r8]
37bc06dabtest eax, eax
37bc06dadmov r9l, eax
37bc06db0cmovns edx, ecx
37bc06db3neg r9l
37bc06db6test eax, eax
37bc06db8cmovs eax, r9l
37bc06dbcsub edx, 1
37bc06dbfmov [rsp+400], edx
37bc06dc6cmp eax, ecx
37bc06dc8jne 0x37bc06d68
37bc06dca
37bc06dcaloc_37bc06dca:
37bc06dcamov ecx, edx
37bc06dccjmp 0x37bc06d98
37bc06dce
37bc06dce 66 90 f.
37bc06dd0
37bc06dd0loc_37bc06dd0:
37bc06dd0movsxd r9, edi
37bc06dd3sub edx, edi
37bc06dd5mov [rsp+32], r13
37bc06ddaimul r9, r15
37bc06ddeadd edx, 1
37bc06de1mov [rsp+404], edx
37bc06de8movsxd rdx, eax
37bc06debadd r9, r14
37bc06deelea rcx, [r8+r9]
37bc06df2add rdx, r9
37bc06df5mov r8, r13
37bc06df8shl rcx, 4
37bc06dfcshl rdx, 4
37bc06e00lea r9, [rbx+rcx]
37bc06e04mov rcx, [rsp+136]
37bc06e0cadd rdx, rbx
37bc06e0fcall zswap_
37bc06e14mov rax, [rsp+664]
37bc06e1cmov edx, [rax]
37bc06e1e
37bc06e1eloc_37bc06e1e:
37bc06e1ecmp edi, edx
37bc06e20jge 0x37bc063ff
37bc06e26mov ecx, edi
37bc06e28jmp 0x37bc063d0
37bc06e2d
37bc06e2d 0f 1f 00 ...
37bc06e30
37bc06e30loc_37bc06e30:
37bc06e30movsd_xmm x9, [rip+0x844d37]
37bc06e39mulsd x9, x6
37bc06e3ecomisd x7, x9
37bc06e43jb 0x37bc07010
37bc06e49imul rbp, [rsp+144]
37bc06e52mov rax, [rsp+152]
37bc06e5aadd rax, rbp
37bc06e5d
37bc06e5dloc_37bc06e5d:
37bc06e5dlea rbx, [rip+0x844cb0]
37bc06e64add rax, 1
37bc06e68mov rcx, [rsp+272]
37bc06e70mov [rsp+32], rbx
37bc06e75mov r8, rbx
37bc06e78mov rbx, [rsp+176]
37bc06e80shl rax, 4
37bc06e84lea r9, [r14+rax]
37bc06e88mov rdx, rbx
37bc06e8bcall zcopy_
37bc06e90movsxd rbp, [rsp+392]
37bc06e98lea r13l, [rbp-1]
37bc06e9ccmp ebp, 1
37bc06e9fjle 0x37bc06260
37bc06ea5mov rax, [rsp+144]
37bc06eadmov rdi, [rsp+136]
37bc06eb5lea r9, [rip+0x844c58]
37bc06ebcmov [rsp+404], r13l
37bc06ec4movsd_xmm x0, [rip+0x844cac]
37bc06eccimul rax, rbp
37bc06ed0add rax, [rsp+152]
37bc06ed8mov rcx, rdi
37bc06edblea rdx, [rax+rbp]
37bc06edfadd rax, 1
37bc06ee3shl rdx, 4
37bc06ee7shl rax, 4
37bc06eebdivsd x0, [r14+rdx]
37bc06ef1lea r8, [r14+rax]
37bc06ef5lea rdx, [rsp+408]
37bc06efdmovsd_xmm [rsp+408], x0
37bc06f06call zdscal_
37bc06f0blea r8, [rip+0x844c02]
37bc06f12mov rdx, rbx
37bc06f15mov rcx, rdi
37bc06f18mov [rsp+404], r13l
37bc06f20call zlacgv_
37bc06f25jmp 0x37bc06260
37bc06f2a
37bc06f2a 66 0f 1f 44 00 00 f..D..
37bc06f30
37bc06f30loc_37bc06f30:
37bc06f30sub eax, r13l
37bc06f33add r12, [rsp+144]
37bc06f3bmov [rsp+88], 12
37bc06f44lea r9, [rip+0x844bcd]
37bc06f4bmov [rsp+404], eax
37bc06f52lea rax, [rip+0x844bbb]
37bc06f59mov rdx, [rsp+272]
37bc06f61mov [rsp+80], rax
37bc06f66mov rax, [rsp+176]
37bc06f6emov r8, [rsp+136]
37bc06f76mov rcx, [rsp+200]
37bc06f7emov [rsp+72], rax
37bc06f83mov rax, [rsp+224]
37bc06f8bmov [rsp+64], rax
37bc06f90mov rax, [rsp+720]
37bc06f98mov [rsp+56], rax
37bc06f9dmov rax, [rsp+160]
37bc06fa5add rax, rbx
37bc06fa8add rax, [rsp+168]
37bc06fb0add rax, rbp
37bc06fb3shl rax, 4
37bc06fb7add rax, r15
37bc06fbamov [rsp+48], rax
37bc06fbfmov rax, [rsp+696]
37bc06fc7mov [rsp+40], rax
37bc06fccmov rax, [rsp+152]
37bc06fd4lea rax, [rax+r12+1]
37bc06fd9shl rax, 4
37bc06fddadd rax, r14
37bc06fe0mov [rsp+32], rax
37bc06fe5call zgemv_
37bc06feamovsxd rbp, [rsp+392]
37bc06ff2lea rax, [rdi+rbp]
37bc06ff6mov rsi, rbp
37bc06ff9mov rdx, rax
37bc06ffcshl rdx, 4
37bc07000mov [r15+rdx+8], 0
37bc07009jmp 0x37bc06198
37bc0700e
37bc0700e 66 90 f.
37bc07010
37bc07010loc_37bc07010:
37bc07010movsxd rbp, [rsp+304]
37bc07018mov r10, rbx
37bc0701bsub r10, [rsp+160]
37bc07023lea r8, [rip+0x844aea]
37bc0702amov [rsp+232], r10
37bc07032mov r11, [rsp+152]
37bc0703alea eax, [rbp-1]
37bc0703dmov [rsp+32], r8
37bc07042mov rcx, [rsp+136]
37bc0704amov [rsp+296], eax
37bc07051mov [rsp+404], eax
37bc07058mov rax, [rsp+168]
37bc07060lea r13, [r10+rax]
37bc07064mov r10, [rsp+144]
37bc0706clea rax, [r13+1]
37bc07070mov [rsp+192], r13
37bc07078imul r10, rbp
37bc0707cshl rax, 4
37bc07080lea r9, [r15+rax]
37bc07084mov [rsp+256], r9
37bc0708clea r12, [r10+r11]
37bc07090mov [rsp+208], r10
37bc07098lea rdx, [r12+1]
37bc0709dadd r12, rbp
37bc070a0shl rdx, 4
37bc070a4shl r12, 4
37bc070a8add rdx, r14
37bc070abcall zcopy_
37bc070b0mov rdx, r13
37bc070b3lea r13, [r13+rbp]
37bc070b8mov eax, [rsp+304]
37bc070bfshl r13, 4
37bc070c3movsd_xmm x0, [r14+r12]
37bc070c9lea r8, [rip+0x844a44]
37bc070d0mov rcx, [rsp+136]
37bc070d8lea r11, [r15+r13]
37bc070dcmov r13l, esi
37bc070dfsub r13l, eax
37bc070e2add eax, 1
37bc070e5mov [r11+8], 0
37bc070edmovsxd r12, eax
37bc070f0mov [rsp+240], eax
37bc070f7mov rax, [rsp+208]
37bc070ffadd r12, rdx
37bc07102mov rdx, [rsp+144]
37bc0710amovsd_xmm [r11], x0
37bc0710fshl r12, 4
37bc07113mov [rsp+32], r8
37bc07118mov r8, [rsp+696]
37bc07120add rdx, rax
37bc07123add rdx, [rsp+152]
37bc0712badd r12, r15
37bc0712emov [rsp+280], r11
37bc07136add rdx, rbp
37bc07139mov r9, r12
37bc0713cmov [rsp+404], r13l
37bc07144shl rdx, 4
37bc07148add rdx, r14
37bc0714bcall zcopy_
37bc07150mov rcx, [rsp+136]
37bc07158mov rdx, r12
37bc0715blea r8, [rip+0x8449b2]
37bc07162mov [rsp+404], r13l
37bc0716acall zlacgv_
37bc0716fmov rax, [rsp+664]
37bc07177mov r10, [rsp+232]
37bc0717fmov eax, [rax]
37bc07181cmp eax, esi
37bc07183jg 0x37bc076e0
37bc07189
37bc07189loc_37bc07189:
37bc07189mov [rsp+404], r13l
37bc07191mov r13, [rsp+136]
37bc07199mov rdx, r12
37bc0719clea r8, [rip+0x844971]
37bc071a3mov rcx, r13
37bc071a6call izamax_
37bc071abmov edx, [rsp+304]
37bc071b2mov r12, [rsp+192]
37bc071baadd eax, edx
37bc071bccdqe
37bc071beadd rax, r12
37bc071c1shl rax, 4
37bc071c5add rax, r15
37bc071c8movsd_xmm x8, [rax]
37bc071cdmovsd_xmm x0, [rax+8]
37bc071d2andpd x8, [rip+0x844985]
37bc071dbandpd x0, [rip+0x84497d]
37bc071e3addsd x8, x0
37bc071e8cmp edx, 1
37bc071ebjle 0x37bc07240
37bc071edmov eax, [rsp+296]
37bc071f4mov rdx, [rsp+256]
37bc071fclea r8, [rip+0x844911]
37bc07203mov rcx, r13
37bc07206mov [rsp+404], eax
37bc0720dcall izamax_
37bc07212cdqe
37bc07214add rax, r12
37bc07217shl rax, 4
37bc0721badd rax, r15
37bc0721emovsd_xmm x0, [rax]
37bc07222movsd_xmm x1, [rax+8]
37bc07227andpd x0, [rip+0x844931]
37bc0722fandpd x1, [rip+0x844929]
37bc07237addsd x0, x1
37bc0723bmaxsd x8, x0
37bc07240
37bc07240loc_37bc07240:
37bc07240divsd x6, x8
37bc07245mulsd x6, x9
37bc0724acomisd x7, x6
37bc0724ejae 0x37bc076c0
37bc07254mulsd x8, [rip+0x844913]
37bc0725dmov rax, [rsp+280]
37bc07265movsd_xmm x0, [rax]
37bc07269andpd x0, [rip+0x8448ef]
37bc07271comisd x0, x8
37bc07276jae 0x37bc08250
37bc0727clea eax, [rsi-1]
37bc0727fmovsxd rcx, esi
37bc07282mov [rsp+208], rcx
37bc0728amov [rsp+232], eax
37bc07291mov [rsp+192], eax
37bc07298cmp [rsp+304], eax
37bc0729fjne 0x37bc07bd8
37bc072a5mov r9, [rsp+144]
37bc072admov rax, [rsp+152]
37bc072b5imul r9, rcx
37bc072b9add rax, r9
37bc072bcnop [rax]
37bc072c0
37bc072c0loc_37bc072c0:
37bc072c0movsxd rdx, [rsp+232]
37bc072c8mov r8, rbx
37bc072cblea ebp, [rsi-2]
37bc072cemov rcx, [rsp+168]
37bc072d6sub r8, [rsp+160]
37bc072demov r10, [rsp+152]
37bc072e6mov r13l, ebp
37bc072e9lea r12, [rcx+r8]
37bc072edlea r11, [rdi+rdx]
37bc072f1mov rcx, [rsp+144]
37bc072f9add rdi, [rsp+208]
37bc07301shl r11, 4
37bc07305shl rdi, 4
37bc07309imul rcx, rdx
37bc0730dmovupd x5, [r15+r11]
37bc07313lea r11, [r12+rdx]
37bc07317movupd x4, [r15+rdi]
37bc0731dshl r11, 4
37bc07321add r11, r15
37bc07324movsd_xmm x11, [r11]
37bc07329movsd_xmm x6, [r11+8]
37bc0732fadd r10, rcx
37bc07332cmp esi, 2
37bc07335jg 0x37bc07df8
37bc0733b
37bc0733bloc_37bc0733b:
37bc0733bmov rdi, [rsp+208]
37bc07343lea rcx, [rdx+r10]
37bc07347add rdx, rax
37bc0734amov rbx, [rsp+136]
37bc07352shl rcx, 4
37bc07356shl rdx, 4
37bc0735alea r8, [rip+0x8447b3]
37bc07361add rax, rdi
37bc07364movsd_xmm [r14+rcx], x11
37bc0736ashl rax, 4
37bc0736emovsd_xmm [r14+rcx+8], x6
37bc07375mov rcx, rbx
37bc07378movups [r14+rdx], x5
37bc0737dmov rdx, [rsp+176]
37bc07385movups [r14+rax], x4
37bc0738amov eax, [rsp+232]
37bc07391mov [rsp+404], eax
37bc07398call zlacgv_
37bc0739dlea rdx, [r12+1]
37bc073a2mov rcx, rbx
37bc073a5lea r8, [rip+0x844768]
37bc073acshl rdx, 4
37bc073b0mov [rsp+404], ebp
37bc073b7add rdx, r15
37bc073bacall zlacgv_
37bc073bfmov eax, [rsp+192]
37bc073c6neg eax
37bc073c8movd x0, eax
37bc073ccmov rax, [rsp+704]
37bc073d4pshufd x0, x0, -32
37bc073d9movq [rax+4*rdi-8], x0
37bc073dfjmp 0x37bc0626c
37bc073e4
37bc073e4 0f 1f 40 00 ..@.
37bc073e8
37bc073e8loc_37bc073e8:
37bc073e8movapd x7, x10
37bc073edmovapd x0, x5
37bc073f1andpd x0, [rip+0x844767]
37bc073f9unpckhpd x7, x7
37bc073fdmovapd x6, x7
37bc07401movapd x7, x5
37bc07405unpckhpd x7, x7
37bc07409movapd x1, x7
37bc0740dmovapd x7, x5
37bc07411movapd x2, x1
37bc07415andpd x2, [rip+0x844743]
37bc0741dcomisd x2, x0
37bc07421jbe 0x37bc078e0
37bc07427movapd x9, x5
37bc0742cmovapd x0, x5
37bc07430pxor x13, x13
37bc07435movq x3, [rip+0x844743]
37bc0743ddivsd x0, x1
37bc07441xorpd x9, x3
37bc07446divsd x9, x1
37bc0744bmovapd x4, x0
37bc0744fmovapd x2, x0
37bc07453movapd x8, x0
37bc07458mulsd x4, x5
37bc0745cmulsd x2, x12
37bc07461mulsd x8, x11
37bc07466addsd x4, x1
37bc0746aaddsd x2, x11
37bc0746fsubsd x8, x12
37bc07474divsd x2, x4
37bc07478mulsd x7, x9
37bc0747dsubsd x7, x1
37bc07481movapd x14, x7
37bc07486movapd x7, x9
37bc0748bmulsd x9, x6
37bc07490mulsd x7, x10
37bc07495divsd x8, x4
37bc0749asubsd x9, x10
37bc0749faddsd x7, x6
37bc074a3movapd x6, x9
37bc074a8movapd x1, x2
37bc074acdivsd x7, x14
37bc074b1movapd x9, x8
37bc074b6divsd x6, x14
37bc074bbmulsd x1, x7
37bc074bfmulsd x9, x6
37bc074c4subsd x1, x9
37bc074c9movsd_xmm x9, [rip+0x8446a6]
37bc074d2subsd x1, x9
37bc074d7divsd x9, x1
37bc074dcmovapd x1, x0
37bc074e0mulsd x0, x13
37bc074e5mulsd x1, x9
37bc074easubsd x0, x9
37bc074efdivsd x0, x4
37bc074f3addsd x1, x13
37bc074f8divsd x1, x4
37bc074fc
37bc074fcloc_37bc074fc:
37bc074fcmovsxd rbx, ebp
37bc074ffcmp r8l, ebp
37bc07502jl 0x37bc06b96
37bc07508mov rax, [rsp+232]
37bc07510movsxd rbx, ebp
37bc07513xorpd x3, x0
37bc07517lea r11l, [r8+1]
37bc0751blea rdx, [rdi+rbx]
37bc0751fmovapd x14, x1
37bc07524movapd x15, x0
37bc07529xor edi, edi
37bc0752blea r10, [rax+rbx]
37bc0752fshl rdx, 4
37bc07533movapd x9, x2
37bc07538sub r11l, ebp
37bc0753bshl r10, 4
37bc0753funpcklpd x9, x8
37bc07544unpcklpd x7, x7
37bc07548add rdx, r15
37bc0754badd r10, r15
37bc0754eunpcklpd x6, x6
37bc07552unpcklpd x14, x0
37bc07557xor eax, eax
37bc07559unpcklpd x15, x1
37bc0755eunpcklpd x8, x2
37bc07563movddup x13, x1
37bc07568mov rcx, [rsp+272]
37bc07570mov rsi, [rsp+360]
37bc07578movups [rsp+208], x5
37bc07580movsd_xmm [rsp+240], x12
37bc0758aadd rcx, rbx
37bc0758dmovddup x12, x3
37bc07592movups [rsp+176], x10
37bc0759badd rsi, rbx
37bc0759eshl rcx, 4
37bc075a2shl rsi, 4
37bc075a6add rcx, r14
37bc075a9movsd_xmm [rsp+272], x11
37bc075b3add rsi, r14
37bc075b6nop [rax+rax]
37bc075c0
37bc075c0loc_37bc075c0:
37bc075c0movupd x4, [rdx+rax]
37bc075c5movupd x5, [rdx+rax]
37bc075camovapd x0, x9
37bc075cfmovapd x3, x8
37bc075d4movapd x2, x9
37bc075d9movapd x11, x8
37bc075demovapd x10, x6
37bc075e3add edi, 1
37bc075e6unpckhpd x4, x4
37bc075eaunpcklpd x5, x5
37bc075eemulpd x0, x4
37bc075f2mulpd x3, x5
37bc075f6mulpd x11, x4
37bc075fbmulpd x2, x5
37bc075ffmovapd x1, x0
37bc07603addpd x1, x3
37bc07607subpd x3, x0
37bc0760bmovupd x0, [r10+rax]
37bc07611addsubpd x2, x11
37bc07616movapd x11, x0
37bc0761bmovsd_xmm x3, x1
37bc0761fshufpd x11, x0, 1
37bc07625subpd x3, x11
37bc0762amovapd x1, x0
37bc0762eunpcklpd x1, x0
37bc07632subpd x2, x0
37bc07636mulpd x10, x1
37bc0763bunpckhpd x0, x0
37bc0763fmulpd x3, x12
37bc07644mulpd x1, x7
37bc07648mulpd x2, x13
37bc0764daddsubpd x2, x3
37bc07651movups [rcx+rax], x2
37bc07655movapd x2, x6
37bc07659mulpd x2, x0
37bc0765dmulpd x0, x7
37bc07661subpd x1, x2
37bc07665addpd x0, x10
37bc0766asubpd x1, x5
37bc0766esubpd x0, x4
37bc07672mulpd x1, x14
37bc07677mulpd x0, x15
37bc0767caddsubpd x1, x0
37bc07680movups [rsi+rax], x1
37bc07684add rax, 16
37bc07688cmp edi, r11l
37bc0768bjb 0x37bc075c0
37bc07691movupd x10, [rsp+176]
37bc0769bmovupd x5, [rsp+208]
37bc076a4movsd_xmm x11, [rsp+272]
37bc076aemovsd_xmm x12, [rsp+240]
37bc076b8jmp 0x37bc06b96
37bc076bd
37bc076bd 0f 1f 00 ...
37bc076c0
37bc076c0loc_37bc076c0:
37bc076c0movsxd rax, esi
37bc076c3imul rax, [rsp+144]
37bc076ccadd rax, [rsp+152]
37bc076d4jmp 0x37bc06e5d
37bc076d9
37bc076d9 0f 1f 80 00 00 00 00 .......
37bc076e0
37bc076e0loc_37bc076e0:
37bc076e0sub eax, esi
37bc076e2add esi, 1
37bc076e5mov [rsp+88], 12
37bc076eemov r8, [rsp+136]
37bc076f6mov [rsp+404], eax
37bc076fdlea rax, [rip+0x844410]
37bc07704movsxd rsi, esi
37bc07707mov rdx, [rsp+272]
37bc0770fmov [rsp+80], rax
37bc07714mov rax, [rsp+256]
37bc0771clea r9, [rip+0x8443f5]
37bc07723imul rsi, [rsp+144]
37bc0772cmov rcx, [rsp+200]
37bc07734mov [rsp+72], rax
37bc07739mov rax, [rsp+224]
37bc07741mov [rsp+64], rax
37bc07746mov rax, [rsp+720]
37bc0774emov [rsp+56], rax
37bc07753mov rax, [rsp+160]
37bc0775blea rax, [r10+2*rax]
37bc0775fadd rax, [rsp+168]
37bc07767add rax, rbp
37bc0776ashl rax, 4
37bc0776eadd rax, r15
37bc07771mov [rsp+48], rax
37bc07776mov rax, [rsp+696]
37bc0777emov [rsp+40], rax
37bc07783mov rax, [rsp+152]
37bc0778blea rax, [rax+rsi+1]
37bc07790shl rax, 4
37bc07794add rax, r14
37bc07797mov [rsp+32], rax
37bc0779ccall zgemv_
37bc077a1mov rax, [rsp+280]
37bc077a9mov esi, [rsp+392]
37bc077b0mov [rax+8], 0
37bc077b8mov r13l, esi
37bc077bbsub r13l, [rsp+304]
37bc077c3jmp 0x37bc07189
37bc077c8
37bc077c8 0f 1f 84 00 00 00 00 00 ........
37bc077d0
37bc077d0loc_37bc077d0:
37bc077d0lea edx, [rcx+1]
37bc077d3sub eax, ecx
37bc077d5mov rcx, [rsp+136]
37bc077ddlea r8, [rip+0x844330]
37bc077e4movsxd rdx, edx
37bc077e7add rdx, [rsp+232]
37bc077efmov [rsp+320], r11
37bc077f7shl rdx, 4
37bc077fbmov [rsp+288], r10
37bc07803add rdx, r15
37bc07806mov [rsp+404], eax
37bc0780dcall izamax_
37bc07812add eax, [rsp+304]
37bc07819mov r11, [rsp+320]
37bc07821cdqe
37bc07823add rax, [rsp+232]
37bc0782bmov r10, [rsp+288]
37bc07833shl rax, 4
37bc07837add rax, r15
37bc0783amovsd_xmm x0, [rax]
37bc0783emovsd_xmm x1, [rax+8]
37bc07843andpd x0, [rip+0x844315]
37bc0784bandpd x1, [rip+0x84430d]
37bc07853addsd x0, x1
37bc07857maxsd x8, x0
37bc0785cjmp 0x37bc06aab
37bc07861
37bc07861 0f 1f 80 00 00 00 00 .......
37bc07868
37bc07868loc_37bc07868:
37bc07868sub eax, ecx
37bc0786amov [rsp+328], r11
37bc07872mov [rsp+404], eax
37bc07879lea eax, [rcx+1]
37bc0787ccdqe
37bc0787elea rcx, [rdx+rax]
37bc07882mov rdx, [rsp+344]
37bc0788ashl rcx, 4
37bc0788eadd rax, rdx
37bc07891lea r9, [r15+rcx]
37bc07895mov rcx, [rsp+136]
37bc0789dshl rax, 4
37bc078a1lea rdx, [r14+rax]
37bc078a5lea rax, [rip+0x844268]
37bc078acmov [rsp+32], rax
37bc078b1mov r8, rax
37bc078b4call zcopy_
37bc078b9mov rax, [rsp+664]
37bc078c1mov r11, [rsp+328]
37bc078c9mov r10, [rsp+320]
37bc078d1mov eax, [rax]
37bc078d3jmp 0x37bc06950
37bc078d8
37bc078d8 0f 1f 84 00 00 00 00 00 ........
37bc078e0
37bc078e0loc_37bc078e0:
37bc078e0movapd x9, x1
37bc078e5movapd x8, x11
37bc078eamovq x3, [rip+0x84428e]
37bc078f2movsd_xmm x13, [rip+0x84427d]
37bc078fbdivsd x9, x5
37bc07900movapd x0, x9
37bc07905movapd x4, x9
37bc0790amovapd x2, x9
37bc0790fmulsd x0, x12
37bc07914mulsd x4, x1
37bc07918xorpd x1, x3
37bc0791cmulsd x2, x11
37bc07921subsd x8, x0
37bc07926movapd x0, x1
37bc0792adivsd x0, x5
37bc0792eaddsd x4, x5
37bc07932addsd x2, x12
37bc07937divsd x8, x4
37bc0793cmulsd x1, x0
37bc07940movapd x7, x0
37bc07944mulsd x7, x6
37bc07948mulsd x0, x10
37bc0794daddsd x1, x5
37bc07951addsd x7, x10
37bc07956subsd x6, x0
37bc0795adivsd x2, x4
37bc0795edivsd x7, x1
37bc07962movapd x0, x2
37bc07966divsd x6, x1
37bc0796amovapd x1, x8
37bc0796fmulsd x0, x7
37bc07973mulsd x1, x6
37bc07977subsd x0, x1
37bc0797bmovapd x1, x9
37bc07980subsd x0, x13
37bc07985divsd x13, x0
37bc0798apxor x0, x0
37bc0798emulsd x1, x0
37bc07992addsd x1, x13
37bc07997mulsd x13, x9
37bc0799cdivsd x1, x4
37bc079a0subsd x0, x13
37bc079a5divsd x0, x4
37bc079a9jmp 0x37bc074fc
37bc079ae
37bc079ae 66 90 f.
37bc079b0
37bc079b0loc_37bc079b0:
37bc079b0sub eax, r13l
37bc079b3movsd_xmm x0, [rip+0x8441bd]
37bc079bbdivsd x0, [rbx]
37bc079bfmov rbx, [rsp+176]
37bc079c7mov [rsp+404], eax
37bc079cemov rax, [rsp+272]
37bc079d6lea rdx, [rsp+408]
37bc079delea r9, [rip+0x84412f]
37bc079e5mov rbp, [rsp+136]
37bc079edmovsd_xmm [rsp+408], x0
37bc079f6add rax, rbx
37bc079f9shl rax, 4
37bc079fdmov rcx, rbp
37bc07a00lea r8, [r14+rax]
37bc07a04call zdscal_
37bc07a09mov rax, [rsp+664]
37bc07a11lea rdx, [rdi+rbx]
37bc07a15mov rcx, rbp
37bc07a18shl rdx, 4
37bc07a1clea r8, [rip+0x8440f1]
37bc07a23mov eax, [rax]
37bc07a25add rdx, r15
37bc07a28mov [rsp+176], eax
37bc07a2fsub eax, r13l
37bc07a32mov r13l, esi
37bc07a35mov [rsp+404], eax
37bc07a3ccall zlacgv_
37bc07a41mov rax, [rsp+664]
37bc07a49mov eax, [rax]
37bc07a4bjmp 0x37bc066be
37bc07a50
37bc07a50loc_37bc07a50:
37bc07a50mov rdx, [rsp+152]
37bc07a58sub r9l, r8l
37bc07a5badd rax, [rsp+144]
37bc07a63mov [rsp+312], 2
37bc07a6emov [rsp+308], r9l
37bc07a76movsxd rcx, ebp
37bc07a79add rdx, rax
37bc07a7clea rax, [rsi+32]
37bc07a80add rsi, 16
37bc07a84mov [rsp+336], rax
37bc07a8cmov rax, [rsp+288]
37bc07a94
37bc07a94loc_37bc07a94:
37bc07a94shl rax, 4
37bc07a98lea rbp, [r10+rdx]
37bc07a9clea r8, [rip+0x844071]
37bc07aa3movsd_xmm x0, [r14+rax]
37bc07aa9mov eax, [rsp+308]
37bc07ab0mov [r11+8], 0
37bc07ab8shl rbp, 4
37bc07abcadd rbp, r14
37bc07abfsub eax, 1
37bc07ac2movsd_xmm [r11], x0
37bc07ac7mov r9, rbp
37bc07acamov [rsp+404], eax
37bc07ad1mov [rsp+296], eax
37bc07ad8mov rax, [rsp+320]
37bc07ae0add rcx, rax
37bc07ae3mov rax, [rsp+696]
37bc07aebshl rcx, 4
37bc07aefmov [rsp+32], rax
37bc07af4lea rdx, [r14+rcx]
37bc07af8mov rcx, [rsp+136]
37bc07b00call zcopy_
37bc07b05mov eax, [rsp+296]
37bc07b0cmov rcx, [rsp+136]
37bc07b14mov rdx, rbp
37bc07b17mov r8, [rsp+696]
37bc07b1fmov [rsp+404], eax
37bc07b26call zlacgv_
37bc07b2bmov rax, [rsp+664]
37bc07b33mov ecx, [rsp+304]
37bc07b3amov eax, [rax]
37bc07b3ccmp eax, ecx
37bc07b3ejg 0x37bc080c0
37bc07b44
37bc07b44loc_37bc07b44:
37bc07b44cmp r13l, 1
37bc07b48jle 0x37bc07b8a
37bc07b4amov eax, [rsp+240]
37bc07b51mov r8, [rsp+696]
37bc07b59lea rdx, [r14+rsi]
37bc07b5dmov rcx, [rsp+136]
37bc07b65mov [rsp+404], eax
37bc07b6cmov rax, [rsp+696]
37bc07b74mov [rsp+32], rax
37bc07b79mov rax, [rsp+352]
37bc07b81lea r9, [r14+rax]
37bc07b85call zswap_
37bc07b8a
37bc07b8aloc_37bc07b8a:
37bc07b8amov rax, [rsp+336]
37bc07b92mov r9, [rsp+328]
37bc07b9alea rcx, [rsp+396]
37bc07ba2lea rdx, [r15+rax-16]
37bc07ba7mov rax, [rsp+720]
37bc07bafmov [rsp+32], rax
37bc07bb4mov r8, rax
37bc07bb7call zswap_
37bc07bbccmp [rsp+312], 1
37bc07bc4je 0x37bc083d0
37bc07bcalea ebp, [r13+2]
37bc07bcejmp 0x37bc06b40
37bc07bd3
37bc07bd3 0f 1f 44 00 00 ..D..
37bc07bd8
37bc07bd8loc_37bc07bd8:
37bc07bd8mov [rsp+308], 2
37bc07be3lea eax, [rsi-2]
37bc07be6
37bc07be6loc_37bc07be6:
37bc07be6mov rdx, [rsp+672]
37bc07beemov rcx, [rsp+144]
37bc07bf6movsxd r13, [rsp+192]
37bc07bfemov r8, [rsp+152]
37bc07c06mov r12l, [rdx]
37bc07c09mov rdx, [rsp+664]
37bc07c11mov r9, rcx
37bc07c14imul r9, rbp
37bc07c18sub eax, [rsp+304]
37bc07c1fadd r12l, r13l
37bc07c22sub r12l, [rdx]
37bc07c25mov rdx, rcx
37bc07c28mov [rsp+404], eax
37bc07c2fimul rdx, r13
37bc07c33mov [rsp+256], eax
37bc07c3amov rax, [rsp+696]
37bc07c42lea r11, [r9+r8]
37bc07c46add r9, rcx
37bc07c49mov rcx, [rsp+136]
37bc07c51add r9, r8
37bc07c54mov [rsp+288], r11
37bc07c5clea r10, [rdx+r8]
37bc07c60add r9, rbp
37bc07c63lea r8, [rip+0x843eaa]
37bc07c6alea rdx, [r13+r10]
37bc07c6fshl r9, 4
37bc07c73mov [rsp+280], r10
37bc07c7bshl rdx, 4
37bc07c7fadd r9, r14
37bc07c82movsd_xmm x0, [r14+rdx]
37bc07c88lea rdx, [rbp+r11]
37bc07c8dshl rdx, 4
37bc07c91mov [r14+rdx+8], 0
37bc07c9amovsd_xmm [r14+rdx], x0
37bc07ca0movsxd rdx, [rsp+240]
37bc07ca8mov [rsp+32], rax
37bc07cadadd rdx, r10
37bc07cb0mov [rsp+240], r9
37bc07cb8shl rdx, 4
37bc07cbcadd rdx, r14
37bc07cbfcall zcopy_
37bc07cc4mov eax, [rsp+256]
37bc07ccbmov r8, [rsp+696]
37bc07cd3mov rdx, [rsp+240]
37bc07cdbmov rcx, [rsp+136]
37bc07ce3mov [rsp+404], eax
37bc07ceacall zlacgv_
37bc07cefcmp [rsp+304], 1
37bc07cf7jle 0x37bc07d4b
37bc07cf9mov eax, [rsp+296]
37bc07d00mov r10, [rsp+280]
37bc07d08mov r11, [rsp+288]
37bc07d10mov rcx, [rsp+136]
37bc07d18mov [rsp+404], eax
37bc07d1flea rax, [r10+1]
37bc07d23shl rax, 4
37bc07d27add r11, 1
37bc07d2blea rdx, [r14+rax]
37bc07d2flea rax, [rip+0x843dde]
37bc07d36shl r11, 4
37bc07d3amov [rsp+32], rax
37bc07d3flea r9, [r14+r11]
37bc07d43mov r8, rax
37bc07d46call zcopy_
37bc07d4b
37bc07d4bloc_37bc07d4b:
37bc07d4bmov rax, [rsp+664]
37bc07d53mov eax, [rax]
37bc07d55cmp eax, esi
37bc07d57jg 0x37bc08118
37bc07d5d
37bc07d5dloc_37bc07d5d:
37bc07d5dsub eax, [rsp+192]
37bc07d64movsxd r12, r12l
37bc07d67mov rcx, [rsp+136]
37bc07d6fimul r12, [rsp+160]
37bc07d78add eax, 1
37bc07d7badd r12, [rsp+168]
37bc07d83mov [rsp+404], eax
37bc07d8aadd rbp, r12
37bc07d8dmov rax, [rsp+720]
37bc07d95lea rdx, [r13+r12]
37bc07d9ashl rbp, 4
37bc07d9eshl rdx, 4
37bc07da2mov [rsp+32], rax
37bc07da7lea r9, [r15+rbp]
37bc07dabmov r8, rax
37bc07daeadd rdx, r15
37bc07db1call zswap_
37bc07db6mov r9, [rsp+144]
37bc07dbeimul r9, [rsp+208]
37bc07dc7mov rax, [rsp+152]
37bc07dcfadd rax, r9
37bc07dd2cmp [rsp+308], 1
37bc07ddaje 0x37bc083c4
37bc07de0mov ecx, [rsp+304]
37bc07de7mov [rsp+192], ecx
37bc07deejmp 0x37bc072c0
37bc07df3
37bc07df3 0f 1f 44 00 00 ..D..
37bc07df8
37bc07df8loc_37bc07df8:
37bc07df8movapd x7, x5
37bc07dfcmovapd x0, x5
37bc07e00andpd x0, [rip+0x843d58]
37bc07e08movq x10, [rip+0x843d6f]
37bc07e11unpckhpd x7, x7
37bc07e15movapd x2, x5
37bc07e19movapd x3, x4
37bc07e1dmovapd x1, x7
37bc07e21movapd x7, x4
37bc07e25unpckhpd x7, x7
37bc07e29movapd x8, x7
37bc07e2emovapd x7, x1
37bc07e32andpd x7, [rip+0x843d26]
37bc07e3acomisd x7, x0
37bc07e3ejbe 0x37bc08180
37bc07e44movapd x0, x5
37bc07e48movapd x9, x4
37bc07e4dpxor x13, x13
37bc07e52xorpd x0, x10
37bc07e57divsd x0, x1
37bc07e5bmulsd x9, x0
37bc07e60movapd x7, x0
37bc07e64mulsd x7, x5
37bc07e68mulsd x0, x8
37bc07e6daddsd x9, x8
37bc07e72subsd x7, x1
37bc07e76subsd x0, x4
37bc07e7adivsd x9, x7
37bc07e7fdivsd x0, x7
37bc07e83movapd x8, x0
37bc07e88movapd x0, x5
37bc07e8cdivsd x0, x1
37bc07e90movapd x12, x8
37bc07e95mulsd x2, x0
37bc07e99movapd x3, x0
37bc07e9dmovapd x7, x0
37bc07ea1mulsd x3, x11
37bc07ea6mulsd x7, x6
37bc07eaaaddsd x1, x2
37bc07eaemovapd x2, x9
37bc07eb3addsd x3, x6
37bc07eb7subsd x7, x11
37bc07ebcdivsd x3, x1
37bc07ec0divsd x7, x1
37bc07ec4mulsd x2, x3
37bc07ec8mulsd x12, x7
37bc07ecdsubsd x2, x12
37bc07ed2movsd_xmm x12, [rip+0x843c9d]
37bc07edbsubsd x2, x12
37bc07ee0divsd x12, x2
37bc07ee5movapd x2, x12
37bc07eeamulsd x2, x0
37bc07eeemulsd x0, x13
37bc07ef3addsd x2, x13
37bc07ef8subsd x0, x12
37bc07efddivsd x2, x1
37bc07f01divsd x0, x1
37bc07f05movapd x14, x0
37bc07f0a
37bc07f0aloc_37bc07f0a:
37bc07f0axorpd x10, x14
37bc07f0fmovapd x12, x2
37bc07f14mov esi, ebp
37bc07f16xor r11l, r11l
37bc07f19movddup x13, x10
37bc07f1emovapd x10, x3
37bc07f23unpcklpd x12, x14
37bc07f28mov rdi, [rsp+160]
37bc07f30unpcklpd x10, x7
37bc07f35unpcklpd x9, x9
37bc07f3aunpcklpd x8, x8
37bc07f3fshl rsi, 4
37bc07f43sub r8, rdi
37bc07f46unpcklpd x14, x2
37bc07f4bunpcklpd x7, x3
37bc07f4fsub rbx, rdi
37bc07f52mov rdi, [rsp+144]
37bc07f5ashl r8, 4
37bc07f5eshl rbx, 4
37bc07f62movddup x15, x2
37bc07f67add r8, r15
37bc07f6aadd rbx, r15
37bc07f6dmovups [rsp+240], x5
37bc07f75sub rcx, rdi
37bc07f78sub r9, rdi
37bc07f7bmovups [rsp+256], x4
37bc07f83shl rcx, 4
37bc07f87shl r9, 4
37bc07f8bmovsd_xmm [rsp+280], x11
37bc07f95movsd_xmm [rsp+288], x6
37bc07f9eadd rcx, r14
37bc07fa1add r9, r14
37bc07fa4nop
37bc07fa5nop [rax+rax]
37bc07fb0
37bc07fb0loc_37bc07fb0:
37bc07fb0movupd x5, [r8+r11]
37bc07fb6movapd x0, x8
37bc07fbbmovapd x6, x10
37bc07fc0movapd x2, x7
37bc07fc4movapd x1, x5
37bc07fc8movapd x4, x5
37bc07fccunpcklpd x1, x5
37bc07fd0unpckhpd x4, x5
37bc07fd4mulpd x0, x1
37bc07fd8movapd x3, x4
37bc07fdcmulpd x1, x9
37bc07fe1mulpd x4, x8
37bc07fe6mulpd x3, x9
37bc07febsubpd x1, x4
37bc07fefmovupd x4, [rbx+r11]
37bc07ff5addpd x3, x0
37bc07ff9movupd x0, [rbx+r11]
37bc07fffunpckhpd x4, x4
37bc08003mulpd x6, x4
37bc08007unpcklpd x0, x0
37bc0800bmulpd x2, x0
37bc0800fsubpd x1, x0
37bc08013subpd x3, x4
37bc08017mulpd x0, x10
37bc0801cmulpd x1, x12
37bc08021mulpd x3, x14
37bc08026movapd x11, x6
37bc0802baddpd x11, x2
37bc08030subpd x2, x6
37bc08034movapd x6, x5
37bc08038shufpd x6, x5, 1
37bc0803dmovsd_xmm x2, x11
37bc08042subpd x2, x6
37bc08046movapd x6, x7
37bc0804amulpd x6, x4
37bc0804eaddsubpd x1, x3
37bc08052mulpd x2, x13
37bc08057movups [rcx+r11], x1
37bc0805caddsubpd x0, x6
37bc08060subpd x0, x5
37bc08064mulpd x0, x15
37bc08069addsubpd x0, x2
37bc0806dmovups [r9+r11], x0
37bc08072add r11, 16
37bc08076cmp rsi, r11
37bc08079jne 0x37bc07fb0
37bc0807fmovupd x5, [rsp+240]
37bc08088mov ebx, [rsp+232]
37bc0808fmovupd x4, [rsp+256]
37bc08098movsd_xmm x11, [rsp+280]
37bc080a2movsd_xmm x6, [rsp+288]
37bc080abmov [rsp+400], ebx
37bc080b2jmp 0x37bc0733b
37bc080b7
37bc080b7 66 0f 1f 84 00 00 00 00 00 f........
37bc080c0
37bc080c0loc_37bc080c0:
37bc080c0sub eax, ecx
37bc080c2mov rdx, [rsp+320]
37bc080camov [rsp+404], eax
37bc080d1lea eax, [rcx+1]
37bc080d4mov rcx, [rsp+344]
37bc080dccdqe
37bc080deadd rcx, rax
37bc080e1add rax, rdx
37bc080e4shl rax, 4
37bc080e8shl rcx, 4
37bc080eclea rdx, [r14+rax]
37bc080f0lea rax, [rip+0x843a1d]
37bc080f7mov [rsp+32], rax
37bc080fclea r9, [r14+rcx]
37bc08100mov r8, rax
37bc08103mov rcx, [rsp+136]
37bc0810bcall zcopy_
37bc08110jmp 0x37bc07b44
37bc08115
37bc08115 0f 1f 00 ...
37bc08118
37bc08118loc_37bc08118:
37bc08118sub eax, esi
37bc0811amov [rsp+404], eax
37bc08121lea eax, [rsi+1]
37bc08124cdqe
37bc08126imul rax, [rsp+144]
37bc0812fadd rax, [rsp+152]
37bc08137lea rcx, [rbp+rax]
37bc0813cadd rax, r13
37bc0813fshl rax, 4
37bc08143shl rcx, 4
37bc08147lea rdx, [r14+rax]
37bc0814bmov rax, [rsp+696]
37bc08153lea r9, [r14+rcx]
37bc08157mov rcx, [rsp+136]
37bc0815fmov [rsp+32], rax
37bc08164mov r8, rax
37bc08167call zswap_
37bc0816cmov rax, [rsp+664]
37bc08174mov eax, [rax]
37bc08176jmp 0x37bc07d5d
37bc0817b
37bc0817b 0f 1f 44 00 00 ..D..
37bc08180
37bc08180loc_37bc08180:
37bc08180movapd x0, x1
37bc08184movapd x13, x1
37bc08189movsd_xmm x12, [rip+0x8439e6]
37bc08192divsd x13, x5
37bc08197xorpd x0, x10
37bc0819cmovapd x7, x0
37bc081a0divsd x7, x5
37bc081a4mulsd x1, x13
37bc081a9addsd x1, x5
37bc081admulsd x3, x7
37bc081b1movapd x9, x7
37bc081b6mulsd x0, x7
37bc081bamovapd x7, x6
37bc081bemulsd x9, x8
37bc081c3subsd x8, x3
37bc081c8movapd x3, x13
37bc081cdaddsd x0, x5
37bc081d1mulsd x3, x6
37bc081d5addsd x9, x4
37bc081dadivsd x8, x0
37bc081dfaddsd x3, x11
37bc081e4divsd x9, x0
37bc081e9movapd x0, x13
37bc081eemulsd x0, x11
37bc081f3subsd x7, x0
37bc081f7movapd x2, x8
37bc081fcdivsd x3, x1
37bc08200movapd x0, x9
37bc08205divsd x7, x1
37bc08209mulsd x0, x3
37bc0820dmulsd x2, x7
37bc08211subsd x0, x2
37bc08215movapd x2, x13
37bc0821asubsd x0, x12
37bc0821fdivsd x12, x0
37bc08224pxor x0, x0
37bc08228mulsd x2, x0
37bc0822caddsd x2, x12
37bc08231mulsd x12, x13
37bc08236divsd x2, x1
37bc0823asubsd x0, x12
37bc0823fdivsd x0, x1
37bc08243movapd x14, x0
37bc08248jmp 0x37bc07f0a
37bc0824d
37bc0824d 0f 1f 00 ...
37bc08250
37bc08250loc_37bc08250:
37bc08250lea rax, [rip+0x8438bd]
37bc08257mov r9, [rsp+176]
37bc0825fmov rdx, [rsp+256]
37bc08267mov [rsp+32], rax
37bc0826cmov rcx, [rsp+272]
37bc08274mov r8, rax
37bc08277call zcopy_
37bc0827cmovsxd rax, [rsp+392]
37bc08284mov [rsp+208], rax
37bc0828cmov rsi, rax
37bc0828fcmp [rsp+304], eax
37bc08296je 0x37bc076c0
37bc0829clea eax, [rax-1]
37bc0829fmov [rsp+192], esi
37bc082a6mov [rsp+232], eax
37bc082admov [rsp+308], 1
37bc082b8jmp 0x37bc07be6
37bc082bd
37bc082bd 0f 1f 00 ...
37bc082c0
37bc082c0loc_37bc082c0:
37bc082c0mov rax, [rsp+664]
37bc082c8mov rdx, [rsp+312]
37bc082d0mov r9, r12
37bc082d3mov [rsp+376], r11
37bc082dbmov rcx, [rsp+136]
37bc082e3mov [rsp+368], r10
37bc082ebmov eax, [rax]
37bc082edmov [rsp+296], eax
37bc082f4sub eax, r13l
37bc082f7add eax, 1
37bc082famov [rsp+404], eax
37bc08301lea rax, [rip+0x84380c]
37bc08308mov [rsp+32], rax
37bc0830dmov r8, rax
37bc08310call zcopy_
37bc08315mov [rsp+396], r13l
37bc0831dcmp [rsp+304], r13l
37bc08325je 0x37bc066f9
37bc0832bmov r10, [rsp+272]
37bc08333lea rax, [rsi+16]
37bc08337mov [rsp+312], 1
37bc08342mov [rsp+336], rax
37bc0834amov rdx, [rsp+360]
37bc08352mov [rsp+320], r10
37bc0835amov rcx, [rsp+176]
37bc08362mov rax, [rsp+256]
37bc0836amov r10, [rsp+368]
37bc08372mov r11, [rsp+376]
37bc0837ajmp 0x37bc07a94
37bc0837f
37bc0837floc_37bc0837f:
37bc0837flea rax, [rsp+404]
37bc08387xor edx, edx
37bc08389mov [rsp+136], rax
37bc08391lea rax, [rsp+392]
37bc08399mov [rsp+272], rax
37bc083a1lea rax, [rip+0x843780]
37bc083a8mov [rsp+200], rax
37bc083b0lea rax, [rip+0x843781]
37bc083b7mov [rsp+224], rax
37bc083bfjmp 0x37bc062b1
37bc083c4
37bc083c4loc_37bc083c4:
37bc083c4mov esi, [rsp+304]
37bc083cbjmp 0x37bc06e5d
37bc083d0
37bc083d0loc_37bc083d0:
37bc083d0mov esi, [rsp+304]
37bc083d7jmp 0x37bc066fc
37bc05f40
Loading..