File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
Loading..
37c3907a0
37c3907a0zlasyf_rk_64_:
37c3907a0push r15
37c3907a2push r14
37c3907a4push r13
37c3907a6push r12
37c3907a8push rbp
37c3907a9push rdi
37c3907aapush rsi
37c3907abpush rbx
37c3907acsub rsp, 616
37c3907b3movups [rsp+448], x6
37c3907bbmovups [rsp+464], x7
37c3907c3movups [rsp+480], x8
37c3907ccmovups [rsp+496], x9
37c3907d5movups [rsp+512], x10
37c3907demovups [rsp+528], x11
37c3907e7movups [rsp+544], x12
37c3907f0movups [rsp+560], x13
37c3907f9movups [rsp+576], x14
37c390802movups [rsp+592], x15
37c39080bmov rax, [rsp+728]
37c390813mov r15, [rsp+720]
37c39081bmov r13, [rsp+752]
37c390823mov rax, [rax]
37c390826mov r14, rdx
37c390829xor edx, edx
37c39082btest rax, rax
37c39082emov rbx, rcx
37c390831cmovns rdx, rax
37c390835mov rax, [rsp+760]
37c39083dlea rcx, [rip+0xe0cac]
37c390844mov rbp, r9
37c390847mov [rsp+704], r8
37c39084fmov rax, [rax]
37c390852mov [rsp+152], rdx
37c39085anot rdx
37c39085dmov [rsp+144], rdx
37c390865xor edx, edx
37c390867test rax, rax
37c39086acmovns rdx, rax
37c39086emov rax, [rsp+768]
37c390876mov [rax], 0
37c39087dmov [rsp+168], rdx
37c390885not rdx
37c390888mov [rsp+176], rdx
37c390890mov edx, 1
37c390895call dlamch_64_
37c39089amov rcx, rbx
37c39089dmov r9l, 1
37c3908a3mov r8l, 1
37c3908a9movsd_xmm [rsp+376], x0
37c3908b2lea rdx, [rip+0xe0c38]
37c3908b9call lsame_64_
37c3908bemov r12, [r14]
37c3908c1mov rbx, r12
37c3908c4test rax, rax
37c3908c7je 0x37c391cc8
37c3908cdmov rax, [rsp+704]
37c3908d5pxor x0, x0
37c3908d9mov [rsp+384], r12
37c3908e1mov rsi, [rax]
37c3908e4mov rax, [rsp+736]
37c3908ecmovups [rax], x0
37c3908efmov rax, r12
37c3908f2sub rax, rsi
37c3908f5add rax, 1
37c3908f9cmp rax, r12
37c3908fcjl 0x37c390907
37c3908fecmp r12, rsi
37c390901jg 0x37c393403
37c390907
37c390907loc_37c390907:
37c390907lea rax, [rsp+384]
37c39090fmov [rsp+696], r14
37c390917mov rdx, rbx
37c39091amov [rsp+184], rax
37c390922lea rax, [rsp+424]
37c39092amov [rsp+136], rax
37c390932lea rax, [rip+0xe0bd7]
37c390939mov [rsp+240], rax
37c390941lea rax, [rip+0xe0bd8]
37c390948mov [rsp+248], rax
37c390950mov [rsp+712], rbp
37c390958nop [rax+rax]
37c390960
37c390960loc_37c390960:
37c390960test r12, r12
37c390963jle 0x37c390cd4
37c390969mov rdi, [rsp+168]
37c390971mov rax, [rsp+176]
37c390979mov [rsp+408], r12
37c390981imul r12, [rsp+152]
37c39098amov rcx, [rsp+184]
37c390992imul rdi, rsi
37c390996add rax, rdi
37c390999mov [rsp+224], rax
37c3909a1add rax, 1
37c3909a5shl rax, 4
37c3909a9lea r9, [r13+rax]
37c3909aemov rax, [rsp+144]
37c3909b6mov [rsp+192], r9
37c3909belea rdx, [rax+r12+1]
37c3909c3lea rax, [rip+0xe0b2e]
37c3909camov [rsp+32], rax
37c3909cfshl rdx, 4
37c3909d3mov r8, rax
37c3909d6add rdx, r15
37c3909d9call zcopy_64_
37c3909demov rax, [rsp+696]
37c3909e6mov rbx, [rsp+384]
37c3909eemov rax, [rax]
37c3909f1cmp rax, rbx
37c3909f4jg 0x37c3917f8
37c3909fa
37c3909faloc_37c3909fa:
37c3909famov rax, [rsp+224]
37c390a02add rax, rbx
37c390a05shl rax, 4
37c390a09add rax, r13
37c390a0cmovsd_xmm x6, [rax]
37c390a10movsd_xmm x0, [rax+8]
37c390a15andpd x6, [rip+0xe0b33]
37c390a1dandpd x0, [rip+0xe0b2b]
37c390a25addsd x6, x0
37c390a29cmp rbx, 1
37c390a2djg 0x37c390e50
37c390a33pxor x5, x5
37c390a37ucomisd x6, x5
37c390a3bjp 0x37c390a43
37c390a3dje 0x37c390c00
37c390a43
37c390a43loc_37c390a43:
37c390a43mov rax, [rsp+152]
37c390a4bimul rax, rbx
37c390a4fadd rax, [rsp+144]
37c390a57mov [rsp+200], rax
37c390a5f
37c390a5floc_37c390a5f:
37c390a5fmov rax, [rsp+200]
37c390a67lea rsi, [rip+0xe0a8a]
37c390a6emov rcx, [rsp+184]
37c390a76mov [rsp+32], rsi
37c390a7bmov rdx, [rsp+192]
37c390a83mov r8, rsi
37c390a86add rax, 1
37c390a8ashl rax, 4
37c390a8elea r9, [r15+rax]
37c390a92call zcopy_64_
37c390a97mov rcx, [rsp+384]
37c390a9flea r12, [rcx-1]
37c390aa3cmp rcx, 1
37c390aa7jle 0x37c390c87
37c390aadmov rax, [rsp+152]
37c390ab5imul rax, rcx
37c390ab9add rax, [rsp+144]
37c390ac1lea rdx, [rcx+rax]
37c390ac5shl rdx, 4
37c390ac9add rdx, r15
37c390accmovsd_xmm x0, [rdx]
37c390ad0movsd_xmm x4, [rdx+8]
37c390ad5movapd x1, x0
37c390ad9andpd x1, [rip+0xe0a6f]
37c390ae1movapd x2, x4
37c390ae5andpd x2, [rip+0xe0a63]
37c390aedmovapd x3, x1
37c390af1addsd x3, x2
37c390af5comisd x3, [rsp+376]
37c390afejae 0x37c3931d0
37c390b04pxor x1, x1
37c390b08mov r9l, 1
37c390b0eucomisd x0, x1
37c390b12setp r8b
37c390b16cmovne r8l, r9l
37c390b1atest r8b, r8b
37c390b1djne 0x37c390b34
37c390b1fucomisd x4, x1
37c390b23setp r8b
37c390b27cmovne r8l, r9l
37c390b2btest r8b, r8b
37c390b2eje 0x37c390c70
37c390b34
37c390b34loc_37c390b34:
37c390b34shl rax, 4
37c390b38mov r8l, 1
37c390b3eadd rax, r15
37c390b41jmp 0x37c390b9c
37c390b43
37c390b43 0f 1f 44 00 00 ..D..
37c390b48
37c390b48loc_37c390b48:
37c390b48movapd x3, x0
37c390b4cdivsd x3, x4
37c390b50movddup x2, x3
37c390b54mulpd x2, x1
37c390b58mulsd x3, x0
37c390b5cshufpd x2, x2, 1
37c390b61movapd x0, x2
37c390b65subpd x2, x1
37c390b69addsd x3, x4
37c390b6daddpd x0, x1
37c390b71movddup x1, x3
37c390b75shufpd x0, x2, 1
37c390b7adivpd x0, x1
37c390b7e
37c390b7eloc_37c390b7e:
37c390b7eadd r8, 1
37c390b82movups [rax+16], x0
37c390b86cmp rcx, r8
37c390b89je 0x37c390c70
37c390b8fmovsd_xmm x0, [rdx]
37c390b93movsd_xmm x4, [rdx+8]
37c390b98add rax, 16
37c390b9c
37c390b9cloc_37c390b9c:
37c390b9cmovapd x2, x0
37c390ba0movapd x3, x4
37c390ba4movupd x1, [rax+16]
37c390ba9andpd x2, [rip+0xe099f]
37c390bb1andpd x3, [rip+0xe0997]
37c390bb9comisd x3, x2
37c390bbdja 0x37c390b48
37c390bbfmovapd x2, x4
37c390bc3divsd x2, x0
37c390bc7movddup x3, x2
37c390bcbmulpd x3, x1
37c390bcfmulsd x2, x4
37c390bd3shufpd x3, x3, 1
37c390bd8addsd x2, x0
37c390bdcmovapd x0, x3
37c390be0addpd x0, x1
37c390be4subpd x1, x3
37c390be8shufpd x0, x1, 2
37c390bedmovddup x1, x2
37c390bf1divpd x0, x1
37c390bf5jmp 0x37c390b7e
37c390bf7
37c390bf7 66 0f 1f 84 00 00 00 00 00 f........
37c390c00
37c390c00loc_37c390c00:
37c390c00mov rax, [rsp+768]
37c390c08cmp [rax], 0
37c390c0cjne 0x37c390c19
37c390c0emov rax, [rsp+768]
37c390c16mov [rax], rbx
37c390c19
37c390c19loc_37c390c19:
37c390c19mov rax, [rsp+152]
37c390c21mov rsi, [rsp+144]
37c390c29mov rdx, [rsp+192]
37c390c31mov rcx, [rsp+184]
37c390c39imul rax, rbx
37c390c3dlea rax, [rsi+rax+1]
37c390c42lea rsi, [rip+0xe08af]
37c390c49mov [rsp+32], rsi
37c390c4eshl rax, 4
37c390c52mov r8, rsi
37c390c55lea r9, [r15+rax]
37c390c59call zcopy_64_
37c390c5emov rax, [rsp+384]
37c390c66lea r12, [rax-1]
37c390c6acmp rax, 1
37c390c6ejle 0x37c390c87
37c390c70
37c390c70loc_37c390c70:
37c390c70mov rsi, [rsp+736]
37c390c78mov rax, r12
37c390c7bpxor x0, x0
37c390c7fshl rax, 4
37c390c83movups [rsi+rax], x0
37c390c87
37c390c87loc_37c390c87:
37c390c87mov rax, [rsp+744]
37c390c8fmov [rax+8*r12], rbx
37c390c93mov rax, [rsp+704]
37c390c9bmov r8, [rax]
37c390c9e
37c390c9eloc_37c390c9e:
37c390c9emov rax, [rsp+696]
37c390ca6lea rsi, [r8+r12]
37c390caamov [rsp+384], r12
37c390cb2mov rdx, [rax]
37c390cb5mov rax, rdx
37c390cb8sub rsi, rdx
37c390cbbsub rax, r8
37c390cbeadd rax, 1
37c390cc2cmp rax, r12
37c390cc5jl 0x37c390960
37c390ccbcmp r8, rdx
37c390ccejge 0x37c390960
37c390cd4
37c390cd4loc_37c390cd4:
37c390cd4mov r14, [rsp+696]
37c390cdcmov rbp, [rsp+712]
37c390ce4sub rdx, r12
37c390ce7
37c390ce7loc_37c390ce7:
37c390ce7add rsi, 1
37c390cebmov rax, [rsp+728]
37c390cf3imul rsi, [rsp+168]
37c390cfcmov [rsp+88], r15
37c390d01mov [rsp+424], rdx
37c390d09mov r9, [rsp+184]
37c390d11lea r8, [rip+0xe0818]
37c390d18lea rcx, [rip+0xe081a]
37c390d1fmov [rsp+96], rax
37c390d24mov rax, [rsp+248]
37c390d2cmov rdx, [rsp+240]
37c390d34mov [rsp+120], 9
37c390d3dmov [rsp+80], rax
37c390d42mov rax, [rsp+760]
37c390d4amov [rsp+112], 12
37c390d53mov [rsp+72], rax
37c390d58mov rax, [rsp+176]
37c390d60mov [rsp+104], 5
37c390d69lea rax, [rax+rsi+1]
37c390d6emov rsi, [rsp+144]
37c390d76shl rax, 4
37c390d7aadd rax, r13
37c390d7dmov [rsp+64], rax
37c390d82mov rax, [rsp+728]
37c390d8amov [rsp+56], rax
37c390d8flea rax, [r12+1]
37c390d94imul rax, [rsp+152]
37c390d9dlea rax, [rsi+rax+1]
37c390da2shl rax, 4
37c390da6add rax, r15
37c390da9mov [rsp+48], rax
37c390daelea rax, [rip+0xe074b]
37c390db5mov [rsp+40], rax
37c390dbamov rax, [rsp+136]
37c390dc2mov [rsp+32], rax
37c390dc7call zgemmtr_
37c390dccmov rbx, [r14]
37c390dcfsub rbx, [rsp+384]
37c390dd7
37c390dd7loc_37c390dd7:
37c390dd7mov [rbp], rbx
37c390ddbmovups x6, [rsp+448]
37c390de3movups x7, [rsp+464]
37c390debmovups x8, [rsp+480]
37c390df4movups x9, [rsp+496]
37c390dfdmovups x10, [rsp+512]
37c390e06movups x11, [rsp+528]
37c390e0fmovups x12, [rsp+544]
37c390e18movups x13, [rsp+560]
37c390e21movups x14, [rsp+576]
37c390e2amovups x15, [rsp+592]
37c390e33add rsp, 616
37c390e3apop rbx
37c390e3bpop rsi
37c390e3cpop rdi
37c390e3dpop rbp
37c390e3epop r12
37c390e40pop r13
37c390e42pop r14
37c390e44pop r15
37c390e46ret
37c390e47
37c390e47 66 0f 1f 84 00 00 00 00 00 f........
37c390e50
37c390e50loc_37c390e50:
37c390e50mov rdx, [rsp+192]
37c390e58mov rcx, [rsp+136]
37c390e60lea rax, [rbx-1]
37c390e64lea r8, [rip+0xe068d]
37c390e6bmov [rsp+424], rax
37c390e73call izamax_64_
37c390e78mov rcx, [rsp+224]
37c390e80pxor x5, x5
37c390e84mov [rsp+416], rax
37c390e8clea rdx, [rcx+rax]
37c390e90shl rdx, 4
37c390e94add rdx, r13
37c390e97movsd_xmm x7, [rdx]
37c390e9bmovsd_xmm x0, [rdx+8]
37c390ea0andpd x7, [rip+0xe06a8]
37c390ea8andpd x0, [rip+0xe06a0]
37c390eb0addsd x7, x0
37c390eb4movapd x0, x6
37c390eb8maxsd x0, x7
37c390ebcucomisd x0, x5
37c390ec0jp 0x37c390ec8
37c390ec2je 0x37c390c00
37c390ec8
37c390ec8loc_37c390ec8:
37c390ec8movsd_xmm x0, [rip+0xe0690]
37c390ed0mulsd x0, x7
37c390ed4comisd x0, x6
37c390ed8jbe 0x37c390a43
37c390edemov r10, [rsp+168]
37c390ee6mov r11, [rsp+176]
37c390eeeadd rsi, 1
37c390ef2sub rdi, r10
37c390ef5imul rsi, r10
37c390ef9lea rcx, [rdi+r11]
37c390efdlea rdx, [rcx+1]
37c390f01mov [rsp+272], rcx
37c390f09shl rdx, 4
37c390f0dadd rsi, r11
37c390f10lea r14, [r13+rdx]
37c390f15mov [rsp+232], rsi
37c390f1dlea rsi, [rsp+416]
37c390f25mov [rsp+200], r14
37c390f2dmov [rsp+208], rsi
37c390f35mov rsi, rcx
37c390f38
37c390f38loc_37c390f38:
37c390f38mov rdi, [rsp+152]
37c390f40mov rcx, [rsp+144]
37c390f48mov r9, [rsp+200]
37c390f50imul rax, rdi
37c390f54lea rdx, [rcx+rax+1]
37c390f59lea rax, [rip+0xe0598]
37c390f60mov rcx, [rsp+208]
37c390f68mov [rsp+32], rax
37c390f6dshl rdx, 4
37c390f71mov r8, rax
37c390f74add rdx, r15
37c390f77call zcopy_64_
37c390f7cmov r14, [rsp+416]
37c390f84mov rdx, rbx
37c390f87lea rax, [rip+0xe056a]
37c390f8emov [rsp+32], rax
37c390f93mov r8, [rsp+728]
37c390f9blea r12, [r14+1]
37c390f9fsub rdx, r14
37c390fa2mov rcx, [rsp+136]
37c390faaimul rdi, r12
37c390faeadd rdi, [rsp+144]
37c390fb6lea rbp, [rsi+r12]
37c390fbamov [rsp+424], rdx
37c390fc2add rdi, r14
37c390fc5shl rbp, 4
37c390fc9shl rdi, 4
37c390fcdadd rbp, r13
37c390fd0add rdi, r15
37c390fd3mov r9, rbp
37c390fd6mov rdx, rdi
37c390fd9call zcopy_64_
37c390fdemov rax, [rsp+696]
37c390fe6mov rax, [rax]
37c390fe9cmp rax, rbx
37c390fecjg 0x37c391730
37c390ff2
37c390ff2loc_37c390ff2:
37c390ff2pxor x6, x6
37c390ff6cmp r14, rbx
37c390ff9je 0x37c391052
37c390ffbmov rcx, [rsp+136]
37c391003mov rax, rbx
37c391006lea r8, [rip+0xe04eb]
37c39100dmov rdx, rbp
37c391010sub rax, r14
37c391013mov [rsp+424], rax
37c39101bcall izamax_64_
37c391020add rax, r14
37c391023mov [rsp+160], rax
37c39102badd rax, rsi
37c39102eshl rax, 4
37c391032add rax, r13
37c391035movsd_xmm x6, [rax]
37c391039movsd_xmm x0, [rax+8]
37c39103eandpd x6, [rip+0xe050a]
37c391046andpd x0, [rip+0xe0502]
37c39104eaddsd x6, x0
37c391052
37c391052loc_37c391052:
37c391052cmp r14, 1
37c391056jle 0x37c3910c8
37c391058mov rdx, [rsp+200]
37c391060mov rcx, [rsp+136]
37c391068lea rax, [r14-1]
37c39106clea r8, [rip+0xe0485]
37c391073mov [rsp+424], rax
37c39107bcall izamax_64_
37c391080mov rdx, rax
37c391083lea rax, [rsi+rax]
37c391087shl rax, 4
37c39108badd rax, r13
37c39108emovsd_xmm x0, [rax]
37c391092movsd_xmm x1, [rax+8]
37c391097andpd x0, [rip+0xe04b1]
37c39109fandpd x1, [rip+0xe04a9]
37c3910a7addsd x0, x1
37c3910abcomisd x0, x6
37c3910afmaxsd x0, x6
37c3910b3cmovbe rdx, [rsp+160]
37c3910bcmov [rsp+160], rdx
37c3910c4movapd x6, x0
37c3910c8
37c3910c8loc_37c3910c8:
37c3910c8lea rax, [rsi+r14]
37c3910ccshl rax, 4
37c3910d0add rax, r13
37c3910d3movsd_xmm x0, [rax]
37c3910d7movsd_xmm x1, [rax+8]
37c3910dcandpd x0, [rip+0xe046c]
37c3910e4andpd x1, [rip+0xe0464]
37c3910ecaddsd x0, x1
37c3910f0movsd_xmm x1, [rip+0xe0468]
37c3910f8mulsd x1, x6
37c3910fccomisd x1, x0
37c391100jbe 0x37c3914b0
37c391106mov rcx, [rsp+408]
37c39110ecmp rcx, [rsp+160]
37c391116je 0x37c391180
37c391118comisd x7, x6
37c39111cjae 0x37c391180
37c39111elea rax, [rip+0xe03d3]
37c391125mov rdi, [rsp+160]
37c39112dmov r9, [rsp+192]
37c391135mov [rsp+408], r14
37c39113dmov [rsp+32], rax
37c391142mov rdx, [rsp+200]
37c39114amov r8, rax
37c39114dmovapd x7, x6
37c391151mov rcx, [rsp+184]
37c391159mov [rsp+416], rdi
37c391161call zcopy_64_
37c391166mov rbx, [rsp+384]
37c39116emov rax, rdi
37c391171jmp 0x37c390f38
37c391176
37c391176 66 2e 0f 1f 84 00 00 00 00 00 f.........
37c391180
37c391180loc_37c391180:
37c391180mov rax, [rsp+704]
37c391188lea rbp, [rbx-1]
37c39118cmov rsi, r14
37c39118fmov rdx, [rsp+696]
37c391197mov [rsp+400], r14
37c39119fmov r10, [rsp+144]
37c3911a7mov r8, [rax]
37c3911aalea rax, [rbp+r8]
37c3911afsub rax, [rdx]
37c3911b2mov rdx, [rsp+152]
37c3911bamov r14, rdx
37c3911bdimul r14, rbx
37c3911c1lea r11, [r10+r14]
37c3911c5sub r14, rdx
37c3911c8mov [rsp+200], r11
37c3911d0add r14, r10
37c3911d3cmp rcx, rbx
37c3911d6je 0x37c392f50
37c3911dcmov rdx, rbx
37c3911dfmov r10, [rsp+152]
37c3911e7mov [rsp+264], rax
37c3911efsub rdx, rcx
37c3911f2mov rax, [rsp+144]
37c3911famov r11, [rsp+728]
37c391202mov [rsp+424], rdx
37c39120alea rdx, [rcx+1]
37c39120eimul r10, rdx
37c391212mov [rsp+32], r11
37c391217add rdx, [rsp+200]
37c39121fshl rdx, 4
37c391223add rdx, r15
37c391226lea r8, [r10+rax]
37c39122amov [rsp+208], r10
37c391232add rcx, r8
37c391235lea r8, [rip+0xe02bc]
37c39123cshl rcx, 4
37c391240lea r9, [r15+rcx]
37c391244mov rcx, [rsp+136]
37c39124ccall zcopy_64_
37c391251mov rdx, [rsp+144]
37c391259mov rax, [rsp+200]
37c391261lea rcx, [rsp+408]
37c391269mov r10, [rsp+208]
37c391271sub r10, [rsp+152]
37c391279lea r8, [rdx+r10+1]
37c39127elea r10, [rip+0xe0273]
37c391285lea rdx, [rax+1]
37c391289mov [rsp+32], r10
37c39128eshl r8, 4
37c391292shl rdx, 4
37c391296lea r9, [r15+r8]
37c39129amov r8, r10
37c39129dadd rdx, r15
37c3912a0call zcopy_64_
37c3912a5mov rdx, [rsp+696]
37c3912admov rax, [rsp+200]
37c3912b5mov rdx, [rdx]
37c3912b8lea r10, [rbx+rax]
37c3912bcmov [rsp+256], r10
37c3912c4shl r10, 4
37c3912c8mov [rsp+208], rdx
37c3912d0sub rdx, rbx
37c3912d3add rdx, 1
37c3912d7mov [rsp+424], rdx
37c3912dfmov rdx, [rsp+408]
37c3912e7lea rcx, [rdx+rax]
37c3912ebmov rax, [rsp+728]
37c3912f3mov [rsp+232], rdx
37c3912fblea rdx, [r15+r10]
37c3912ffshl rcx, 4
37c391303mov [rsp+32], rax
37c391308lea r9, [r15+rcx]
37c39130cmov r8, rax
37c39130fmov rcx, [rsp+136]
37c391317call zswap_64_
37c39131cmov rax, [rsp+696]
37c391324mov rax, [rax]
37c391327sub rax, rbp
37c39132alea rdx, [rax+1]
37c39132emov rax, [rsp+264]
37c391336mov [rsp+424], rdx
37c39133emov rdx, [rsp+232]
37c391346imul rax, [rsp+168]
37c39134fadd rax, [rsp+176]
37c391357lea rcx, [rdx+rax]
37c39135bmov [rsp+208], rax
37c391363lea rdx, [rax+rbx]
37c391367mov rax, [rsp+760]
37c39136fshl rcx, 4
37c391373shl rdx, 4
37c391377mov [rsp+32], rax
37c39137clea r9, [r13+rcx]
37c391381add rdx, r13
37c391384mov r8, rax
37c391387mov rcx, [rsp+136]
37c39138fcall zswap_64_
37c391394cmp rsi, rbp
37c391397mov rax, [rsp+208]
37c39139fjne 0x37c393120
37c3913a5mov rax, [rsp+704]
37c3913admov [rsp+264], rsi
37c3913b5mov rdi, rbx
37c3913b8mov r8, [rax]
37c3913bbnop [rax+rax]
37c3913c0
37c3913c0loc_37c3913c0:
37c3913c0mov rax, [rsp+272]
37c3913c8mov rcx, [rsp+144]
37c3913d0lea r14, [rbx-2]
37c3913d4add rax, rbp
37c3913d7shl rax, 4
37c3913dbmovupd x9, [r13+rax]
37c3913e2mov rax, [rsp+152]
37c3913eaimul rax, rbp
37c3913eelea r12, [rax+rcx]
37c3913f2mov rcx, [rsp+224]
37c3913falea rax, [rcx+rbp]
37c3913feshl rax, 4
37c391402movupd x10, [r13+rax]
37c391409lea rax, [rcx+rbx]
37c39140dshl rax, 4
37c391411movupd x15, [r13+rax]
37c391418cmp rbx, 2
37c39141cjg 0x37c3918c8
37c391422
37c391422loc_37c391422:
37c391422lea rax, [rbp+r12]
37c391427pxor x0, x0
37c39142blea r12, [rdi-2]
37c39142fmov rbx, [rsp+736]
37c391437shl rax, 4
37c39143bmov rcx, [rsp+744]
37c391443neg rsi
37c391446movups [r15+rax], x9
37c39144bmov rax, [rsp+200]
37c391453add rax, rbp
37c391456shl rbp, 4
37c39145ashl rax, 4
37c39145emovups [r15+rax], x0
37c391463mov rax, [rsp+256]
37c39146bshl rax, 4
37c39146fmovups [r15+rax], x15
37c391474mov rax, [rsp+736]
37c39147cmovups [rax+rbp], x10
37c391481mov rax, r14
37c391484shl rax, 4
37c391488movups [rbx+rax], x0
37c39148cmov rax, [rsp+232]
37c391494mov rbx, [rsp+264]
37c39149cneg rax
37c39149fmov [rcx+8*rbx], rax
37c3914a3mov [rcx+8*r12], rsi
37c3914a7jmp 0x37c390c9e
37c3914ac
37c3914ac 0f 1f 40 00 ..@.
37c3914b0
37c3914b0loc_37c3914b0:
37c3914b0lea rax, [rip+0xe0041]
37c3914b7mov rdx, [rsp+200]
37c3914bfmov rcx, [rsp+184]
37c3914c7mov [rsp+400], r14
37c3914cfmov [rsp+32], rax
37c3914d4mov r9, [rsp+192]
37c3914dcmov r8, rax
37c3914dfmov rsi, r14
37c3914e2call zcopy_64_
37c3914e7mov rcx, [rsp+704]
37c3914efmov rbx, [rsp+384]
37c3914f7mov rdx, [rsp+152]
37c3914ffmov rax, [rcx]
37c391502mov rcx, [rsp+696]
37c39150aimul rdx, rbx
37c39150eadd rax, rbx
37c391511sub rax, [rcx]
37c391514mov rcx, [rsp+144]
37c39151clea r14, [rdx+rcx]
37c391520mov [rsp+200], r14
37c391528cmp rsi, rbx
37c39152bje 0x37c390a5f
37c391531imul rax, [rsp+168]
37c39153alea rbp, [rbx-1]
37c39153eadd rax, [rsp+176]
37c391546mov r10, rbx
37c391549mov r11l, 1
37c39154f
37c39154floc_37c39154f:
37c39154fmov [rsp+264], rax
37c391557mov rax, [rsp+200]
37c39155fmov r9, rdi
37c391562lea r8, [rip+0xdff8f]
37c391569mov rcx, [rsp+728]
37c391571mov rdi, [rsp+136]
37c391579mov [rsp+256], r11
37c391581lea rdx, [r10+rax]
37c391585mov [rsp+232], r10
37c39158dshl rdx, 4
37c391591movupd x0, [r15+rdx]
37c391597lea rdx, [rsi+rax]
37c39159bshl rdx, 4
37c39159fmovups [r15+rdx], x0
37c3915a4mov rdx, rbp
37c3915a7sub rdx, rsi
37c3915aamov [rsp+32], rcx
37c3915afmov rcx, rdi
37c3915b2mov [rsp+424], rdx
37c3915balea rdx, [r12+r14]
37c3915beshl rdx, 4
37c3915c2add rdx, r15
37c3915c5call zcopy_64_
37c3915camov rcx, [rsp+144]
37c3915d2lea rdx, [r14+1]
37c3915d6imul rsi, [rsp+152]
37c3915dfshl rdx, 4
37c3915e3add rdx, r15
37c3915e6lea r8, [rcx+rsi+1]
37c3915eblea rsi, [rip+0xdff06]
37c3915f2mov [rsp+32], rsi
37c3915f7shl r8, 4
37c3915fblea rcx, [rsp+400]
37c391603lea r9, [r15+r8]
37c391607mov r8, rsi
37c39160acall zcopy_64_
37c39160fmov rsi, [rsp+696]
37c391617mov r10, [rsp+232]
37c39161fmov rsi, [rsi]
37c391622mov rdx, rsi
37c391625mov [rsp+208], rsi
37c39162dmov rsi, [rsp+400]
37c391635sub rdx, r10
37c391638add rdx, 1
37c39163clea rcx, [rsi+r14]
37c391640mov [rsp+424], rdx
37c391648lea rdx, [r10+r14]
37c39164cshl rcx, 4
37c391650mov r10, [rsp+728]
37c391658shl rdx, 4
37c39165clea r9, [r15+rcx]
37c391660mov rcx, rdi
37c391663mov [rsp+32], r10
37c391668add rdx, r15
37c39166bmov r8, r10
37c39166ecall zswap_64_
37c391673mov rcx, [rsp+696]
37c39167bmov r10, [rsp+232]
37c391683mov rax, [rsp+264]
37c39168bmov rcx, [rcx]
37c39168emov rdx, rcx
37c391691mov [rsp+208], rcx
37c391699lea rcx, [rsi+rax]
37c39169dsub rdx, r10
37c3916a0shl rcx, 4
37c3916a4add rdx, 1
37c3916a8lea r9, [r13+rcx]
37c3916admov rcx, rdi
37c3916b0mov [rsp+424], rdx
37c3916b8lea rdx, [r10+rax]
37c3916bcmov r10, [rsp+760]
37c3916c4shl rdx, 4
37c3916c8mov [rsp+32], r10
37c3916cdadd rdx, r13
37c3916d0mov r8, r10
37c3916d3call zswap_64_
37c3916d8cmp [rsp+256], 1
37c3916e1je 0x37c393260
37c3916e7mov rax, [rsp+200]
37c3916efmov rdi, [rsp+384]
37c3916f7add rax, rbx
37c3916famov [rsp+256], rax
37c391702mov rax, [rsp+408]
37c39170amov [rsp+232], rax
37c391712lea rax, [rdi-1]
37c391716mov [rsp+264], rax
37c39171emov rax, [rsp+704]
37c391726mov r8, [rax]
37c391729jmp 0x37c3913c0
37c39172e
37c39172e 66 90 f.
37c391730
37c391730loc_37c391730:
37c391730sub rax, rbx
37c391733add rbx, 1
37c391737mov [rsp+88], 12
37c391740mov r8, [rsp+136]
37c391748mov [rsp+424], rax
37c391750lea rax, [rip+0xdfda1]
37c391757mov rdx, [rsp+184]
37c39175flea r9, [rip+0xdfd9a]
37c391766mov [rsp+80], rax
37c39176bmov rax, [rsp+200]
37c391773imul rbx, [rsp+152]
37c39177cmov rcx, [rsp+240]
37c391784mov [rsp+72], rax
37c391789mov rax, [rsp+248]
37c391791mov [rsp+64], rax
37c391796mov rax, [rsp+760]
37c39179emov [rsp+56], rax
37c3917a3mov rax, [rsp+232]
37c3917abadd rax, r14
37c3917aeshl rax, 4
37c3917b2add rax, r13
37c3917b5mov [rsp+48], rax
37c3917bamov rax, [rsp+728]
37c3917c2mov [rsp+40], rax
37c3917c7mov rax, [rsp+144]
37c3917cflea rax, [rax+rbx+1]
37c3917d4shl rax, 4
37c3917d8add rax, r15
37c3917dbmov [rsp+32], rax
37c3917e0call zgemv_64_
37c3917e5mov rbx, [rsp+384]
37c3917edjmp 0x37c390ff2
37c3917f2
37c3917f2 66 0f 1f 44 00 00 f..D..
37c3917f8
37c3917f8loc_37c3917f8:
37c3917f8sub rax, rbx
37c3917fbmov r8, [rsp+136]
37c391803mov [rsp+88], 12
37c39180clea r9, [rip+0xdfced]
37c391813mov [rsp+424], rax
37c39181blea rax, [rip+0xdfcd6]
37c391822mov rdx, [rsp+184]
37c39182amov [rsp+80], rax
37c39182fmov rax, [rsp+192]
37c391837mov rcx, [rsp+240]
37c39183fmov [rsp+72], rax
37c391844mov rax, [rsp+248]
37c39184cmov [rsp+64], rax
37c391851mov rax, [rsp+760]
37c391859mov [rsp+56], rax
37c39185emov rax, [rsp+168]
37c391866add rax, rdi
37c391869add rax, [rsp+176]
37c391871add rax, rbx
37c391874add rbx, 1
37c391878imul rbx, [rsp+152]
37c391881shl rax, 4
37c391885add rax, r13
37c391888mov [rsp+48], rax
37c39188dmov rax, [rsp+728]
37c391895mov [rsp+40], rax
37c39189amov rax, [rsp+144]
37c3918a2lea rax, [rax+rbx+1]
37c3918a7shl rax, 4
37c3918abadd rax, r15
37c3918aemov [rsp+32], rax
37c3918b3call zgemv_64_
37c3918b8mov rbx, [rsp+384]
37c3918c0jmp 0x37c3909fa
37c3918c5
37c3918c5 0f 1f 00 ...
37c3918c8
37c3918c8loc_37c3918c8:
37c3918c8movapd x7, x9
37c3918cdmovapd x5, x10
37c3918d2movapd x8, x10
37c3918d7unpckhpd x7, x7
37c3918dbunpckhpd x5, x5
37c3918dfmovapd x4, x15
37c3918e4movapd x13, x7
37c3918e9movapd x7, x5
37c3918edmovapd x5, x15
37c3918f2unpckhpd x5, x5
37c3918f6movapd x11, x7
37c3918fbandpd x11, [rip+0xdfc4c]
37c391904movapd x12, x5
37c391909movapd x5, x10
37c39190eandpd x5, [rip+0xdfc3a]
37c391916movsd_xmm [rsp+192], x5
37c39191fcomisd x11, x5
37c391924jbe 0x37c392fc0
37c39192amovapd x0, x10
37c39192fdivsd x0, x7
37c391933movapd x3, x0
37c391937movapd x1, x0
37c39193bmovapd x14, x0
37c391940mulsd x3, x15
37c391945mulsd x1, x10
37c39194amulsd x14, x9
37c39194faddsd x3, x12
37c391954mulsd x12, x0
37c391959mulsd x0, x13
37c39195eaddsd x1, x7
37c391962addsd x14, x13
37c391967divsd x3, x1
37c39196bsubsd x12, x15
37c391970subsd x0, x9
37c391975divsd x0, x1
37c391979movsd_xmm [rsp+208], x3
37c391982divsd x12, x1
37c391987movapd x13, x0
37c39198cdivsd x14, x1
37c391991
37c391991loc_37c391991:
37c391991movsd_xmm x5, [rsp+208]
37c39199amovapd x1, x13
37c39199fmovapd x2, x14
37c3919a4mulsd x1, x12
37c3919a9mulsd x2, x12
37c3919aemovapd x0, x5
37c3919b2mulsd x0, x14
37c3919b7mulsd x5, x13
37c3919bcsubsd x0, x1
37c3919c0subsd x0, [rip+0xdfbb0]
37c3919c8movapd x1, x5
37c3919ccaddsd x1, x2
37c3919d0movapd x2, x0
37c3919d4andpd x2, [rip+0xdfb74]
37c3919dcmovapd x3, x1
37c3919e0andpd x3, [rip+0xdfb68]
37c3919e8comisd x3, x2
37c3919ecjbe 0x37c392f88
37c3919f2movapd x5, x0
37c3919f6divsd x5, x1
37c3919famulsd x0, x5
37c3919femovapd x6, x5
37c391a02addsd x0, x1
37c391a06pxor x1, x1
37c391a0amulsd x5, x1
37c391a0eaddsd x6, x1
37c391a12subsd x5, [rip+0xdfb5e]
37c391a1adivsd x6, x0
37c391a1edivsd x5, x0
37c391a22
37c391a22loc_37c391a22:
37c391a22mov rdx, [rsp+272]
37c391a2amov rcx, [rsp+224]
37c391a32mov r11, r12
37c391a35xor eax, eax
37c391a37mov r10, [rsp+200]
37c391a3fshl r11, 4
37c391a43mov r9l, 1
37c391a49movsd_xmm [rsp+224], x13
37c391a53shl rdx, 4
37c391a57shl rcx, 4
37c391a5badd r11, r15
37c391a5emovapd x13, x12
37c391a63shl r10, 4
37c391a67add rdx, r13
37c391a6aadd rcx, r13
37c391a6dmovups [rsp+272], x15
37c391a76movups [rsp+288], x9
37c391a7fadd r10, r15
37c391a82movups [rsp+304], x10
37c391a8bjmp 0x37c391bba
37c391a90
37c391a90loc_37c391a90:
37c391a90movapd x15, x8
37c391a95movapd x2, x3
37c391a99divsd x15, x7
37c391a9emulsd x2, x15
37c391aa3movapd x12, x15
37c391aa8mulsd x15, x1
37c391aadmulsd x12, x8
37c391ab2addsd x2, x1
37c391ab6subsd x15, x3
37c391abbaddsd x12, x7
37c391ac0movapd x1, x15
37c391ac5divsd x2, x12
37c391acadivsd x1, x12
37c391acf
37c391acfloc_37c391acf:
37c391acfmovapd x12, x2
37c391ad4movapd x3, x1
37c391ad8mulsd x2, x5
37c391adccomisd x11, [rsp+192]
37c391ae6mulsd x1, x6
37c391aeamulsd x3, x5
37c391aeemulsd x12, x6
37c391af3addsd x2, x1
37c391af7movapd x1, x0
37c391afbmulsd x1, x14
37c391b00subsd x12, x3
37c391b05movsd_xmm x3, [rsp+224]
37c391b0emovsd_xmm [r11+rax+24], x2
37c391b15mulsd x0, x3
37c391b19movapd x2, x3
37c391b1dmulsd x2, x4
37c391b21movsd_xmm [r11+rax+16], x12
37c391b28mulsd x4, x14
37c391b2dsubsd x1, x2
37c391b31addsd x0, x4
37c391b35subsd x1, x10
37c391b3asubsd x0, x9
37c391b3fjbe 0x37c391c60
37c391b45movapd x3, x8
37c391b4amovapd x2, x1
37c391b4edivsd x3, x7
37c391b52mulsd x2, x3
37c391b56movapd x4, x3
37c391b5amulsd x4, x8
37c391b5fmulsd x3, x0
37c391b63addsd x2, x0
37c391b67addsd x4, x7
37c391b6bsubsd x3, x1
37c391b6fdivsd x2, x4
37c391b73divsd x3, x4
37c391b77movapd x0, x3
37c391b7b
37c391b7bloc_37c391b7b:
37c391b7bmovapd x3, x2
37c391b7fmovapd x1, x0
37c391b83add r9, 1
37c391b87mulsd x3, x6
37c391b8bmulsd x1, x5
37c391b8fmulsd x2, x5
37c391b93mulsd x0, x6
37c391b97subsd x3, x1
37c391b9baddsd x2, x0
37c391b9fmovsd_xmm [r10+rax+16], x3
37c391ba6movsd_xmm [r10+rax+24], x2
37c391badadd rax, 16
37c391bb1cmp r9, rbp
37c391bb4je 0x37c391ca0
37c391bba
37c391bbaloc_37c391bba:
37c391bbamovsd_xmm x9, [rdx+rax+24]
37c391bc1movsd_xmm x0, [rcx+rax+16]
37c391bc7movsd_xmm x2, [rsp+208]
37c391bd0movsd_xmm x10, [rdx+rax+16]
37c391bd7movapd x1, x9
37c391bdcmovsd_xmm x4, [rcx+rax+24]
37c391be2comisd x11, [rsp+192]
37c391becmulsd x1, x13
37c391bf1movapd x3, x2
37c391bf5mulsd x3, x10
37c391bfamulsd x2, x9
37c391bffsubsd x3, x1
37c391c03movapd x1, x10
37c391c08mulsd x1, x13
37c391c0dsubsd x3, x0
37c391c11addsd x1, x2
37c391c15subsd x1, x4
37c391c19ja 0x37c391a90
37c391c1fmovapd x15, x7
37c391c24movapd x2, x1
37c391c28divsd x15, x8
37c391c2dmulsd x2, x15
37c391c32movapd x12, x15
37c391c37mulsd x12, x7
37c391c3caddsd x2, x3
37c391c40mulsd x3, x15
37c391c45addsd x12, x8
37c391c4adivsd x2, x12
37c391c4fsubsd x1, x3
37c391c53divsd x1, x12
37c391c58jmp 0x37c391acf
37c391c5d
37c391c5d 0f 1f 00 ...
37c391c60
37c391c60loc_37c391c60:
37c391c60movapd x3, x7
37c391c64movapd x2, x0
37c391c68divsd x3, x8
37c391c6dmulsd x2, x3
37c391c71movapd x4, x3
37c391c75mulsd x4, x7
37c391c79mulsd x3, x1
37c391c7daddsd x2, x1
37c391c81addsd x4, x8
37c391c86subsd x0, x3
37c391c8adivsd x2, x4
37c391c8edivsd x0, x4
37c391c92jmp 0x37c391b7b
37c391c97
37c391c97 66 0f 1f 84 00 00 00 00 00 f........
37c391ca0
37c391ca0loc_37c391ca0:
37c391ca0movupd x15, [rsp+272]
37c391caamovupd x9, [rsp+288]
37c391cb4movupd x10, [rsp+304]
37c391cbejmp 0x37c391422
37c391cc3
37c391cc3 0f 1f 44 00 00 ..D..
37c391cc8
37c391cc8loc_37c391cc8:
37c391cc8mov rax, r12
37c391ccbmov rbx, [rsp+736]
37c391cd3pxor x0, x0
37c391cd7mov rsi, r12
37c391cdashl rax, 4
37c391cdemov [rsp+712], rbp
37c391ce6mov rbp, rsi
37c391ce9mov r12l, 1
37c391cefmovups [rax+rbx-16], x0
37c391cf4lea rax, [rsp+424]
37c391cfcmov [rsp+136], rax
37c391d04lea rax, [rip+0xdf805]
37c391d0bmov [rsp+240], rax
37c391d13lea rax, [rip+0xdf806]
37c391d1amov [rsp+248], rax
37c391d22lea rax, [rsp+416]
37c391d2amov [rsp+336], rax
37c391d32nop [rax]
37c391d35nop [rax+rax]
37c391d40
37c391d40loc_37c391d40:
37c391d40mov rax, [rsp+704]
37c391d48mov [rsp+384], r12
37c391d50mov rax, [rax]
37c391d53cmp rax, r12
37c391d56jg 0x37c391d61
37c391d58cmp rax, rbp
37c391d5bjl 0x37c392de8
37c391d61
37c391d61loc_37c391d61:
37c391d61cmp r12, rbp
37c391d64jg 0x37c392de8
37c391d6amov rax, [rsp+152]
37c391d72mov rsi, [rsp+144]
37c391d7alea rbx, [rip+0xdf777]
37c391d81mov [rsp+408], r12
37c391d89mov rdi, [rsp+168]
37c391d91mov [rsp+32], rbx
37c391d96mov r8, rbx
37c391d99imul rax, r12
37c391d9dmov rcx, [rsp+136]
37c391da5imul rdi, r12
37c391da9mov [rsp+320], rax
37c391db1add rax, rsi
37c391db4lea rsi, [r12-1]
37c391db9mov [rsp+192], rax
37c391dc1add rax, r12
37c391dc4mov [rsp+256], rax
37c391dccshl rax, 4
37c391dd0lea rdx, [r15+rax]
37c391dd4mov rax, rbp
37c391dd7mov [rsp+224], rsi
37c391ddfsub rax, r12
37c391de2mov [rsp+264], rdx
37c391deaadd rax, 1
37c391deemov [rsp+424], rax
37c391df6mov rax, [rsp+176]
37c391dfeadd rax, rdi
37c391e01mov [rsp+232], rax
37c391e09add rax, r12
37c391e0cmov r11, rax
37c391e0fmov [rsp+304], rax
37c391e17shl r11, 4
37c391e1blea rbp, [r13+r11]
37c391e20mov r9, rbp
37c391e23call zcopy_64_
37c391e28cmp r12, 1
37c391e2cjle 0x37c391ec3
37c391e32mov rax, [r14]
37c391e35mov [rsp+80], rbx
37c391e3alea r9, [rip+0xdf6bf]
37c391e41mov rbx, [rsp+248]
37c391e49mov [rsp+72], rbp
37c391e4esub rax, r12
37c391e51mov r8, [rsp+136]
37c391e59mov [rsp+88], 12
37c391e62add rax, 1
37c391e66mov [rsp+64], rbx
37c391e6bmov rbx, [rsp+760]
37c391e73mov [rsp+416], rax
37c391e7bmov rax, rsi
37c391e7emov rcx, [rsp+240]
37c391e86shl rax, 4
37c391e8amov [rsp+56], rbx
37c391e8fmov rbx, [rsp+728]
37c391e97lea rdx, [r13+rax]
37c391e9cadd rax, r15
37c391e9fmov [rsp+424], rsi
37c391ea7mov [rsp+48], rdx
37c391eacmov rdx, [rsp+336]
37c391eb4mov [rsp+40], rbx
37c391eb9mov [rsp+32], rax
37c391ebecall zgemv_64_
37c391ec3
37c391ec3loc_37c391ec3:
37c391ec3movsd_xmm x6, [rbp]
37c391ec8movsd_xmm x0, [rbp+8]
37c391ecdlea rcx, [r12+1]
37c391ed2andpd x6, [rip+0xdf676]
37c391edaandpd x0, [rip+0xdf66e]
37c391ee2mov [rsp+184], rcx
37c391eeamov rax, [r14]
37c391eedaddsd x6, x0
37c391ef1cmp rax, r12
37c391ef4jg 0x37c391ff0
37c391efapxor x0, x0
37c391efeucomisd x6, x0
37c391f02jp 0x37c391f0a
37c391f04je 0x37c392083
37c391f0a
37c391f0aloc_37c391f0a:
37c391f0amov rbx, r12
37c391f0d
37c391f0dloc_37c391f0d:
37c391f0dsub rax, r12
37c391f10mov r9, [rsp+264]
37c391f18mov rcx, [rsp+136]
37c391f20mov rdx, rbp
37c391f23add rax, 1
37c391f27mov [rsp+424], rax
37c391f2flea rax, [rip+0xdf5c2]
37c391f36mov [rsp+32], rax
37c391f3bmov r8, rax
37c391f3ecall zcopy_64_
37c391f43mov rbp, [r14]
37c391f46cmp rbp, r12
37c391f49jle 0x37c391fdf
37c391f4fmov rax, [rsp+256]
37c391f57shl rax, 4
37c391f5badd rax, r15
37c391f5emovsd_xmm x0, [rax]
37c391f62movsd_xmm x4, [rax+8]
37c391f67movapd x1, x0
37c391f6bandpd x1, [rip+0xdf5dd]
37c391f73movapd x2, x4
37c391f77andpd x2, [rip+0xdf5d1]
37c391f7fmovapd x3, x1
37c391f83addsd x3, x2
37c391f87comisd x3, [rsp+376]
37c391f90jae 0x37c393130
37c391f96pxor x1, x1
37c391f9amov ecx, 1
37c391f9fucomisd x0, x1
37c391fa3setp dl
37c391fa6cmovne edx, ecx
37c391fa9test dl, dl
37c391fabjne 0x37c3932e2
37c391fb1ucomisd x4, x1
37c391fb5setp dl
37c391fb8cmovne edx, ecx
37c391fbbtest dl, dl
37c391fbdjne 0x37c3932e2
37c391fc3
37c391fc3loc_37c391fc3:
37c391fc3mov rax, [rsp+224]
37c391fcbmov rsi, [rsp+736]
37c391fd3pxor x0, x0
37c391fd7shl rax, 4
37c391fdbmovups [rsi+rax], x0
37c391fdf
37c391fdfloc_37c391fdf:
37c391fdfmov r12, [rsp+184]
37c391fe7jmp 0x37c3920f1
37c391fec
37c391fec 0f 1f 40 00 ..@.
37c391ff0
37c391ff0loc_37c391ff0:
37c391ff0sub rax, r12
37c391ff3mov rcx, [rsp+136]
37c391ffblea r8, [rip+0xdf4f6]
37c392002mov [rsp+424], rax
37c39200amov rax, [rsp+232]
37c392012add rax, [rsp+184]
37c39201amov rdx, rax
37c39201dmov [rsp+344], rax
37c392025shl rdx, 4
37c392029add rdx, r13
37c39202ccall izamax_64_
37c392031movapd x1, x6
37c392035lea rbx, [rax+r12]
37c392039mov rax, [rsp+232]
37c392041add rax, rbx
37c392044shl rax, 4
37c392048add rax, r13
37c39204bmovsd_xmm x7, [rax]
37c39204fmovsd_xmm x0, [rax+8]
37c392054andpd x7, [rip+0xdf4f4]
37c39205candpd x0, [rip+0xdf4ec]
37c392064addsd x7, x0
37c392068pxor x0, x0
37c39206cmaxsd x1, x7
37c392070ucomisd x1, x0
37c392074jp 0x37c392110
37c39207ajne 0x37c392110
37c392080mov rax, [r14]
37c392083
37c392083loc_37c392083:
37c392083mov rcx, [rsp+768]
37c39208bcmp [rcx], 0
37c39208fjne 0x37c392094
37c392091mov [rcx], r12
37c392094
37c392094loc_37c392094:
37c392094sub rax, r12
37c392097mov r9, [rsp+264]
37c39209fmov rcx, [rsp+136]
37c3920a7mov rdx, rbp
37c3920aaadd rax, 1
37c3920aemov [rsp+424], rax
37c3920b6lea rax, [rip+0xdf43b]
37c3920bdmov [rsp+32], rax
37c3920c2mov r8, rax
37c3920c5call zcopy_64_
37c3920cacmp [r14], r12
37c3920cdjle 0x37c3920e3
37c3920cfmov rax, [rsp+736]
37c3920d7shl rsi, 4
37c3920dbpxor x5, x5
37c3920dfmovups [rax+rsi], x5
37c3920e3
37c3920e3loc_37c3920e3:
37c3920e3mov rbx, r12
37c3920e6mov rbp, [r14]
37c3920e9mov r12, [rsp+184]
37c3920f1
37c3920f1loc_37c3920f1:
37c3920f1mov rax, [rsp+744]
37c3920f9mov rsi, [rsp+224]
37c392101mov [rax+8*rsi], rbx
37c392105jmp 0x37c391d40
37c39210a
37c39210a 66 0f 1f 44 00 00 f..D..
37c392110
37c392110loc_37c392110:
37c392110movsd_xmm x0, [rip+0xdf448]
37c392118mulsd x0, x7
37c39211ccomisd x0, x6
37c392120jbe 0x37c3931c0
37c392126mov rax, [rsp+176]
37c39212eadd rdi, [rsp+168]
37c392136mov [rsp+360], r12
37c39213emov [rsp+352], rbp
37c392146lea rcx, [rdi+rax]
37c39214alea rdx, [rcx+r12]
37c39214emov rbp, rcx
37c392151shl rdx, 4
37c392155lea rax, [r13+rdx]
37c39215amov [rsp+200], rax
37c392162mov rax, rsi
37c392165shl rax, 4
37c392169add rax, r15
37c39216cmov [rsp+368], rax
37c392174
37c392174loc_37c392174:
37c392174mov rax, rbx
37c392177mov r9, [rsp+200]
37c39217fmov r8, [rsp+728]
37c392187sub rax, r12
37c39218amov rcx, [rsp+136]
37c392192mov [rsp+208], rax
37c39219amov [rsp+424], rax
37c3921a2mov rax, [rsp+192]
37c3921aaadd rax, rbx
37c3921admov [rsp+288], rax
37c3921b5mov rdi, rax
37c3921b8lea rax, [rip+0xdf339]
37c3921bfmov [rsp+32], rax
37c3921c4shl rdi, 4
37c3921c8lea rdx, [r15+rdi]
37c3921ccmov [rsp+272], rdx
37c3921d4call zcopy_64_
37c3921d9mov rdi, [r14]
37c3921dcmov rdx, [rsp+152]
37c3921e4lea r11, [rbp+rbx]
37c3921e9shl r11, 4
37c3921edmov rcx, [rsp+136]
37c3921f5sub rdi, rbx
37c3921f8imul rdx, rbx
37c3921fclea rax, [rdi+1]
37c392200lea rdi, [r13+r11]
37c392205mov [rsp+424], rax
37c39220dmov rax, [rsp+144]
37c392215mov r9, rdi
37c392218add rax, rdx
37c39221badd rax, rbx
37c39221eshl rax, 4
37c392222lea rdx, [r15+rax]
37c392226lea rax, [rip+0xdf2cb]
37c39222dmov [rsp+32], rax
37c392232mov r8, rax
37c392235mov [rsp+328], rdx
37c39223dcall zcopy_64_
37c392242cmp r12, 1
37c392246jle 0x37c3922f0
37c39224cmov rdx, [r14]
37c39224fmov r8, [rsp+136]
37c392257mov [rsp+88], 12
37c392260lea r9, [rip+0xdf299]
37c392267mov rcx, [rsp+240]
37c39226fmov [rsp+424], rsi
37c392277sub rdx, r12
37c39227alea rax, [rdx+1]
37c39227emov rdx, [rsp+336]
37c392286mov [rsp+416], rax
37c39228elea rax, [rip+0xdf263]
37c392295mov [rsp+80], rax
37c39229amov rax, [rsp+200]
37c3922a2mov [rsp+72], rax
37c3922a7mov rax, [rsp+248]
37c3922afmov [rsp+64], rax
37c3922b4mov rax, [rsp+760]
37c3922bcmov [rsp+56], rax
37c3922c1lea rax, [rbx-1]
37c3922c5shl rax, 4
37c3922c9add rax, r13
37c3922ccmov [rsp+48], rax
37c3922d1mov rax, [rsp+728]
37c3922d9mov [rsp+40], rax
37c3922demov rax, [rsp+368]
37c3922e6mov [rsp+32], rax
37c3922ebcall zgemv_64_
37c3922f0
37c3922f0loc_37c3922f0:
37c3922f0pxor x6, x6
37c3922f4cmp r12, rbx
37c3922f7je 0x37c392357
37c3922f9mov rax, [rsp+208]
37c392301mov rdx, [rsp+200]
37c392309lea r8, [rip+0xdf1e8]
37c392310mov rcx, [rsp+136]
37c392318mov [rsp+424], rax
37c392320call izamax_64_
37c392325add rax, rsi
37c392328mov [rsp+160], rax
37c392330add rax, rbp
37c392333shl rax, 4
37c392337add rax, r13
37c39233amovsd_xmm x6, [rax]
37c39233emovsd_xmm x0, [rax+8]
37c392343andpd x6, [rip+0xdf205]
37c39234bandpd x0, [rip+0xdf1fd]
37c392353addsd x6, x0
37c392357
37c392357loc_37c392357:
37c392357mov rax, [r14]
37c39235acmp rax, rbx
37c39235djg 0x37c392908
37c392363
37c392363loc_37c392363:
37c392363movsd_xmm x0, [rdi]
37c392367movsd_xmm x1, [rdi+8]
37c39236candpd x0, [rip+0xdf1dc]
37c392374andpd x1, [rip+0xdf1d4]
37c39237caddsd x0, x1
37c392380movsd_xmm x1, [rip+0xdf1d8]
37c392388mulsd x1, x6
37c39238ccomisd x1, x0
37c392390jbe 0x37c392850
37c392396mov rdi, [rsp+408]
37c39239ecmp rdi, [rsp+160]
37c3923a6je 0x37c392408
37c3923a8comisd x7, x6
37c3923acjae 0x37c392408
37c3923aemov rax, [r14]
37c3923b1mov r9, [rsp+352]
37c3923b9mov [rsp+408], rbx
37c3923c1movapd x7, x6
37c3923c5mov rdx, [rsp+200]
37c3923cdmov rcx, [rsp+136]
37c3923d5sub rax, r12
37c3923d8add rax, 1
37c3923dcmov [rsp+424], rax
37c3923e4lea rax, [rip+0xdf10d]
37c3923ebmov [rsp+32], rax
37c3923f0mov r8, rax
37c3923f3call zcopy_64_
37c3923f8mov rbx, [rsp+160]
37c392400jmp 0x37c392174
37c392405
37c392405 0f 1f 00 ...
37c392408
37c392408loc_37c392408:
37c392408mov rax, [rsp+184]
37c392410mov [rsp+400], rbx
37c392418mov rcx, rbp
37c39241bmov [rsp+392], rax
37c392423cmp rdi, r12
37c392426je 0x37c392ee0
37c39242cmov rax, rdi
37c39242fmov rbp, [rsp+192]
37c392437mov rdx, [rsp+264]
37c39243flea r8, [rip+0xdf0b2]
37c392446sub rax, r12
37c392449mov rcx, [rsp+136]
37c392451shl rsi, 4
37c392455mov [rsp+424], rax
37c39245dmov rax, [rsp+728]
37c392465add rbp, rdi
37c392468shl rbp, 4
37c39246cmov [rsp+32], rax
37c392471add rbp, r15
37c392474mov r9, rbp
37c392477call zcopy_64_
37c39247cmov rax, [r14]
37c39247fmov r12, [rsp+152]
37c392487lea rdx, [rip+0xdf06a]
37c39248emov [rsp+32], rdx
37c392493mov rcx, [rsp+136]
37c39249bmov r8, rdx
37c39249emov rdx, rbp
37c3924a1sub rax, rdi
37c3924a4lea rbp, [rdi-1]
37c3924a8add rax, 1
37c3924acshl rbp, 4
37c3924b0mov [rsp+424], rax
37c3924b8mov rax, r12
37c3924bbimul rax, rdi
37c3924bfadd rax, [rsp+144]
37c3924c7add rax, rdi
37c3924cashl rax, 4
37c3924celea r9, [r15+rax]
37c3924d2call zcopy_64_
37c3924d7lea rdx, [r15+rsi]
37c3924dblea r9, [r15+rbp]
37c3924dfmov rax, [rsp+728]
37c3924e7lea rcx, [rsp+384]
37c3924efmov [rsp+32], rax
37c3924f4mov r8, rax
37c3924f7call zswap_64_
37c3924fcmov rax, [rsp+384]
37c392504lea r9, [r13+rbp]
37c392509lea rsi, [rax-1]
37c39250dmov [rsp+184], rax
37c392515lea rax, [rsp+392]
37c39251dmov [rsp+224], rsi
37c392525mov rdx, rsi
37c392528mov rcx, rax
37c39252bmov rsi, [rsp+760]
37c392533shl rdx, 4
37c392537mov [rsp+200], rax
37c39253fmov [rsp+32], rsi
37c392544mov r8, rsi
37c392547add rdx, r13
37c39254acall zswap_64_
37c39254fmov rax, [rsp+184]
37c392557mov rcx, [rsp+168]
37c39255fmov rsi, [rsp+176]
37c392567mov r10, [rsp+144]
37c39256fimul rcx, rax
37c392573lea rdx, [rax+1]
37c392577mov r8, [rsp+392]
37c39257fmov [rsp+184], rdx
37c392587mov rdx, r12
37c39258aimul rdx, rax
37c39258eadd rsi, rcx
37c392591mov [rsp+232], rsi
37c392599add rsi, rax
37c39259clea r11, [r10+rdx]
37c3925a0mov [rsp+304], rsi
37c3925a8add rdx, r12
37c3925ablea rsi, [rax+r11]
37c3925afmov [rsp+192], r11
37c3925b7mov [rsp+256], rsi
37c3925bflea rsi, [rdx+r10]
37c3925c3cmp r8, rbx
37c3925c6je 0x37c3930d0
37c3925ccimul r12, r8
37c3925d0lea rdi, [rbx+r11]
37c3925d4mov ebp, 2
37c3925d9mov [rsp+288], rdi
37c3925e1mov rdi, rbx
37c3925e4lea r9, [rbx+rsi]
37c3925e8lea rcx, [r8+r11]
37c3925ecsub rdi, rax
37c3925efshl r9, 4
37c3925f3lea rdx, [r12+r10]
37c3925f7mov [rsp+208], rdi
37c3925ffadd r9, r15
37c392602mov r12, rax
37c392605lea rdi, [rbx+rdx]
37c392609shl rdi, 4
37c39260dadd rdi, r15
37c392610mov [rsp+272], rdi
37c392618lea rdi, [r8-1]
37c39261cmov [rsp+360], rdi
37c392624nop
37c392625nop [rax+rax]
37c392630
37c392630loc_37c392630:
37c392630shl rcx, 4
37c392634mov rax, [rsp+288]
37c39263cmov rdi, [rsp+136]
37c392644lea r8, [rip+0xdeead]
37c39264bmovupd x0, [r15+rcx]
37c392651mov rcx, [rsp+728]
37c392659shl rax, 4
37c39265dadd rdx, [rsp+184]
37c392665movups [r15+rax], x0
37c39266amov rax, [rsp+208]
37c392672shl rdx, 4
37c392676mov [rsp+32], rcx
37c39267badd rdx, r15
37c39267emov rcx, rdi
37c392681sub rax, 1
37c392685mov [rsp+424], rax
37c39268dcall zcopy_64_
37c392692mov rdx, [r14]
37c392695lea rcx, [rip+0xdee5c]
37c39269cmov r9, [rsp+328]
37c3926a4mov [rsp+32], rcx
37c3926a9mov r8, rcx
37c3926acmov rcx, rdi
37c3926aflea rdi, [rbx-1]
37c3926b3sub rdx, rbx
37c3926b6shl rdi, 4
37c3926baadd rdx, 1
37c3926bemov [rsp+424], rdx
37c3926c6mov rdx, [rsp+272]
37c3926cecall zcopy_64_
37c3926d3mov rcx, [rsp+728]
37c3926dblea r9, [r15+rdi]
37c3926dfmov rdx, [rsp+360]
37c3926e7mov [rsp+32], rcx
37c3926ecmov r8, rcx
37c3926efshl rdx, 4
37c3926f3mov rcx, [rsp+200]
37c3926fbadd rdx, r15
37c3926fecall zswap_64_
37c392703mov r10, [rsp+760]
37c39270blea r9, [r13+rdi]
37c392710mov rdx, [rsp+392]
37c392718mov rcx, [rsp+200]
37c392720sub rdx, 1
37c392724mov [rsp+32], r10
37c392729mov r8, r10
37c39272cshl rdx, 4
37c392730add rdx, r13
37c392733call zswap_64_
37c392738cmp rbp, 1
37c39273cje 0x37c393270
37c392742mov rax, [rsp+184]
37c39274amov rcx, [rsp+232]
37c392752mov rdi, [rsp+408]
37c39275aadd rcx, rax
37c39275dmov [rsp+344], rcx
37c392765mov rcx, [rsp+168]
37c39276dimul rcx, rax
37c392771mov rax, r12
37c392774add rcx, [rsp+176]
37c39277c
37c39277cloc_37c39277c:
37c39277cmov rdx, [rsp+304]
37c392784mov rbp, [r14]
37c392787lea r12, [rax+2]
37c39278bshl rdx, 4
37c39278fmovupd x10, [r13+rdx]
37c392796mov rdx, [rsp+184]
37c39279eadd rdx, rcx
37c3927a1shl rdx, 4
37c3927a5movupd x9, [r13+rdx]
37c3927acmov rdx, [rsp+344]
37c3927b4shl rdx, 4
37c3927b8movupd x4, [r13+rdx]
37c3927bflea rdx, [rbp-1]
37c3927c3cmp rdx, rax
37c3927c6jg 0x37c392988
37c3927cc
37c3927ccloc_37c3927cc:
37c3927ccmov rdx, [rsp+256]
37c3927d4pxor x5, x5
37c3927d8neg rdi
37c3927dbneg rbx
37c3927demov rcx, [rsp+184]
37c3927e6shl rdx, 4
37c3927eamovups [r15+rdx], x10
37c3927efmov rdx, [rsp+192]
37c3927f7add rdx, rcx
37c3927fashl rdx, 4
37c3927femovups [r15+rdx], x5
37c392803lea rdx, [rcx+rsi]
37c392807mov rsi, [rsp+224]
37c39280fmov rcx, [rsp+736]
37c392817shl rdx, 4
37c39281bmovups [r15+rdx], x9
37c392820mov rdx, rsi
37c392823shl rdx, 4
37c392827movups [rcx+rdx], x4
37c39282bmov rdx, rax
37c39282eshl rdx, 4
37c392832movups [rcx+rdx], x5
37c392836mov rcx, [rsp+744]
37c39283emov [rcx+8*rsi], rdi
37c392842mov [rcx+8*rax], rbx
37c392846jmp 0x37c391d40
37c39284b
37c39284b 0f 1f 44 00 00 ..D..
37c392850
37c392850loc_37c392850:
37c392850mov rax, [r14]
37c392853mov rbp, [rsp+352]
37c39285bmov [rsp+400], rbx
37c392863mov rdx, [rsp+200]
37c39286bmov rcx, [rsp+136]
37c392873sub rax, r12
37c392876mov r9, rbp
37c392879add rax, 1
37c39287dmov [rsp+424], rax
37c392885lea rax, [rip+0xdec6c]
37c39288cmov [rsp+32], rax
37c392891mov r8, rax
37c392894call zcopy_64_
37c392899mov [rsp+392], r12
37c3928a1cmp r12, rbx
37c3928a4je 0x37c393448
37c3928aamov [rsp+360], rsi
37c3928b2mov rsi, [rsp+144]
37c3928bamov ebp, 1
37c3928bfmov rax, [rsp+320]
37c3928c7add rax, [rsp+152]
37c3928cfadd rsi, rax
37c3928d2lea rax, [rsp+392]
37c3928damov rdx, [rsp+192]
37c3928e2mov rcx, [rsp+256]
37c3928ealea r9, [rbx+rsi]
37c3928eemov [rsp+200], rax
37c3928f6shl r9, 4
37c3928faadd r9, r15
37c3928fdjmp 0x37c392630
37c392902
37c392902 66 0f 1f 44 00 00 f..D..
37c392908
37c392908loc_37c392908:
37c392908lea rdx, [rbp+rbx+1]
37c39290dmov rcx, [rsp+136]
37c392915sub rax, rbx
37c392918lea r8, [rip+0xdebd9]
37c39291fshl rdx, 4
37c392923mov [rsp+424], rax
37c39292badd rdx, r13
37c39292ecall izamax_64_
37c392933lea rdx, [rax+rbx]
37c392937lea rax, [rbp+rdx]
37c39293cshl rax, 4
37c392940add rax, r13
37c392943movsd_xmm x0, [rax]
37c392947movsd_xmm x1, [rax+8]
37c39294candpd x0, [rip+0xdebfc]
37c392954andpd x1, [rip+0xdebf4]
37c39295caddsd x0, x1
37c392960comisd x0, x6
37c392964maxsd x0, x6
37c392968cmovbe rdx, [rsp+160]
37c392971mov [rsp+160], rdx
37c392979movapd x6, x0
37c39297djmp 0x37c392363
37c392982
37c392982 66 0f 1f 44 00 00 f..D..
37c392988
37c392988loc_37c392988:
37c392988movapd x7, x10
37c39298dmovapd x0, x4
37c392991movapd x1, x9
37c392996unpckhpd x7, x7
37c39299aandpd x0, [rip+0xdebae]
37c3929a2movapd x8, x4
37c3929a7movapd x12, x7
37c3929acmovapd x7, x9
37c3929b1unpckhpd x7, x7
37c3929b5movapd x2, x7
37c3929b9movapd x7, x4
37c3929bdunpckhpd x7, x7
37c3929c1movapd x3, x7
37c3929c5andpd x3, [rip+0xdeb83]
37c3929cdcomisd x3, x0
37c3929d1jbe 0x37c393068
37c3929d7movapd x3, x4
37c3929dbmov r9l, 1
37c3929e1divsd x3, x7
37c3929e5movapd x13, x3
37c3929eamovapd x6, x3
37c3929eemovapd x14, x3
37c3929f3mulsd x13, x9
37c3929f8mulsd x6, x4
37c3929fcmulsd x14, x10
37c392a01addsd x13, x2
37c392a06mulsd x2, x3
37c392a0aaddsd x6, x7
37c392a0emulsd x3, x12
37c392a13addsd x14, x12
37c392a18divsd x13, x6
37c392a1dmovapd x0, x2
37c392a21subsd x0, x9
37c392a26divsd x0, x6
37c392a2adivsd x14, x6
37c392a2fmovsd_xmm [rsp+200], x0
37c392a38movapd x0, x3
37c392a3csubsd x0, x10
37c392a41divsd x0, x6
37c392a45movapd x12, x0
37c392a4a
37c392a4aloc_37c392a4a:
37c392a4amovsd_xmm x5, [rsp+200]
37c392a53movapd x1, x13
37c392a58mulsd x1, x14
37c392a5dmovapd x0, x5
37c392a61mulsd x0, x12
37c392a66mulsd x5, x14
37c392a6bsubsd x1, x0
37c392a6fmovapd x0, x13
37c392a74subsd x1, [rip+0xdeafc]
37c392a7cmulsd x0, x12
37c392a81movapd x2, x1
37c392a85andpd x2, [rip+0xdeac3]
37c392a8daddsd x0, x5
37c392a91movapd x3, x0
37c392a95andpd x3, [rip+0xdeab3]
37c392a9dcomisd x3, x2
37c392aa1jbe 0x37c393030
37c392aa7movapd x5, x1
37c392aabdivsd x5, x0
37c392aafmulsd x1, x5
37c392ab3movapd x6, x5
37c392ab7addsd x0, x1
37c392abbpxor x1, x1
37c392abfmulsd x5, x1
37c392ac3addsd x6, x1
37c392ac7subsd x5, [rip+0xdeaa9]
37c392acfdivsd x6, x0
37c392ad3divsd x5, x0
37c392ad7
37c392ad7loc_37c392ad7:
37c392ad7cmp rbp, r12
37c392adajl 0x37c3927cc
37c392ae0lea r11, [rbp+1]
37c392ae4lea rdx, [rcx+rax]
37c392ae8mov r10, [rsp+192]
37c392af0neg rcx
37c392af3mov [rsp+208], r11
37c392afbshl rdx, 4
37c392affshl rcx, 4
37c392b03mov r11, [rsp+232]
37c392b0blea r8, [r13+rdx+32]
37c392b10lea rdx, [r10+rax]
37c392b14neg r10
37c392b17mov [rsp+272], rax
37c392b1fshl r11, 4
37c392b23shl rdx, 4
37c392b27mov [rsp+328], rsi
37c392b2fmov rax, [rsp+208]
37c392b37mov [rsp+264], r11
37c392b3fmov r11, rsi
37c392b42lea rdx, [r15+rdx+32]
37c392b47shl r11, 4
37c392b4bmov [rsp+320], r12
37c392b53mov [rsp+232], r11
37c392b5bmov r11, r10
37c392b5emov rsi, [rsp+232]
37c392b66mov r10, r12
37c392b69mov [rsp+232], rdi
37c392b71shl r11, 4
37c392b75mov rdi, [rsp+264]
37c392b7dmovups [rsp+208], x10
37c392b86movups [rsp+288], x9
37c392b8fmovups [rsp+304], x4
37c392b97jmp 0x37c392cbf
37c392b9c
37c392b9c 0f 1f 40 00 ..@.
37c392ba0
37c392ba0loc_37c392ba0:
37c392ba0movapd x11, x8
37c392ba5movapd x2, x3
37c392ba9divsd x11, x7
37c392baemulsd x2, x11
37c392bb3movapd x15, x11
37c392bb8mulsd x11, x1
37c392bbdmulsd x15, x8
37c392bc2addsd x2, x1
37c392bc6subsd x11, x3
37c392bcbaddsd x15, x7
37c392bd0movapd x1, x11
37c392bd5divsd x2, x15
37c392bdadivsd x1, x15
37c392bdf
37c392bdfloc_37c392bdf:
37c392bdfmovapd x11, x2
37c392be4movapd x3, x1
37c392be8mulsd x2, x5
37c392becmulsd x1, x6
37c392bf0mulsd x11, x6
37c392bf5mulsd x3, x5
37c392bf9addsd x2, x1
37c392bfdmovapd x1, x4
37c392c01mulsd x1, x12
37c392c06mulsd x4, x14
37c392c0bsubsd x11, x3
37c392c10movsd_xmm [rdx+8], x2
37c392c15movapd x2, x0
37c392c19mulsd x2, x14
37c392c1emulsd x0, x12
37c392c23movsd_xmm [rdx], x11
37c392c28subsd x2, x1
37c392c2caddsd x0, x4
37c392c30subsd x2, x10
37c392c35subsd x0, x9
37c392c3atest r9b, r9b
37c392c3dje 0x37c392d68
37c392c43movapd x4, x8
37c392c48movapd x1, x2
37c392c4cdivsd x4, x7
37c392c50mulsd x1, x4
37c392c54movapd x3, x4
37c392c58mulsd x3, x8
37c392c5dmulsd x4, x0
37c392c61addsd x1, x0
37c392c65addsd x3, x7
37c392c69subsd x4, x2
37c392c6ddivsd x1, x3
37c392c71divsd x4, x3
37c392c75movapd x0, x4
37c392c79
37c392c79loc_37c392c79:
37c392c79movapd x2, x1
37c392c7dmovapd x3, x0
37c392c81lea r12, [rsi+rdx]
37c392c85add r10, 1
37c392c89mulsd x2, x6
37c392c8dadd r8, 16
37c392c91add rdx, 16
37c392c95mulsd x3, x5
37c392c99mulsd x1, x5
37c392c9dmulsd x0, x6
37c392ca1subsd x2, x3
37c392ca5addsd x1, x0
37c392ca9movsd_xmm [r12+r11], x2
37c392cafmovsd_xmm [r12+r11+8], x1
37c392cb6cmp r10, rax
37c392cb9je 0x37c392da0
37c392cbf
37c392cbfloc_37c392cbf:
37c392cbflea r12, [rdi+r8]
37c392cc3movapd x3, x13
37c392cc8movsd_xmm x0, [r8]
37c392ccdmovsd_xmm x2, [rsp+200]
37c392cd6movsd_xmm x10, [r12+rcx]
37c392cdcmovsd_xmm x9, [r12+rcx+8]
37c392ce3movapd x1, x2
37c392ce7movsd_xmm x4, [r8+8]
37c392cedmulsd x1, x9
37c392cf2mulsd x2, x10
37c392cf7mulsd x3, x10
37c392cfcsubsd x3, x1
37c392d00movapd x1, x2
37c392d04movapd x2, x13
37c392d09mulsd x2, x9
37c392d0esubsd x3, x0
37c392d12addsd x1, x2
37c392d16subsd x1, x4
37c392d1atest r9b, r9b
37c392d1djne 0x37c392ba0
37c392d23movapd x11, x7
37c392d28movapd x2, x1
37c392d2cdivsd x11, x8
37c392d31mulsd x2, x11
37c392d36movapd x15, x11
37c392d3bmulsd x15, x7
37c392d40addsd x2, x3
37c392d44mulsd x3, x11
37c392d49addsd x15, x8
37c392d4edivsd x2, x15
37c392d53subsd x1, x3
37c392d57divsd x1, x15
37c392d5cjmp 0x37c392bdf
37c392d61
37c392d61 0f 1f 80 00 00 00 00 .......
37c392d68
37c392d68loc_37c392d68:
37c392d68movapd x4, x7
37c392d6cmovapd x1, x0
37c392d70divsd x4, x8
37c392d75mulsd x1, x4
37c392d79movapd x3, x4
37c392d7dmulsd x3, x7
37c392d81addsd x1, x2
37c392d85mulsd x2, x4
37c392d89addsd x3, x8
37c392d8edivsd x1, x3
37c392d92subsd x0, x2
37c392d96divsd x0, x3
37c392d9ajmp 0x37c392c79
37c392d9f
37c392d9f 90 .
37c392da0
37c392da0loc_37c392da0:
37c392da0mov rax, [rsp+272]
37c392da8movupd x10, [rsp+208]
37c392db2mov r12, [rsp+320]
37c392dbamov rsi, [rsp+328]
37c392dc2movupd x9, [rsp+288]
37c392dccmov rdi, [rsp+232]
37c392dd4movupd x4, [rsp+304]
37c392dddjmp 0x37c3927cc
37c392de2
37c392de2 66 0f 1f 44 00 00 f..D..
37c392de8
37c392de8loc_37c392de8:
37c392de8mov rax, [rsp+728]
37c392df0lea rbx, [r12-1]
37c392df5mov r14, rbp
37c392df8mov r9, [rsp+336]
37c392e00mov rdx, rbx
37c392e03sub r14, r12
37c392e06lea r8, [rip+0xde723]
37c392e0dmov [rsp+424], rbx
37c392e15mov [rsp+96], rax
37c392e1ashl rdx, 4
37c392e1emov rax, [rsp+152]
37c392e26add r14, 1
37c392e2alea rcx, [rip+0xde70d]
37c392e31mov [rsp+416], r14
37c392e39mov rbp, [rsp+712]
37c392e41mov [rsp+120], 9
37c392e4aimul rax, r12
37c392e4eadd rax, [rsp+144]
37c392e56mov [rsp+112], 12
37c392e5fadd rax, r12
37c392e62mov [rsp+104], 5
37c392e6bshl rax, 4
37c392e6fadd rax, r15
37c392e72mov [rsp+88], rax
37c392e77mov rax, [rsp+248]
37c392e7fmov [rsp+80], rax
37c392e84mov rax, [rsp+760]
37c392e8cmov [rsp+72], rax
37c392e91lea rax, [r13+rdx]
37c392e96mov [rsp+64], rax
37c392e9bmov rax, [rsp+728]
37c392ea3mov [rsp+56], rax
37c392ea8lea rax, [r15+rdx]
37c392eacmov rdx, [rsp+240]
37c392eb4mov [rsp+48], rax
37c392eb9lea rax, [rip+0xde640]
37c392ec0mov [rsp+40], rax
37c392ec5mov rax, [rsp+136]
37c392ecdmov [rsp+32], rax
37c392ed2call zgemmtr_
37c392ed7jmp 0x37c390dd7
37c392edc
37c392edc 0f 1f 40 00 ..@.
37c392ee0
37c392ee0loc_37c392ee0:
37c392ee0mov rsi, [rsp+144]
37c392ee8mov rdx, [rsp+184]
37c392ef0mov rax, [rsp+320]
37c392ef8add rax, [rsp+152]
37c392f00add rsi, rax
37c392f03mov rax, r12
37c392f06cmp rbx, rdx
37c392f09je 0x37c39277c
37c392f0fmov rax, [rsp+192]
37c392f17lea rdi, [rbx+rsi]
37c392f1bmov ebp, 2
37c392f20shl rdi, 4
37c392f24lea rcx, [rdx+rax]
37c392f28lea rax, [r15+rdi]
37c392f2cmov rdx, rsi
37c392f2fmov [rsp+272], rax
37c392f37mov r9, rax
37c392f3alea rax, [rsp+392]
37c392f42mov [rsp+200], rax
37c392f4ajmp 0x37c392630
37c392f4f
37c392f4f 90 .
37c392f50
37c392f50loc_37c392f50:
37c392f50cmp rsi, rbp
37c392f53jne 0x37c393100
37c392f59mov rax, [rsp+200]
37c392f61mov [rsp+264], rsi
37c392f69mov rdi, rbx
37c392f6cmov [rsp+232], rbx
37c392f74add rax, rbx
37c392f77mov [rsp+256], rax
37c392f7fjmp 0x37c3913c0
37c392f84
37c392f84 0f 1f 40 00 ..@.
37c392f88
37c392f88loc_37c392f88:
37c392f88movapd x2, x1
37c392f8cpxor x5, x5
37c392f90divsd x2, x0
37c392f94mulsd x1, x2
37c392f98movapd x6, x2
37c392f9cmulsd x6, x5
37c392fa0subsd x5, x2
37c392fa4addsd x6, [rip+0xde5cc]
37c392facaddsd x1, x0
37c392fb0divsd x6, x1
37c392fb4divsd x5, x1
37c392fb8jmp 0x37c391a22
37c392fbd
37c392fbd 0f 1f 00 ...
37c392fc0
37c392fc0loc_37c392fc0:
37c392fc0movapd x3, x7
37c392fc4divsd x3, x10
37c392fc9movapd x1, x3
37c392fcdmovapd x0, x3
37c392fd1movapd x14, x3
37c392fd6mulsd x0, x12
37c392fdbmulsd x1, x7
37c392fdfmulsd x4, x3
37c392fe3mulsd x14, x13
37c392fe8mulsd x3, x9
37c392fedaddsd x0, x15
37c392ff2addsd x1, x10
37c392ff7subsd x12, x4
37c392ffcaddsd x14, x9
37c393001divsd x0, x1
37c393005subsd x13, x3
37c39300adivsd x12, x1
37c39300fmovsd_xmm [rsp+208], x0
37c393018divsd x14, x1
37c39301ddivsd x13, x1
37c393022jmp 0x37c391991
37c393027
37c393027 66 0f 1f 84 00 00 00 00 00 f........
37c393030
37c393030loc_37c393030:
37c393030movapd x2, x0
37c393034pxor x5, x5
37c393038divsd x2, x1
37c39303cmulsd x0, x2
37c393040movapd x6, x2
37c393044mulsd x6, x5
37c393048subsd x5, x2
37c39304caddsd x6, [rip+0xde524]
37c393054addsd x0, x1
37c393058divsd x6, x0
37c39305cdivsd x5, x0
37c393060jmp 0x37c392ad7
37c393065
37c393065 0f 1f 00 ...
37c393068
37c393068loc_37c393068:
37c393068movapd x6, x7
37c39306cxor r9l, r9l
37c39306fdivsd x6, x4
37c393073movapd x3, x6
37c393077movapd x13, x6
37c39307cmovapd x14, x6
37c393081mulsd x1, x6
37c393085mulsd x3, x7
37c393089mulsd x13, x2
37c39308emulsd x14, x12
37c393093mulsd x6, x10
37c393098subsd x2, x1
37c39309caddsd x3, x4
37c3930a0addsd x13, x9
37c3930a5addsd x14, x10
37c3930aadivsd x2, x3
37c3930aesubsd x12, x6
37c3930b3divsd x13, x3
37c3930b8movsd_xmm [rsp+200], x2
37c3930c1divsd x14, x3
37c3930c6divsd x12, x3
37c3930cbjmp 0x37c392a4a
37c3930d0
37c3930d0loc_37c3930d0:
37c3930d0mov rdx, [rsp+232]
37c3930d8add rdx, [rsp+184]
37c3930e0add rcx, [rsp+168]
37c3930e8mov [rsp+344], rdx
37c3930f0add rcx, [rsp+176]
37c3930f8jmp 0x37c39277c
37c3930fd
37c3930fd 0f 1f 00 ...
37c393100
37c393100loc_37c393100:
37c393100imul rax, [rsp+168]
37c393109mov r10, rbp
37c39310cadd rax, [rsp+176]
37c393114mov r11l, 2
37c39311ajmp 0x37c39154f
37c39311f
37c39311f 90 .
37c393120
37c393120loc_37c393120:
37c393120mov r10, rbp
37c393123mov r11l, 2
37c393129jmp 0x37c39154f
37c39312e
37c39312e 66 90 f.
37c393130
37c393130loc_37c393130:
37c393130comisd x2, x1
37c393134ja 0x37c3933bd
37c39313amovapd x2, x4
37c39313epxor x1, x1
37c393142divsd x2, x0
37c393146mulsd x4, x2
37c39314aaddsd x4, x0
37c39314emovapd x0, x2
37c393152mulsd x0, x1
37c393156subsd x1, x2
37c39315aaddsd x0, [rip+0xde416]
37c393162unpcklpd x0, x1
37c393166movddup x1, x4
37c39316adivpd x0, x1
37c39316e
37c39316eloc_37c39316e:
37c39316emov rax, rbp
37c393171mov rcx, [rsp+136]
37c393179lea rdx, [rsp+432]
37c393181lea r9, [rip+0xde370]
37c393188sub rax, r12
37c39318bmovups [rsp+432], x0
37c393193mov [rsp+424], rax
37c39319bmov rax, [rsp+192]
37c3931a3add rax, [rsp+184]
37c3931abshl rax, 4
37c3931aflea r8, [r15+rax]
37c3931b3call zscal_64_
37c3931b8mov rbp, [r14]
37c3931bbjmp 0x37c391fc3
37c3931c0
37c3931c0loc_37c3931c0:
37c3931c0mov rax, [r14]
37c3931c3jmp 0x37c391f0a
37c3931c8
37c3931c8 0f 1f 84 00 00 00 00 00 ........
37c3931d0
37c3931d0loc_37c3931d0:
37c3931d0comisd x2, x1
37c3931d4jbe 0x37c3932a9
37c3931damovapd x1, x0
37c3931dedivsd x1, x4
37c3931e2mulsd x0, x1
37c3931e6movapd x2, x0
37c3931eapxor x0, x0
37c3931eemulsd x0, x1
37c3931f2addsd x2, x4
37c3931f6unpcklpd x1, x0
37c3931famovupd x0, [rip+0xde36e]
37c393202addpd x0, x1
37c393206addpd x1, [rip+0xde372]
37c39320eshufpd x0, x1, 2
37c393213movddup x1, x2
37c393217divpd x0, x1
37c39321b
37c39321bloc_37c39321b:
37c39321badd rax, 1
37c39321fmov rcx, [rsp+136]
37c393227lea rdx, [rsp+432]
37c39322flea r9, [rip+0xde2c2]
37c393236shl rax, 4
37c39323amov [rsp+424], r12
37c393242lea r8, [r15+rax]
37c393246movups [rsp+432], x0
37c39324ecall zscal_64_
37c393253jmp 0x37c390c70
37c393258
37c393258 0f 1f 84 00 00 00 00 00 ........
37c393260
37c393260loc_37c393260:
37c393260mov rbx, rsi
37c393263jmp 0x37c390a5f
37c393268
37c393268 0f 1f 84 00 00 00 00 00 ........
37c393270
37c393270loc_37c393270:
37c393270mov rdx, [rsp+256]
37c393278mov r11, [rsp+304]
37c393280mov rax, [r14]
37c393283mov rbx, [rsp+400]
37c39328bshl rdx, 4
37c39328fshl r11, 4
37c393293lea rsi, [r15+rdx]
37c393297lea rbp, [r13+r11]
37c39329cmov [rsp+264], rsi
37c3932a4jmp 0x37c391f0d
37c3932a9
37c3932a9loc_37c3932a9:
37c3932a9movapd x2, x4
37c3932adpxor x1, x1
37c3932b1divsd x2, x0
37c3932b5mulsd x4, x2
37c3932b9addsd x4, x0
37c3932bdmovapd x0, x2
37c3932c1mulsd x0, x1
37c3932c5subsd x1, x2
37c3932c9addsd x0, [rip+0xde2a7]
37c3932d1unpcklpd x0, x1
37c3932d5movddup x1, x4
37c3932d9divpd x0, x1
37c3932ddjmp 0x37c39321b
37c3932e2
37c3932e2loc_37c3932e2:
37c3932e2mov rcx, [rsp+184]
37c3932eacmp rbp, rcx
37c3932edjl 0x37c391fc3
37c3932f3mov rdx, [rsp+192]
37c3932fblea r8, [rbp+1]
37c3932ffadd rdx, rcx
37c393302shl rdx, 4
37c393306add rdx, r15
37c393309jmp 0x37c393363
37c39330b
37c39330b 0f 1f 44 00 00 ..D..
37c393310
37c393310loc_37c393310:
37c393310movapd x3, x0
37c393314divsd x3, x4
37c393318movddup x2, x3
37c39331cmulpd x2, x1
37c393320mulsd x3, x0
37c393324shufpd x2, x2, 1
37c393329movapd x0, x2
37c39332dsubpd x2, x1
37c393331addsd x3, x4
37c393335addpd x0, x1
37c393339movddup x1, x3
37c39333dshufpd x0, x2, 1
37c393342divpd x0, x1
37c393346
37c393346loc_37c393346:
37c393346add rcx, 1
37c39334amovups [rdx], x0
37c39334dcmp rcx, r8
37c393350je 0x37c391fc3
37c393356movsd_xmm x0, [rax]
37c39335amovsd_xmm x4, [rax+8]
37c39335fadd rdx, 16
37c393363
37c393363loc_37c393363:
37c393363movapd x2, x0
37c393367movapd x3, x4
37c39336bandpd x2, [rip+0xde1dd]
37c393373movupd x1, [rdx]
37c393377andpd x3, [rip+0xde1d1]
37c39337fcomisd x3, x2
37c393383ja 0x37c393310
37c393385movapd x2, x4
37c393389divsd x2, x0
37c39338dmovddup x3, x2
37c393391mulpd x3, x1
37c393395mulsd x2, x4
37c393399shufpd x3, x3, 1
37c39339eaddsd x2, x0
37c3933a2movapd x0, x3
37c3933a6addpd x0, x1
37c3933aasubpd x1, x3
37c3933aeshufpd x0, x1, 2
37c3933b3movddup x1, x2
37c3933b7divpd x0, x1
37c3933bbjmp 0x37c393346
37c3933bd
37c3933bdloc_37c3933bd:
37c3933bdmovapd x1, x0
37c3933c1divsd x1, x4
37c3933c5mulsd x0, x1
37c3933c9movapd x2, x0
37c3933cdpxor x0, x0
37c3933d1mulsd x0, x1
37c3933d5addsd x2, x4
37c3933d9unpcklpd x1, x0
37c3933ddmovupd x0, [rip+0xde18b]
37c3933e5addpd x0, x1
37c3933e9addpd x1, [rip+0xde18f]
37c3933f1shufpd x0, x1, 2
37c3933f6movddup x1, x2
37c3933fadivpd x0, x1
37c3933fejmp 0x37c39316e
37c393403
37c393403loc_37c393403:
37c393403lea rax, [rsp+384]
37c39340bxor edx, edx
37c39340dmov [rsp+184], rax
37c393415lea rax, [rsp+424]
37c39341dmov [rsp+136], rax
37c393425lea rax, [rip+0xde0e4]
37c39342cmov [rsp+240], rax
37c393434lea rax, [rip+0xde0e5]
37c39343bmov [rsp+248], rax
37c393443jmp 0x37c390ce7
37c393448
37c393448loc_37c393448:
37c393448mov rax, [r14]
37c39344bjmp 0x37c391f0d
37c3907a0
37c3907a0zlasyf_rk_64_:
37c3907a0push r15
37c3907a2push r14
37c3907a4push r13
37c3907a6push r12
37c3907a8push rbp
37c3907a9push rdi
37c3907aapush rsi
37c3907abpush rbx
37c3907acsub rsp, 616
37c3907b3movups [rsp+448], x6
37c3907bbmovups [rsp+464], x7
37c3907c3movups [rsp+480], x8
37c3907ccmovups [rsp+496], x9
37c3907d5movups [rsp+512], x10
37c3907demovups [rsp+528], x11
37c3907e7movups [rsp+544], x12
37c3907f0movups [rsp+560], x13
37c3907f9movups [rsp+576], x14
37c390802movups [rsp+592], x15
37c39080bmov rax, [rsp+728]
37c390813mov r15, [rsp+720]
37c39081bmov r13, [rsp+752]
37c390823mov rax, [rax]
37c390826mov r14, rdx
37c390829xor edx, edx
37c39082btest rax, rax
37c39082emov rbx, rcx
37c390831cmovns rdx, rax
37c390835mov rax, [rsp+760]
37c39083dlea rcx, [rip+0xe0cac]
37c390844mov rbp, r9
37c390847mov [rsp+704], r8
37c39084fmov rax, [rax]
37c390852mov [rsp+152], rdx
37c39085anot rdx
37c39085dmov [rsp+144], rdx
37c390865xor edx, edx
37c390867test rax, rax
37c39086acmovns rdx, rax
37c39086emov rax, [rsp+768]
37c390876mov [rax], 0
37c39087dmov [rsp+168], rdx
37c390885not rdx
37c390888mov [rsp+176], rdx
37c390890mov edx, 1
37c390895call dlamch_64_
37c39089amov rcx, rbx
37c39089dmov r9l, 1
37c3908a3mov r8l, 1
37c3908a9movsd_xmm [rsp+376], x0
37c3908b2lea rdx, [rip+0xe0c38]
37c3908b9call lsame_64_
37c3908bemov r12, [r14]
37c3908c1mov rbx, r12
37c3908c4test rax, rax
37c3908c7je 0x37c391cc8
37c3908cdmov rax, [rsp+704]
37c3908d5pxor x0, x0
37c3908d9mov [rsp+384], r12
37c3908e1mov rsi, [rax]
37c3908e4mov rax, [rsp+736]
37c3908ecmovups [rax], x0
37c3908efmov rax, r12
37c3908f2sub rax, rsi
37c3908f5add rax, 1
37c3908f9cmp rax, r12
37c3908fcjl 0x37c390907
37c3908fecmp r12, rsi
37c390901jg 0x37c393403
37c390907
37c390907loc_37c390907:
37c390907lea rax, [rsp+384]
37c39090fmov [rsp+696], r14
37c390917mov rdx, rbx
37c39091amov [rsp+184], rax
37c390922lea rax, [rsp+424]
37c39092amov [rsp+136], rax
37c390932lea rax, [rip+0xe0bd7]
37c390939mov [rsp+240], rax
37c390941lea rax, [rip+0xe0bd8]
37c390948mov [rsp+248], rax
37c390950mov [rsp+712], rbp
37c390958nop [rax+rax]
37c390960
37c390960loc_37c390960:
37c390960test r12, r12
37c390963jle 0x37c390cd4
37c390969mov rdi, [rsp+168]
37c390971mov rax, [rsp+176]
37c390979mov [rsp+408], r12
37c390981imul r12, [rsp+152]
37c39098amov rcx, [rsp+184]
37c390992imul rdi, rsi
37c390996add rax, rdi
37c390999mov [rsp+224], rax
37c3909a1add rax, 1
37c3909a5shl rax, 4
37c3909a9lea r9, [r13+rax]
37c3909aemov rax, [rsp+144]
37c3909b6mov [rsp+192], r9
37c3909belea rdx, [rax+r12+1]
37c3909c3lea rax, [rip+0xe0b2e]
37c3909camov [rsp+32], rax
37c3909cfshl rdx, 4
37c3909d3mov r8, rax
37c3909d6add rdx, r15
37c3909d9call zcopy_64_
37c3909demov rax, [rsp+696]
37c3909e6mov rbx, [rsp+384]
37c3909eemov rax, [rax]
37c3909f1cmp rax, rbx
37c3909f4jg 0x37c3917f8
37c3909fa
37c3909faloc_37c3909fa:
37c3909famov rax, [rsp+224]
37c390a02add rax, rbx
37c390a05shl rax, 4
37c390a09add rax, r13
37c390a0cmovsd_xmm x6, [rax]
37c390a10movsd_xmm x0, [rax+8]
37c390a15andpd x6, [rip+0xe0b33]
37c390a1dandpd x0, [rip+0xe0b2b]
37c390a25addsd x6, x0
37c390a29cmp rbx, 1
37c390a2djg 0x37c390e50
37c390a33pxor x5, x5
37c390a37ucomisd x6, x5
37c390a3bjp 0x37c390a43
37c390a3dje 0x37c390c00
37c390a43
37c390a43loc_37c390a43:
37c390a43mov rax, [rsp+152]
37c390a4bimul rax, rbx
37c390a4fadd rax, [rsp+144]
37c390a57mov [rsp+200], rax
37c390a5f
37c390a5floc_37c390a5f:
37c390a5fmov rax, [rsp+200]
37c390a67lea rsi, [rip+0xe0a8a]
37c390a6emov rcx, [rsp+184]
37c390a76mov [rsp+32], rsi
37c390a7bmov rdx, [rsp+192]
37c390a83mov r8, rsi
37c390a86add rax, 1
37c390a8ashl rax, 4
37c390a8elea r9, [r15+rax]
37c390a92call zcopy_64_
37c390a97mov rcx, [rsp+384]
37c390a9flea r12, [rcx-1]
37c390aa3cmp rcx, 1
37c390aa7jle 0x37c390c87
37c390aadmov rax, [rsp+152]
37c390ab5imul rax, rcx
37c390ab9add rax, [rsp+144]
37c390ac1lea rdx, [rcx+rax]
37c390ac5shl rdx, 4
37c390ac9add rdx, r15
37c390accmovsd_xmm x0, [rdx]
37c390ad0movsd_xmm x4, [rdx+8]
37c390ad5movapd x1, x0
37c390ad9andpd x1, [rip+0xe0a6f]
37c390ae1movapd x2, x4
37c390ae5andpd x2, [rip+0xe0a63]
37c390aedmovapd x3, x1
37c390af1addsd x3, x2
37c390af5comisd x3, [rsp+376]
37c390afejae 0x37c3931d0
37c390b04pxor x1, x1
37c390b08mov r9l, 1
37c390b0eucomisd x0, x1
37c390b12setp r8b
37c390b16cmovne r8l, r9l
37c390b1atest r8b, r8b
37c390b1djne 0x37c390b34
37c390b1fucomisd x4, x1
37c390b23setp r8b
37c390b27cmovne r8l, r9l
37c390b2btest r8b, r8b
37c390b2eje 0x37c390c70
37c390b34
37c390b34loc_37c390b34:
37c390b34shl rax, 4
37c390b38mov r8l, 1
37c390b3eadd rax, r15
37c390b41jmp 0x37c390b9c
37c390b43
37c390b43 0f 1f 44 00 00 ..D..
37c390b48
37c390b48loc_37c390b48:
37c390b48movapd x3, x0
37c390b4cdivsd x3, x4
37c390b50movddup x2, x3
37c390b54mulpd x2, x1
37c390b58mulsd x3, x0
37c390b5cshufpd x2, x2, 1
37c390b61movapd x0, x2
37c390b65subpd x2, x1
37c390b69addsd x3, x4
37c390b6daddpd x0, x1
37c390b71movddup x1, x3
37c390b75shufpd x0, x2, 1
37c390b7adivpd x0, x1
37c390b7e
37c390b7eloc_37c390b7e:
37c390b7eadd r8, 1
37c390b82movups [rax+16], x0
37c390b86cmp rcx, r8
37c390b89je 0x37c390c70
37c390b8fmovsd_xmm x0, [rdx]
37c390b93movsd_xmm x4, [rdx+8]
37c390b98add rax, 16
37c390b9c
37c390b9cloc_37c390b9c:
37c390b9cmovapd x2, x0
37c390ba0movapd x3, x4
37c390ba4movupd x1, [rax+16]
37c390ba9andpd x2, [rip+0xe099f]
37c390bb1andpd x3, [rip+0xe0997]
37c390bb9comisd x3, x2
37c390bbdja 0x37c390b48
37c390bbfmovapd x2, x4
37c390bc3divsd x2, x0
37c390bc7movddup x3, x2
37c390bcbmulpd x3, x1
37c390bcfmulsd x2, x4
37c390bd3shufpd x3, x3, 1
37c390bd8addsd x2, x0
37c390bdcmovapd x0, x3
37c390be0addpd x0, x1
37c390be4subpd x1, x3
37c390be8shufpd x0, x1, 2
37c390bedmovddup x1, x2
37c390bf1divpd x0, x1
37c390bf5jmp 0x37c390b7e
37c390bf7
37c390bf7 66 0f 1f 84 00 00 00 00 00 f........
37c390c00
37c390c00loc_37c390c00:
37c390c00mov rax, [rsp+768]
37c390c08cmp [rax], 0
37c390c0cjne 0x37c390c19
37c390c0emov rax, [rsp+768]
37c390c16mov [rax], rbx
37c390c19
37c390c19loc_37c390c19:
37c390c19mov rax, [rsp+152]
37c390c21mov rsi, [rsp+144]
37c390c29mov rdx, [rsp+192]
37c390c31mov rcx, [rsp+184]
37c390c39imul rax, rbx
37c390c3dlea rax, [rsi+rax+1]
37c390c42lea rsi, [rip+0xe08af]
37c390c49mov [rsp+32], rsi
37c390c4eshl rax, 4
37c390c52mov r8, rsi
37c390c55lea r9, [r15+rax]
37c390c59call zcopy_64_
37c390c5emov rax, [rsp+384]
37c390c66lea r12, [rax-1]
37c390c6acmp rax, 1
37c390c6ejle 0x37c390c87
37c390c70
37c390c70loc_37c390c70:
37c390c70mov rsi, [rsp+736]
37c390c78mov rax, r12
37c390c7bpxor x0, x0
37c390c7fshl rax, 4
37c390c83movups [rsi+rax], x0
37c390c87
37c390c87loc_37c390c87:
37c390c87mov rax, [rsp+744]
37c390c8fmov [rax+8*r12], rbx
37c390c93mov rax, [rsp+704]
37c390c9bmov r8, [rax]
37c390c9e
37c390c9eloc_37c390c9e:
37c390c9emov rax, [rsp+696]
37c390ca6lea rsi, [r8+r12]
37c390caamov [rsp+384], r12
37c390cb2mov rdx, [rax]
37c390cb5mov rax, rdx
37c390cb8sub rsi, rdx
37c390cbbsub rax, r8
37c390cbeadd rax, 1
37c390cc2cmp rax, r12
37c390cc5jl 0x37c390960
37c390ccbcmp r8, rdx
37c390ccejge 0x37c390960
37c390cd4
37c390cd4loc_37c390cd4:
37c390cd4mov r14, [rsp+696]
37c390cdcmov rbp, [rsp+712]
37c390ce4sub rdx, r12
37c390ce7
37c390ce7loc_37c390ce7:
37c390ce7add rsi, 1
37c390cebmov rax, [rsp+728]
37c390cf3imul rsi, [rsp+168]
37c390cfcmov [rsp+88], r15
37c390d01mov [rsp+424], rdx
37c390d09mov r9, [rsp+184]
37c390d11lea r8, [rip+0xe0818]
37c390d18lea rcx, [rip+0xe081a]
37c390d1fmov [rsp+96], rax
37c390d24mov rax, [rsp+248]
37c390d2cmov rdx, [rsp+240]
37c390d34mov [rsp+120], 9
37c390d3dmov [rsp+80], rax
37c390d42mov rax, [rsp+760]
37c390d4amov [rsp+112], 12
37c390d53mov [rsp+72], rax
37c390d58mov rax, [rsp+176]
37c390d60mov [rsp+104], 5
37c390d69lea rax, [rax+rsi+1]
37c390d6emov rsi, [rsp+144]
37c390d76shl rax, 4
37c390d7aadd rax, r13
37c390d7dmov [rsp+64], rax
37c390d82mov rax, [rsp+728]
37c390d8amov [rsp+56], rax
37c390d8flea rax, [r12+1]
37c390d94imul rax, [rsp+152]
37c390d9dlea rax, [rsi+rax+1]
37c390da2shl rax, 4
37c390da6add rax, r15
37c390da9mov [rsp+48], rax
37c390daelea rax, [rip+0xe074b]
37c390db5mov [rsp+40], rax
37c390dbamov rax, [rsp+136]
37c390dc2mov [rsp+32], rax
37c390dc7call zgemmtr_
37c390dccmov rbx, [r14]
37c390dcfsub rbx, [rsp+384]
37c390dd7
37c390dd7loc_37c390dd7:
37c390dd7mov [rbp], rbx
37c390ddbmovups x6, [rsp+448]
37c390de3movups x7, [rsp+464]
37c390debmovups x8, [rsp+480]
37c390df4movups x9, [rsp+496]
37c390dfdmovups x10, [rsp+512]
37c390e06movups x11, [rsp+528]
37c390e0fmovups x12, [rsp+544]
37c390e18movups x13, [rsp+560]
37c390e21movups x14, [rsp+576]
37c390e2amovups x15, [rsp+592]
37c390e33add rsp, 616
37c390e3apop rbx
37c390e3bpop rsi
37c390e3cpop rdi
37c390e3dpop rbp
37c390e3epop r12
37c390e40pop r13
37c390e42pop r14
37c390e44pop r15
37c390e46ret
37c390e47
37c390e47 66 0f 1f 84 00 00 00 00 00 f........
37c390e50
37c390e50loc_37c390e50:
37c390e50mov rdx, [rsp+192]
37c390e58mov rcx, [rsp+136]
37c390e60lea rax, [rbx-1]
37c390e64lea r8, [rip+0xe068d]
37c390e6bmov [rsp+424], rax
37c390e73call izamax_64_
37c390e78mov rcx, [rsp+224]
37c390e80pxor x5, x5
37c390e84mov [rsp+416], rax
37c390e8clea rdx, [rcx+rax]
37c390e90shl rdx, 4
37c390e94add rdx, r13
37c390e97movsd_xmm x7, [rdx]
37c390e9bmovsd_xmm x0, [rdx+8]
37c390ea0andpd x7, [rip+0xe06a8]
37c390ea8andpd x0, [rip+0xe06a0]
37c390eb0addsd x7, x0
37c390eb4movapd x0, x6
37c390eb8maxsd x0, x7
37c390ebcucomisd x0, x5
37c390ec0jp 0x37c390ec8
37c390ec2je 0x37c390c00
37c390ec8
37c390ec8loc_37c390ec8:
37c390ec8movsd_xmm x0, [rip+0xe0690]
37c390ed0mulsd x0, x7
37c390ed4comisd x0, x6
37c390ed8jbe 0x37c390a43
37c390edemov r10, [rsp+168]
37c390ee6mov r11, [rsp+176]
37c390eeeadd rsi, 1
37c390ef2sub rdi, r10
37c390ef5imul rsi, r10
37c390ef9lea rcx, [rdi+r11]
37c390efdlea rdx, [rcx+1]
37c390f01mov [rsp+272], rcx
37c390f09shl rdx, 4
37c390f0dadd rsi, r11
37c390f10lea r14, [r13+rdx]
37c390f15mov [rsp+232], rsi
37c390f1dlea rsi, [rsp+416]
37c390f25mov [rsp+200], r14
37c390f2dmov [rsp+208], rsi
37c390f35mov rsi, rcx
37c390f38
37c390f38loc_37c390f38:
37c390f38mov rdi, [rsp+152]
37c390f40mov rcx, [rsp+144]
37c390f48mov r9, [rsp+200]
37c390f50imul rax, rdi
37c390f54lea rdx, [rcx+rax+1]
37c390f59lea rax, [rip+0xe0598]
37c390f60mov rcx, [rsp+208]
37c390f68mov [rsp+32], rax
37c390f6dshl rdx, 4
37c390f71mov r8, rax
37c390f74add rdx, r15
37c390f77call zcopy_64_
37c390f7cmov r14, [rsp+416]
37c390f84mov rdx, rbx
37c390f87lea rax, [rip+0xe056a]
37c390f8emov [rsp+32], rax
37c390f93mov r8, [rsp+728]
37c390f9blea r12, [r14+1]
37c390f9fsub rdx, r14
37c390fa2mov rcx, [rsp+136]
37c390faaimul rdi, r12
37c390faeadd rdi, [rsp+144]
37c390fb6lea rbp, [rsi+r12]
37c390fbamov [rsp+424], rdx
37c390fc2add rdi, r14
37c390fc5shl rbp, 4
37c390fc9shl rdi, 4
37c390fcdadd rbp, r13
37c390fd0add rdi, r15
37c390fd3mov r9, rbp
37c390fd6mov rdx, rdi
37c390fd9call zcopy_64_
37c390fdemov rax, [rsp+696]
37c390fe6mov rax, [rax]
37c390fe9cmp rax, rbx
37c390fecjg 0x37c391730
37c390ff2
37c390ff2loc_37c390ff2:
37c390ff2pxor x6, x6
37c390ff6cmp r14, rbx
37c390ff9je 0x37c391052
37c390ffbmov rcx, [rsp+136]
37c391003mov rax, rbx
37c391006lea r8, [rip+0xe04eb]
37c39100dmov rdx, rbp
37c391010sub rax, r14
37c391013mov [rsp+424], rax
37c39101bcall izamax_64_
37c391020add rax, r14
37c391023mov [rsp+160], rax
37c39102badd rax, rsi
37c39102eshl rax, 4
37c391032add rax, r13
37c391035movsd_xmm x6, [rax]
37c391039movsd_xmm x0, [rax+8]
37c39103eandpd x6, [rip+0xe050a]
37c391046andpd x0, [rip+0xe0502]
37c39104eaddsd x6, x0
37c391052
37c391052loc_37c391052:
37c391052cmp r14, 1
37c391056jle 0x37c3910c8
37c391058mov rdx, [rsp+200]
37c391060mov rcx, [rsp+136]
37c391068lea rax, [r14-1]
37c39106clea r8, [rip+0xe0485]
37c391073mov [rsp+424], rax
37c39107bcall izamax_64_
37c391080mov rdx, rax
37c391083lea rax, [rsi+rax]
37c391087shl rax, 4
37c39108badd rax, r13
37c39108emovsd_xmm x0, [rax]
37c391092movsd_xmm x1, [rax+8]
37c391097andpd x0, [rip+0xe04b1]
37c39109fandpd x1, [rip+0xe04a9]
37c3910a7addsd x0, x1
37c3910abcomisd x0, x6
37c3910afmaxsd x0, x6
37c3910b3cmovbe rdx, [rsp+160]
37c3910bcmov [rsp+160], rdx
37c3910c4movapd x6, x0
37c3910c8
37c3910c8loc_37c3910c8:
37c3910c8lea rax, [rsi+r14]
37c3910ccshl rax, 4
37c3910d0add rax, r13
37c3910d3movsd_xmm x0, [rax]
37c3910d7movsd_xmm x1, [rax+8]
37c3910dcandpd x0, [rip+0xe046c]
37c3910e4andpd x1, [rip+0xe0464]
37c3910ecaddsd x0, x1
37c3910f0movsd_xmm x1, [rip+0xe0468]
37c3910f8mulsd x1, x6
37c3910fccomisd x1, x0
37c391100jbe 0x37c3914b0
37c391106mov rcx, [rsp+408]
37c39110ecmp rcx, [rsp+160]
37c391116je 0x37c391180
37c391118comisd x7, x6
37c39111cjae 0x37c391180
37c39111elea rax, [rip+0xe03d3]
37c391125mov rdi, [rsp+160]
37c39112dmov r9, [rsp+192]
37c391135mov [rsp+408], r14
37c39113dmov [rsp+32], rax
37c391142mov rdx, [rsp+200]
37c39114amov r8, rax
37c39114dmovapd x7, x6
37c391151mov rcx, [rsp+184]
37c391159mov [rsp+416], rdi
37c391161call zcopy_64_
37c391166mov rbx, [rsp+384]
37c39116emov rax, rdi
37c391171jmp 0x37c390f38
37c391176
37c391176 66 2e 0f 1f 84 00 00 00 00 00 f.........
37c391180
37c391180loc_37c391180:
37c391180mov rax, [rsp+704]
37c391188lea rbp, [rbx-1]
37c39118cmov rsi, r14
37c39118fmov rdx, [rsp+696]
37c391197mov [rsp+400], r14
37c39119fmov r10, [rsp+144]
37c3911a7mov r8, [rax]
37c3911aalea rax, [rbp+r8]
37c3911afsub rax, [rdx]
37c3911b2mov rdx, [rsp+152]
37c3911bamov r14, rdx
37c3911bdimul r14, rbx
37c3911c1lea r11, [r10+r14]
37c3911c5sub r14, rdx
37c3911c8mov [rsp+200], r11
37c3911d0add r14, r10
37c3911d3cmp rcx, rbx
37c3911d6je 0x37c392f50
37c3911dcmov rdx, rbx
37c3911dfmov r10, [rsp+152]
37c3911e7mov [rsp+264], rax
37c3911efsub rdx, rcx
37c3911f2mov rax, [rsp+144]
37c3911famov r11, [rsp+728]
37c391202mov [rsp+424], rdx
37c39120alea rdx, [rcx+1]
37c39120eimul r10, rdx
37c391212mov [rsp+32], r11
37c391217add rdx, [rsp+200]
37c39121fshl rdx, 4
37c391223add rdx, r15
37c391226lea r8, [r10+rax]
37c39122amov [rsp+208], r10
37c391232add rcx, r8
37c391235lea r8, [rip+0xe02bc]
37c39123cshl rcx, 4
37c391240lea r9, [r15+rcx]
37c391244mov rcx, [rsp+136]
37c39124ccall zcopy_64_
37c391251mov rdx, [rsp+144]
37c391259mov rax, [rsp+200]
37c391261lea rcx, [rsp+408]
37c391269mov r10, [rsp+208]
37c391271sub r10, [rsp+152]
37c391279lea r8, [rdx+r10+1]
37c39127elea r10, [rip+0xe0273]
37c391285lea rdx, [rax+1]
37c391289mov [rsp+32], r10
37c39128eshl r8, 4
37c391292shl rdx, 4
37c391296lea r9, [r15+r8]
37c39129amov r8, r10
37c39129dadd rdx, r15
37c3912a0call zcopy_64_
37c3912a5mov rdx, [rsp+696]
37c3912admov rax, [rsp+200]
37c3912b5mov rdx, [rdx]
37c3912b8lea r10, [rbx+rax]
37c3912bcmov [rsp+256], r10
37c3912c4shl r10, 4
37c3912c8mov [rsp+208], rdx
37c3912d0sub rdx, rbx
37c3912d3add rdx, 1
37c3912d7mov [rsp+424], rdx
37c3912dfmov rdx, [rsp+408]
37c3912e7lea rcx, [rdx+rax]
37c3912ebmov rax, [rsp+728]
37c3912f3mov [rsp+232], rdx
37c3912fblea rdx, [r15+r10]
37c3912ffshl rcx, 4
37c391303mov [rsp+32], rax
37c391308lea r9, [r15+rcx]
37c39130cmov r8, rax
37c39130fmov rcx, [rsp+136]
37c391317call zswap_64_
37c39131cmov rax, [rsp+696]
37c391324mov rax, [rax]
37c391327sub rax, rbp
37c39132alea rdx, [rax+1]
37c39132emov rax, [rsp+264]
37c391336mov [rsp+424], rdx
37c39133emov rdx, [rsp+232]
37c391346imul rax, [rsp+168]
37c39134fadd rax, [rsp+176]
37c391357lea rcx, [rdx+rax]
37c39135bmov [rsp+208], rax
37c391363lea rdx, [rax+rbx]
37c391367mov rax, [rsp+760]
37c39136fshl rcx, 4
37c391373shl rdx, 4
37c391377mov [rsp+32], rax
37c39137clea r9, [r13+rcx]
37c391381add rdx, r13
37c391384mov r8, rax
37c391387mov rcx, [rsp+136]
37c39138fcall zswap_64_
37c391394cmp rsi, rbp
37c391397mov rax, [rsp+208]
37c39139fjne 0x37c393120
37c3913a5mov rax, [rsp+704]
37c3913admov [rsp+264], rsi
37c3913b5mov rdi, rbx
37c3913b8mov r8, [rax]
37c3913bbnop [rax+rax]
37c3913c0
37c3913c0loc_37c3913c0:
37c3913c0mov rax, [rsp+272]
37c3913c8mov rcx, [rsp+144]
37c3913d0lea r14, [rbx-2]
37c3913d4add rax, rbp
37c3913d7shl rax, 4
37c3913dbmovupd x9, [r13+rax]
37c3913e2mov rax, [rsp+152]
37c3913eaimul rax, rbp
37c3913eelea r12, [rax+rcx]
37c3913f2mov rcx, [rsp+224]
37c3913falea rax, [rcx+rbp]
37c3913feshl rax, 4
37c391402movupd x10, [r13+rax]
37c391409lea rax, [rcx+rbx]
37c39140dshl rax, 4
37c391411movupd x15, [r13+rax]
37c391418cmp rbx, 2
37c39141cjg 0x37c3918c8
37c391422
37c391422loc_37c391422:
37c391422lea rax, [rbp+r12]
37c391427pxor x0, x0
37c39142blea r12, [rdi-2]
37c39142fmov rbx, [rsp+736]
37c391437shl rax, 4
37c39143bmov rcx, [rsp+744]
37c391443neg rsi
37c391446movups [r15+rax], x9
37c39144bmov rax, [rsp+200]
37c391453add rax, rbp
37c391456shl rbp, 4
37c39145ashl rax, 4
37c39145emovups [r15+rax], x0
37c391463mov rax, [rsp+256]
37c39146bshl rax, 4
37c39146fmovups [r15+rax], x15
37c391474mov rax, [rsp+736]
37c39147cmovups [rax+rbp], x10
37c391481mov rax, r14
37c391484shl rax, 4
37c391488movups [rbx+rax], x0
37c39148cmov rax, [rsp+232]
37c391494mov rbx, [rsp+264]
37c39149cneg rax
37c39149fmov [rcx+8*rbx], rax
37c3914a3mov [rcx+8*r12], rsi
37c3914a7jmp 0x37c390c9e
37c3914ac
37c3914ac 0f 1f 40 00 ..@.
37c3914b0
37c3914b0loc_37c3914b0:
37c3914b0lea rax, [rip+0xe0041]
37c3914b7mov rdx, [rsp+200]
37c3914bfmov rcx, [rsp+184]
37c3914c7mov [rsp+400], r14
37c3914cfmov [rsp+32], rax
37c3914d4mov r9, [rsp+192]
37c3914dcmov r8, rax
37c3914dfmov rsi, r14
37c3914e2call zcopy_64_
37c3914e7mov rcx, [rsp+704]
37c3914efmov rbx, [rsp+384]
37c3914f7mov rdx, [rsp+152]
37c3914ffmov rax, [rcx]
37c391502mov rcx, [rsp+696]
37c39150aimul rdx, rbx
37c39150eadd rax, rbx
37c391511sub rax, [rcx]
37c391514mov rcx, [rsp+144]
37c39151clea r14, [rdx+rcx]
37c391520mov [rsp+200], r14
37c391528cmp rsi, rbx
37c39152bje 0x37c390a5f
37c391531imul rax, [rsp+168]
37c39153alea rbp, [rbx-1]
37c39153eadd rax, [rsp+176]
37c391546mov r10, rbx
37c391549mov r11l, 1
37c39154f
37c39154floc_37c39154f:
37c39154fmov [rsp+264], rax
37c391557mov rax, [rsp+200]
37c39155fmov r9, rdi
37c391562lea r8, [rip+0xdff8f]
37c391569mov rcx, [rsp+728]
37c391571mov rdi, [rsp+136]
37c391579mov [rsp+256], r11
37c391581lea rdx, [r10+rax]
37c391585mov [rsp+232], r10
37c39158dshl rdx, 4
37c391591movupd x0, [r15+rdx]
37c391597lea rdx, [rsi+rax]
37c39159bshl rdx, 4
37c39159fmovups [r15+rdx], x0
37c3915a4mov rdx, rbp
37c3915a7sub rdx, rsi
37c3915aamov [rsp+32], rcx
37c3915afmov rcx, rdi
37c3915b2mov [rsp+424], rdx
37c3915balea rdx, [r12+r14]
37c3915beshl rdx, 4
37c3915c2add rdx, r15
37c3915c5call zcopy_64_
37c3915camov rcx, [rsp+144]
37c3915d2lea rdx, [r14+1]
37c3915d6imul rsi, [rsp+152]
37c3915dfshl rdx, 4
37c3915e3add rdx, r15
37c3915e6lea r8, [rcx+rsi+1]
37c3915eblea rsi, [rip+0xdff06]
37c3915f2mov [rsp+32], rsi
37c3915f7shl r8, 4
37c3915fblea rcx, [rsp+400]
37c391603lea r9, [r15+r8]
37c391607mov r8, rsi
37c39160acall zcopy_64_
37c39160fmov rsi, [rsp+696]
37c391617mov r10, [rsp+232]
37c39161fmov rsi, [rsi]
37c391622mov rdx, rsi
37c391625mov [rsp+208], rsi
37c39162dmov rsi, [rsp+400]
37c391635sub rdx, r10
37c391638add rdx, 1
37c39163clea rcx, [rsi+r14]
37c391640mov [rsp+424], rdx
37c391648lea rdx, [r10+r14]
37c39164cshl rcx, 4
37c391650mov r10, [rsp+728]
37c391658shl rdx, 4
37c39165clea r9, [r15+rcx]
37c391660mov rcx, rdi
37c391663mov [rsp+32], r10
37c391668add rdx, r15
37c39166bmov r8, r10
37c39166ecall zswap_64_
37c391673mov rcx, [rsp+696]
37c39167bmov r10, [rsp+232]
37c391683mov rax, [rsp+264]
37c39168bmov rcx, [rcx]
37c39168emov rdx, rcx
37c391691mov [rsp+208], rcx
37c391699lea rcx, [rsi+rax]
37c39169dsub rdx, r10
37c3916a0shl rcx, 4
37c3916a4add rdx, 1
37c3916a8lea r9, [r13+rcx]
37c3916admov rcx, rdi
37c3916b0mov [rsp+424], rdx
37c3916b8lea rdx, [r10+rax]
37c3916bcmov r10, [rsp+760]
37c3916c4shl rdx, 4
37c3916c8mov [rsp+32], r10
37c3916cdadd rdx, r13
37c3916d0mov r8, r10
37c3916d3call zswap_64_
37c3916d8cmp [rsp+256], 1
37c3916e1je 0x37c393260
37c3916e7mov rax, [rsp+200]
37c3916efmov rdi, [rsp+384]
37c3916f7add rax, rbx
37c3916famov [rsp+256], rax
37c391702mov rax, [rsp+408]
37c39170amov [rsp+232], rax
37c391712lea rax, [rdi-1]
37c391716mov [rsp+264], rax
37c39171emov rax, [rsp+704]
37c391726mov r8, [rax]
37c391729jmp 0x37c3913c0
37c39172e
37c39172e 66 90 f.
37c391730
37c391730loc_37c391730:
37c391730sub rax, rbx
37c391733add rbx, 1
37c391737mov [rsp+88], 12
37c391740mov r8, [rsp+136]
37c391748mov [rsp+424], rax
37c391750lea rax, [rip+0xdfda1]
37c391757mov rdx, [rsp+184]
37c39175flea r9, [rip+0xdfd9a]
37c391766mov [rsp+80], rax
37c39176bmov rax, [rsp+200]
37c391773imul rbx, [rsp+152]
37c39177cmov rcx, [rsp+240]
37c391784mov [rsp+72], rax
37c391789mov rax, [rsp+248]
37c391791mov [rsp+64], rax
37c391796mov rax, [rsp+760]
37c39179emov [rsp+56], rax
37c3917a3mov rax, [rsp+232]
37c3917abadd rax, r14
37c3917aeshl rax, 4
37c3917b2add rax, r13
37c3917b5mov [rsp+48], rax
37c3917bamov rax, [rsp+728]
37c3917c2mov [rsp+40], rax
37c3917c7mov rax, [rsp+144]
37c3917cflea rax, [rax+rbx+1]
37c3917d4shl rax, 4
37c3917d8add rax, r15
37c3917dbmov [rsp+32], rax
37c3917e0call zgemv_64_
37c3917e5mov rbx, [rsp+384]
37c3917edjmp 0x37c390ff2
37c3917f2
37c3917f2 66 0f 1f 44 00 00 f..D..
37c3917f8
37c3917f8loc_37c3917f8:
37c3917f8sub rax, rbx
37c3917fbmov r8, [rsp+136]
37c391803mov [rsp+88], 12
37c39180clea r9, [rip+0xdfced]
37c391813mov [rsp+424], rax
37c39181blea rax, [rip+0xdfcd6]
37c391822mov rdx, [rsp+184]
37c39182amov [rsp+80], rax
37c39182fmov rax, [rsp+192]
37c391837mov rcx, [rsp+240]
37c39183fmov [rsp+72], rax
37c391844mov rax, [rsp+248]
37c39184cmov [rsp+64], rax
37c391851mov rax, [rsp+760]
37c391859mov [rsp+56], rax
37c39185emov rax, [rsp+168]
37c391866add rax, rdi
37c391869add rax, [rsp+176]
37c391871add rax, rbx
37c391874add rbx, 1
37c391878imul rbx, [rsp+152]
37c391881shl rax, 4
37c391885add rax, r13
37c391888mov [rsp+48], rax
37c39188dmov rax, [rsp+728]
37c391895mov [rsp+40], rax
37c39189amov rax, [rsp+144]
37c3918a2lea rax, [rax+rbx+1]
37c3918a7shl rax, 4
37c3918abadd rax, r15
37c3918aemov [rsp+32], rax
37c3918b3call zgemv_64_
37c3918b8mov rbx, [rsp+384]
37c3918c0jmp 0x37c3909fa
37c3918c5
37c3918c5 0f 1f 00 ...
37c3918c8
37c3918c8loc_37c3918c8:
37c3918c8movapd x7, x9
37c3918cdmovapd x5, x10
37c3918d2movapd x8, x10
37c3918d7unpckhpd x7, x7
37c3918dbunpckhpd x5, x5
37c3918dfmovapd x4, x15
37c3918e4movapd x13, x7
37c3918e9movapd x7, x5
37c3918edmovapd x5, x15
37c3918f2unpckhpd x5, x5
37c3918f6movapd x11, x7
37c3918fbandpd x11, [rip+0xdfc4c]
37c391904movapd x12, x5
37c391909movapd x5, x10
37c39190eandpd x5, [rip+0xdfc3a]
37c391916movsd_xmm [rsp+192], x5
37c39191fcomisd x11, x5
37c391924jbe 0x37c392fc0
37c39192amovapd x0, x10
37c39192fdivsd x0, x7
37c391933movapd x3, x0
37c391937movapd x1, x0
37c39193bmovapd x14, x0
37c391940mulsd x3, x15
37c391945mulsd x1, x10
37c39194amulsd x14, x9
37c39194faddsd x3, x12
37c391954mulsd x12, x0
37c391959mulsd x0, x13
37c39195eaddsd x1, x7
37c391962addsd x14, x13
37c391967divsd x3, x1
37c39196bsubsd x12, x15
37c391970subsd x0, x9
37c391975divsd x0, x1
37c391979movsd_xmm [rsp+208], x3
37c391982divsd x12, x1
37c391987movapd x13, x0
37c39198cdivsd x14, x1
37c391991
37c391991loc_37c391991:
37c391991movsd_xmm x5, [rsp+208]
37c39199amovapd x1, x13
37c39199fmovapd x2, x14
37c3919a4mulsd x1, x12
37c3919a9mulsd x2, x12
37c3919aemovapd x0, x5
37c3919b2mulsd x0, x14
37c3919b7mulsd x5, x13
37c3919bcsubsd x0, x1
37c3919c0subsd x0, [rip+0xdfbb0]
37c3919c8movapd x1, x5
37c3919ccaddsd x1, x2
37c3919d0movapd x2, x0
37c3919d4andpd x2, [rip+0xdfb74]
37c3919dcmovapd x3, x1
37c3919e0andpd x3, [rip+0xdfb68]
37c3919e8comisd x3, x2
37c3919ecjbe 0x37c392f88
37c3919f2movapd x5, x0
37c3919f6divsd x5, x1
37c3919famulsd x0, x5
37c3919femovapd x6, x5
37c391a02addsd x0, x1
37c391a06pxor x1, x1
37c391a0amulsd x5, x1
37c391a0eaddsd x6, x1
37c391a12subsd x5, [rip+0xdfb5e]
37c391a1adivsd x6, x0
37c391a1edivsd x5, x0
37c391a22
37c391a22loc_37c391a22:
37c391a22mov rdx, [rsp+272]
37c391a2amov rcx, [rsp+224]
37c391a32mov r11, r12
37c391a35xor eax, eax
37c391a37mov r10, [rsp+200]
37c391a3fshl r11, 4
37c391a43mov r9l, 1
37c391a49movsd_xmm [rsp+224], x13
37c391a53shl rdx, 4
37c391a57shl rcx, 4
37c391a5badd r11, r15
37c391a5emovapd x13, x12
37c391a63shl r10, 4
37c391a67add rdx, r13
37c391a6aadd rcx, r13
37c391a6dmovups [rsp+272], x15
37c391a76movups [rsp+288], x9
37c391a7fadd r10, r15
37c391a82movups [rsp+304], x10
37c391a8bjmp 0x37c391bba
37c391a90
37c391a90loc_37c391a90:
37c391a90movapd x15, x8
37c391a95movapd x2, x3
37c391a99divsd x15, x7
37c391a9emulsd x2, x15
37c391aa3movapd x12, x15
37c391aa8mulsd x15, x1
37c391aadmulsd x12, x8
37c391ab2addsd x2, x1
37c391ab6subsd x15, x3
37c391abbaddsd x12, x7
37c391ac0movapd x1, x15
37c391ac5divsd x2, x12
37c391acadivsd x1, x12
37c391acf
37c391acfloc_37c391acf:
37c391acfmovapd x12, x2
37c391ad4movapd x3, x1
37c391ad8mulsd x2, x5
37c391adccomisd x11, [rsp+192]
37c391ae6mulsd x1, x6
37c391aeamulsd x3, x5
37c391aeemulsd x12, x6
37c391af3addsd x2, x1
37c391af7movapd x1, x0
37c391afbmulsd x1, x14
37c391b00subsd x12, x3
37c391b05movsd_xmm x3, [rsp+224]
37c391b0emovsd_xmm [r11+rax+24], x2
37c391b15mulsd x0, x3
37c391b19movapd x2, x3
37c391b1dmulsd x2, x4
37c391b21movsd_xmm [r11+rax+16], x12
37c391b28mulsd x4, x14
37c391b2dsubsd x1, x2
37c391b31addsd x0, x4
37c391b35subsd x1, x10
37c391b3asubsd x0, x9
37c391b3fjbe 0x37c391c60
37c391b45movapd x3, x8
37c391b4amovapd x2, x1
37c391b4edivsd x3, x7
37c391b52mulsd x2, x3
37c391b56movapd x4, x3
37c391b5amulsd x4, x8
37c391b5fmulsd x3, x0
37c391b63addsd x2, x0
37c391b67addsd x4, x7
37c391b6bsubsd x3, x1
37c391b6fdivsd x2, x4
37c391b73divsd x3, x4
37c391b77movapd x0, x3
37c391b7b
37c391b7bloc_37c391b7b:
37c391b7bmovapd x3, x2
37c391b7fmovapd x1, x0
37c391b83add r9, 1
37c391b87mulsd x3, x6
37c391b8bmulsd x1, x5
37c391b8fmulsd x2, x5
37c391b93mulsd x0, x6
37c391b97subsd x3, x1
37c391b9baddsd x2, x0
37c391b9fmovsd_xmm [r10+rax+16], x3
37c391ba6movsd_xmm [r10+rax+24], x2
37c391badadd rax, 16
37c391bb1cmp r9, rbp
37c391bb4je 0x37c391ca0
37c391bba
37c391bbaloc_37c391bba:
37c391bbamovsd_xmm x9, [rdx+rax+24]
37c391bc1movsd_xmm x0, [rcx+rax+16]
37c391bc7movsd_xmm x2, [rsp+208]
37c391bd0movsd_xmm x10, [rdx+rax+16]
37c391bd7movapd x1, x9
37c391bdcmovsd_xmm x4, [rcx+rax+24]
37c391be2comisd x11, [rsp+192]
37c391becmulsd x1, x13
37c391bf1movapd x3, x2
37c391bf5mulsd x3, x10
37c391bfamulsd x2, x9
37c391bffsubsd x3, x1
37c391c03movapd x1, x10
37c391c08mulsd x1, x13
37c391c0dsubsd x3, x0
37c391c11addsd x1, x2
37c391c15subsd x1, x4
37c391c19ja 0x37c391a90
37c391c1fmovapd x15, x7
37c391c24movapd x2, x1
37c391c28divsd x15, x8
37c391c2dmulsd x2, x15
37c391c32movapd x12, x15
37c391c37mulsd x12, x7
37c391c3caddsd x2, x3
37c391c40mulsd x3, x15
37c391c45addsd x12, x8
37c391c4adivsd x2, x12
37c391c4fsubsd x1, x3
37c391c53divsd x1, x12
37c391c58jmp 0x37c391acf
37c391c5d
37c391c5d 0f 1f 00 ...
37c391c60
37c391c60loc_37c391c60:
37c391c60movapd x3, x7
37c391c64movapd x2, x0
37c391c68divsd x3, x8
37c391c6dmulsd x2, x3
37c391c71movapd x4, x3
37c391c75mulsd x4, x7
37c391c79mulsd x3, x1
37c391c7daddsd x2, x1
37c391c81addsd x4, x8
37c391c86subsd x0, x3
37c391c8adivsd x2, x4
37c391c8edivsd x0, x4
37c391c92jmp 0x37c391b7b
37c391c97
37c391c97 66 0f 1f 84 00 00 00 00 00 f........
37c391ca0
37c391ca0loc_37c391ca0:
37c391ca0movupd x15, [rsp+272]
37c391caamovupd x9, [rsp+288]
37c391cb4movupd x10, [rsp+304]
37c391cbejmp 0x37c391422
37c391cc3
37c391cc3 0f 1f 44 00 00 ..D..
37c391cc8
37c391cc8loc_37c391cc8:
37c391cc8mov rax, r12
37c391ccbmov rbx, [rsp+736]
37c391cd3pxor x0, x0
37c391cd7mov rsi, r12
37c391cdashl rax, 4
37c391cdemov [rsp+712], rbp
37c391ce6mov rbp, rsi
37c391ce9mov r12l, 1
37c391cefmovups [rax+rbx-16], x0
37c391cf4lea rax, [rsp+424]
37c391cfcmov [rsp+136], rax
37c391d04lea rax, [rip+0xdf805]
37c391d0bmov [rsp+240], rax
37c391d13lea rax, [rip+0xdf806]
37c391d1amov [rsp+248], rax
37c391d22lea rax, [rsp+416]
37c391d2amov [rsp+336], rax
37c391d32nop [rax]
37c391d35nop [rax+rax]
37c391d40
37c391d40loc_37c391d40:
37c391d40mov rax, [rsp+704]
37c391d48mov [rsp+384], r12
37c391d50mov rax, [rax]
37c391d53cmp rax, r12
37c391d56jg 0x37c391d61
37c391d58cmp rax, rbp
37c391d5bjl 0x37c392de8
37c391d61
37c391d61loc_37c391d61:
37c391d61cmp r12, rbp
37c391d64jg 0x37c392de8
37c391d6amov rax, [rsp+152]
37c391d72mov rsi, [rsp+144]
37c391d7alea rbx, [rip+0xdf777]
37c391d81mov [rsp+408], r12
37c391d89mov rdi, [rsp+168]
37c391d91mov [rsp+32], rbx
37c391d96mov r8, rbx
37c391d99imul rax, r12
37c391d9dmov rcx, [rsp+136]
37c391da5imul rdi, r12
37c391da9mov [rsp+320], rax
37c391db1add rax, rsi
37c391db4lea rsi, [r12-1]
37c391db9mov [rsp+192], rax
37c391dc1add rax, r12
37c391dc4mov [rsp+256], rax
37c391dccshl rax, 4
37c391dd0lea rdx, [r15+rax]
37c391dd4mov rax, rbp
37c391dd7mov [rsp+224], rsi
37c391ddfsub rax, r12
37c391de2mov [rsp+264], rdx
37c391deaadd rax, 1
37c391deemov [rsp+424], rax
37c391df6mov rax, [rsp+176]
37c391dfeadd rax, rdi
37c391e01mov [rsp+232], rax
37c391e09add rax, r12
37c391e0cmov r11, rax
37c391e0fmov [rsp+304], rax
37c391e17shl r11, 4
37c391e1blea rbp, [r13+r11]
37c391e20mov r9, rbp
37c391e23call zcopy_64_
37c391e28cmp r12, 1
37c391e2cjle 0x37c391ec3
37c391e32mov rax, [r14]
37c391e35mov [rsp+80], rbx
37c391e3alea r9, [rip+0xdf6bf]
37c391e41mov rbx, [rsp+248]
37c391e49mov [rsp+72], rbp
37c391e4esub rax, r12
37c391e51mov r8, [rsp+136]
37c391e59mov [rsp+88], 12
37c391e62add rax, 1
37c391e66mov [rsp+64], rbx
37c391e6bmov rbx, [rsp+760]
37c391e73mov [rsp+416], rax
37c391e7bmov rax, rsi
37c391e7emov rcx, [rsp+240]
37c391e86shl rax, 4
37c391e8amov [rsp+56], rbx
37c391e8fmov rbx, [rsp+728]
37c391e97lea rdx, [r13+rax]
37c391e9cadd rax, r15
37c391e9fmov [rsp+424], rsi
37c391ea7mov [rsp+48], rdx
37c391eacmov rdx, [rsp+336]
37c391eb4mov [rsp+40], rbx
37c391eb9mov [rsp+32], rax
37c391ebecall zgemv_64_
37c391ec3
37c391ec3loc_37c391ec3:
37c391ec3movsd_xmm x6, [rbp]
37c391ec8movsd_xmm x0, [rbp+8]
37c391ecdlea rcx, [r12+1]
37c391ed2andpd x6, [rip+0xdf676]
37c391edaandpd x0, [rip+0xdf66e]
37c391ee2mov [rsp+184], rcx
37c391eeamov rax, [r14]
37c391eedaddsd x6, x0
37c391ef1cmp rax, r12
37c391ef4jg 0x37c391ff0
37c391efapxor x0, x0
37c391efeucomisd x6, x0
37c391f02jp 0x37c391f0a
37c391f04je 0x37c392083
37c391f0a
37c391f0aloc_37c391f0a:
37c391f0amov rbx, r12
37c391f0d
37c391f0dloc_37c391f0d:
37c391f0dsub rax, r12
37c391f10mov r9, [rsp+264]
37c391f18mov rcx, [rsp+136]
37c391f20mov rdx, rbp
37c391f23add rax, 1
37c391f27mov [rsp+424], rax
37c391f2flea rax, [rip+0xdf5c2]
37c391f36mov [rsp+32], rax
37c391f3bmov r8, rax
37c391f3ecall zcopy_64_
37c391f43mov rbp, [r14]
37c391f46cmp rbp, r12
37c391f49jle 0x37c391fdf
37c391f4fmov rax, [rsp+256]
37c391f57shl rax, 4
37c391f5badd rax, r15
37c391f5emovsd_xmm x0, [rax]
37c391f62movsd_xmm x4, [rax+8]
37c391f67movapd x1, x0
37c391f6bandpd x1, [rip+0xdf5dd]
37c391f73movapd x2, x4
37c391f77andpd x2, [rip+0xdf5d1]
37c391f7fmovapd x3, x1
37c391f83addsd x3, x2
37c391f87comisd x3, [rsp+376]
37c391f90jae 0x37c393130
37c391f96pxor x1, x1
37c391f9amov ecx, 1
37c391f9fucomisd x0, x1
37c391fa3setp dl
37c391fa6cmovne edx, ecx
37c391fa9test dl, dl
37c391fabjne 0x37c3932e2
37c391fb1ucomisd x4, x1
37c391fb5setp dl
37c391fb8cmovne edx, ecx
37c391fbbtest dl, dl
37c391fbdjne 0x37c3932e2
37c391fc3
37c391fc3loc_37c391fc3:
37c391fc3mov rax, [rsp+224]
37c391fcbmov rsi, [rsp+736]
37c391fd3pxor x0, x0
37c391fd7shl rax, 4
37c391fdbmovups [rsi+rax], x0
37c391fdf
37c391fdfloc_37c391fdf:
37c391fdfmov r12, [rsp+184]
37c391fe7jmp 0x37c3920f1
37c391fec
37c391fec 0f 1f 40 00 ..@.
37c391ff0
37c391ff0loc_37c391ff0:
37c391ff0sub rax, r12
37c391ff3mov rcx, [rsp+136]
37c391ffblea r8, [rip+0xdf4f6]
37c392002mov [rsp+424], rax
37c39200amov rax, [rsp+232]
37c392012add rax, [rsp+184]
37c39201amov rdx, rax
37c39201dmov [rsp+344], rax
37c392025shl rdx, 4
37c392029add rdx, r13
37c39202ccall izamax_64_
37c392031movapd x1, x6
37c392035lea rbx, [rax+r12]
37c392039mov rax, [rsp+232]
37c392041add rax, rbx
37c392044shl rax, 4
37c392048add rax, r13
37c39204bmovsd_xmm x7, [rax]
37c39204fmovsd_xmm x0, [rax+8]
37c392054andpd x7, [rip+0xdf4f4]
37c39205candpd x0, [rip+0xdf4ec]
37c392064addsd x7, x0
37c392068pxor x0, x0
37c39206cmaxsd x1, x7
37c392070ucomisd x1, x0
37c392074jp 0x37c392110
37c39207ajne 0x37c392110
37c392080mov rax, [r14]
37c392083
37c392083loc_37c392083:
37c392083mov rcx, [rsp+768]
37c39208bcmp [rcx], 0
37c39208fjne 0x37c392094
37c392091mov [rcx], r12
37c392094
37c392094loc_37c392094:
37c392094sub rax, r12
37c392097mov r9, [rsp+264]
37c39209fmov rcx, [rsp+136]
37c3920a7mov rdx, rbp
37c3920aaadd rax, 1
37c3920aemov [rsp+424], rax
37c3920b6lea rax, [rip+0xdf43b]
37c3920bdmov [rsp+32], rax
37c3920c2mov r8, rax
37c3920c5call zcopy_64_
37c3920cacmp [r14], r12
37c3920cdjle 0x37c3920e3
37c3920cfmov rax, [rsp+736]
37c3920d7shl rsi, 4
37c3920dbpxor x5, x5
37c3920dfmovups [rax+rsi], x5
37c3920e3
37c3920e3loc_37c3920e3:
37c3920e3mov rbx, r12
37c3920e6mov rbp, [r14]
37c3920e9mov r12, [rsp+184]
37c3920f1
37c3920f1loc_37c3920f1:
37c3920f1mov rax, [rsp+744]
37c3920f9mov rsi, [rsp+224]
37c392101mov [rax+8*rsi], rbx
37c392105jmp 0x37c391d40
37c39210a
37c39210a 66 0f 1f 44 00 00 f..D..
37c392110
37c392110loc_37c392110:
37c392110movsd_xmm x0, [rip+0xdf448]
37c392118mulsd x0, x7
37c39211ccomisd x0, x6
37c392120jbe 0x37c3931c0
37c392126mov rax, [rsp+176]
37c39212eadd rdi, [rsp+168]
37c392136mov [rsp+360], r12
37c39213emov [rsp+352], rbp
37c392146lea rcx, [rdi+rax]
37c39214alea rdx, [rcx+r12]
37c39214emov rbp, rcx
37c392151shl rdx, 4
37c392155lea rax, [r13+rdx]
37c39215amov [rsp+200], rax
37c392162mov rax, rsi
37c392165shl rax, 4
37c392169add rax, r15
37c39216cmov [rsp+368], rax
37c392174
37c392174loc_37c392174:
37c392174mov rax, rbx
37c392177mov r9, [rsp+200]
37c39217fmov r8, [rsp+728]
37c392187sub rax, r12
37c39218amov rcx, [rsp+136]
37c392192mov [rsp+208], rax
37c39219amov [rsp+424], rax
37c3921a2mov rax, [rsp+192]
37c3921aaadd rax, rbx
37c3921admov [rsp+288], rax
37c3921b5mov rdi, rax
37c3921b8lea rax, [rip+0xdf339]
37c3921bfmov [rsp+32], rax
37c3921c4shl rdi, 4
37c3921c8lea rdx, [r15+rdi]
37c3921ccmov [rsp+272], rdx
37c3921d4call zcopy_64_
37c3921d9mov rdi, [r14]
37c3921dcmov rdx, [rsp+152]
37c3921e4lea r11, [rbp+rbx]
37c3921e9shl r11, 4
37c3921edmov rcx, [rsp+136]
37c3921f5sub rdi, rbx
37c3921f8imul rdx, rbx
37c3921fclea rax, [rdi+1]
37c392200lea rdi, [r13+r11]
37c392205mov [rsp+424], rax
37c39220dmov rax, [rsp+144]
37c392215mov r9, rdi
37c392218add rax, rdx
37c39221badd rax, rbx
37c39221eshl rax, 4
37c392222lea rdx, [r15+rax]
37c392226lea rax, [rip+0xdf2cb]
37c39222dmov [rsp+32], rax
37c392232mov r8, rax
37c392235mov [rsp+328], rdx
37c39223dcall zcopy_64_
37c392242cmp r12, 1
37c392246jle 0x37c3922f0
37c39224cmov rdx, [r14]
37c39224fmov r8, [rsp+136]
37c392257mov [rsp+88], 12
37c392260lea r9, [rip+0xdf299]
37c392267mov rcx, [rsp+240]
37c39226fmov [rsp+424], rsi
37c392277sub rdx, r12
37c39227alea rax, [rdx+1]
37c39227emov rdx, [rsp+336]
37c392286mov [rsp+416], rax
37c39228elea rax, [rip+0xdf263]
37c392295mov [rsp+80], rax
37c39229amov rax, [rsp+200]
37c3922a2mov [rsp+72], rax
37c3922a7mov rax, [rsp+248]
37c3922afmov [rsp+64], rax
37c3922b4mov rax, [rsp+760]
37c3922bcmov [rsp+56], rax
37c3922c1lea rax, [rbx-1]
37c3922c5shl rax, 4
37c3922c9add rax, r13
37c3922ccmov [rsp+48], rax
37c3922d1mov rax, [rsp+728]
37c3922d9mov [rsp+40], rax
37c3922demov rax, [rsp+368]
37c3922e6mov [rsp+32], rax
37c3922ebcall zgemv_64_
37c3922f0
37c3922f0loc_37c3922f0:
37c3922f0pxor x6, x6
37c3922f4cmp r12, rbx
37c3922f7je 0x37c392357
37c3922f9mov rax, [rsp+208]
37c392301mov rdx, [rsp+200]
37c392309lea r8, [rip+0xdf1e8]
37c392310mov rcx, [rsp+136]
37c392318mov [rsp+424], rax
37c392320call izamax_64_
37c392325add rax, rsi
37c392328mov [rsp+160], rax
37c392330add rax, rbp
37c392333shl rax, 4
37c392337add rax, r13
37c39233amovsd_xmm x6, [rax]
37c39233emovsd_xmm x0, [rax+8]
37c392343andpd x6, [rip+0xdf205]
37c39234bandpd x0, [rip+0xdf1fd]
37c392353addsd x6, x0
37c392357
37c392357loc_37c392357:
37c392357mov rax, [r14]
37c39235acmp rax, rbx
37c39235djg 0x37c392908
37c392363
37c392363loc_37c392363:
37c392363movsd_xmm x0, [rdi]
37c392367movsd_xmm x1, [rdi+8]
37c39236candpd x0, [rip+0xdf1dc]
37c392374andpd x1, [rip+0xdf1d4]
37c39237caddsd x0, x1
37c392380movsd_xmm x1, [rip+0xdf1d8]
37c392388mulsd x1, x6
37c39238ccomisd x1, x0
37c392390jbe 0x37c392850
37c392396mov rdi, [rsp+408]
37c39239ecmp rdi, [rsp+160]
37c3923a6je 0x37c392408
37c3923a8comisd x7, x6
37c3923acjae 0x37c392408
37c3923aemov rax, [r14]
37c3923b1mov r9, [rsp+352]
37c3923b9mov [rsp+408], rbx
37c3923c1movapd x7, x6
37c3923c5mov rdx, [rsp+200]
37c3923cdmov rcx, [rsp+136]
37c3923d5sub rax, r12
37c3923d8add rax, 1
37c3923dcmov [rsp+424], rax
37c3923e4lea rax, [rip+0xdf10d]
37c3923ebmov [rsp+32], rax
37c3923f0mov r8, rax
37c3923f3call zcopy_64_
37c3923f8mov rbx, [rsp+160]
37c392400jmp 0x37c392174
37c392405
37c392405 0f 1f 00 ...
37c392408
37c392408loc_37c392408:
37c392408mov rax, [rsp+184]
37c392410mov [rsp+400], rbx
37c392418mov rcx, rbp
37c39241bmov [rsp+392], rax
37c392423cmp rdi, r12
37c392426je 0x37c392ee0
37c39242cmov rax, rdi
37c39242fmov rbp, [rsp+192]
37c392437mov rdx, [rsp+264]
37c39243flea r8, [rip+0xdf0b2]
37c392446sub rax, r12
37c392449mov rcx, [rsp+136]
37c392451shl rsi, 4
37c392455mov [rsp+424], rax
37c39245dmov rax, [rsp+728]
37c392465add rbp, rdi
37c392468shl rbp, 4
37c39246cmov [rsp+32], rax
37c392471add rbp, r15
37c392474mov r9, rbp
37c392477call zcopy_64_
37c39247cmov rax, [r14]
37c39247fmov r12, [rsp+152]
37c392487lea rdx, [rip+0xdf06a]
37c39248emov [rsp+32], rdx
37c392493mov rcx, [rsp+136]
37c39249bmov r8, rdx
37c39249emov rdx, rbp
37c3924a1sub rax, rdi
37c3924a4lea rbp, [rdi-1]
37c3924a8add rax, 1
37c3924acshl rbp, 4
37c3924b0mov [rsp+424], rax
37c3924b8mov rax, r12
37c3924bbimul rax, rdi
37c3924bfadd rax, [rsp+144]
37c3924c7add rax, rdi
37c3924cashl rax, 4
37c3924celea r9, [r15+rax]
37c3924d2call zcopy_64_
37c3924d7lea rdx, [r15+rsi]
37c3924dblea r9, [r15+rbp]
37c3924dfmov rax, [rsp+728]
37c3924e7lea rcx, [rsp+384]
37c3924efmov [rsp+32], rax
37c3924f4mov r8, rax
37c3924f7call zswap_64_
37c3924fcmov rax, [rsp+384]
37c392504lea r9, [r13+rbp]
37c392509lea rsi, [rax-1]
37c39250dmov [rsp+184], rax
37c392515lea rax, [rsp+392]
37c39251dmov [rsp+224], rsi
37c392525mov rdx, rsi
37c392528mov rcx, rax
37c39252bmov rsi, [rsp+760]
37c392533shl rdx, 4
37c392537mov [rsp+200], rax
37c39253fmov [rsp+32], rsi
37c392544mov r8, rsi
37c392547add rdx, r13
37c39254acall zswap_64_
37c39254fmov rax, [rsp+184]
37c392557mov rcx, [rsp+168]
37c39255fmov rsi, [rsp+176]
37c392567mov r10, [rsp+144]
37c39256fimul rcx, rax
37c392573lea rdx, [rax+1]
37c392577mov r8, [rsp+392]
37c39257fmov [rsp+184], rdx
37c392587mov rdx, r12
37c39258aimul rdx, rax
37c39258eadd rsi, rcx
37c392591mov [rsp+232], rsi
37c392599add rsi, rax
37c39259clea r11, [r10+rdx]
37c3925a0mov [rsp+304], rsi
37c3925a8add rdx, r12
37c3925ablea rsi, [rax+r11]
37c3925afmov [rsp+192], r11
37c3925b7mov [rsp+256], rsi
37c3925bflea rsi, [rdx+r10]
37c3925c3cmp r8, rbx
37c3925c6je 0x37c3930d0
37c3925ccimul r12, r8
37c3925d0lea rdi, [rbx+r11]
37c3925d4mov ebp, 2
37c3925d9mov [rsp+288], rdi
37c3925e1mov rdi, rbx
37c3925e4lea r9, [rbx+rsi]
37c3925e8lea rcx, [r8+r11]
37c3925ecsub rdi, rax
37c3925efshl r9, 4
37c3925f3lea rdx, [r12+r10]
37c3925f7mov [rsp+208], rdi
37c3925ffadd r9, r15
37c392602mov r12, rax
37c392605lea rdi, [rbx+rdx]
37c392609shl rdi, 4
37c39260dadd rdi, r15
37c392610mov [rsp+272], rdi
37c392618lea rdi, [r8-1]
37c39261cmov [rsp+360], rdi
37c392624nop
37c392625nop [rax+rax]
37c392630
37c392630loc_37c392630:
37c392630shl rcx, 4
37c392634mov rax, [rsp+288]
37c39263cmov rdi, [rsp+136]
37c392644lea r8, [rip+0xdeead]
37c39264bmovupd x0, [r15+rcx]
37c392651mov rcx, [rsp+728]
37c392659shl rax, 4
37c39265dadd rdx, [rsp+184]
37c392665movups [r15+rax], x0
37c39266amov rax, [rsp+208]
37c392672shl rdx, 4
37c392676mov [rsp+32], rcx
37c39267badd rdx, r15
37c39267emov rcx, rdi
37c392681sub rax, 1
37c392685mov [rsp+424], rax
37c39268dcall zcopy_64_
37c392692mov rdx, [r14]
37c392695lea rcx, [rip+0xdee5c]
37c39269cmov r9, [rsp+328]
37c3926a4mov [rsp+32], rcx
37c3926a9mov r8, rcx
37c3926acmov rcx, rdi
37c3926aflea rdi, [rbx-1]
37c3926b3sub rdx, rbx
37c3926b6shl rdi, 4
37c3926baadd rdx, 1
37c3926bemov [rsp+424], rdx
37c3926c6mov rdx, [rsp+272]
37c3926cecall zcopy_64_
37c3926d3mov rcx, [rsp+728]
37c3926dblea r9, [r15+rdi]
37c3926dfmov rdx, [rsp+360]
37c3926e7mov [rsp+32], rcx
37c3926ecmov r8, rcx
37c3926efshl rdx, 4
37c3926f3mov rcx, [rsp+200]
37c3926fbadd rdx, r15
37c3926fecall zswap_64_
37c392703mov r10, [rsp+760]
37c39270blea r9, [r13+rdi]
37c392710mov rdx, [rsp+392]
37c392718mov rcx, [rsp+200]
37c392720sub rdx, 1
37c392724mov [rsp+32], r10
37c392729mov r8, r10
37c39272cshl rdx, 4
37c392730add rdx, r13
37c392733call zswap_64_
37c392738cmp rbp, 1
37c39273cje 0x37c393270
37c392742mov rax, [rsp+184]
37c39274amov rcx, [rsp+232]
37c392752mov rdi, [rsp+408]
37c39275aadd rcx, rax
37c39275dmov [rsp+344], rcx
37c392765mov rcx, [rsp+168]
37c39276dimul rcx, rax
37c392771mov rax, r12
37c392774add rcx, [rsp+176]
37c39277c
37c39277cloc_37c39277c:
37c39277cmov rdx, [rsp+304]
37c392784mov rbp, [r14]
37c392787lea r12, [rax+2]
37c39278bshl rdx, 4
37c39278fmovupd x10, [r13+rdx]
37c392796mov rdx, [rsp+184]
37c39279eadd rdx, rcx
37c3927a1shl rdx, 4
37c3927a5movupd x9, [r13+rdx]
37c3927acmov rdx, [rsp+344]
37c3927b4shl rdx, 4
37c3927b8movupd x4, [r13+rdx]
37c3927bflea rdx, [rbp-1]
37c3927c3cmp rdx, rax
37c3927c6jg 0x37c392988
37c3927cc
37c3927ccloc_37c3927cc:
37c3927ccmov rdx, [rsp+256]
37c3927d4pxor x5, x5
37c3927d8neg rdi
37c3927dbneg rbx
37c3927demov rcx, [rsp+184]
37c3927e6shl rdx, 4
37c3927eamovups [r15+rdx], x10
37c3927efmov rdx, [rsp+192]
37c3927f7add rdx, rcx
37c3927fashl rdx, 4
37c3927femovups [r15+rdx], x5
37c392803lea rdx, [rcx+rsi]
37c392807mov rsi, [rsp+224]
37c39280fmov rcx, [rsp+736]
37c392817shl rdx, 4
37c39281bmovups [r15+rdx], x9
37c392820mov rdx, rsi
37c392823shl rdx, 4
37c392827movups [rcx+rdx], x4
37c39282bmov rdx, rax
37c39282eshl rdx, 4
37c392832movups [rcx+rdx], x5
37c392836mov rcx, [rsp+744]
37c39283emov [rcx+8*rsi], rdi
37c392842mov [rcx+8*rax], rbx
37c392846jmp 0x37c391d40
37c39284b
37c39284b 0f 1f 44 00 00 ..D..
37c392850
37c392850loc_37c392850:
37c392850mov rax, [r14]
37c392853mov rbp, [rsp+352]
37c39285bmov [rsp+400], rbx
37c392863mov rdx, [rsp+200]
37c39286bmov rcx, [rsp+136]
37c392873sub rax, r12
37c392876mov r9, rbp
37c392879add rax, 1
37c39287dmov [rsp+424], rax
37c392885lea rax, [rip+0xdec6c]
37c39288cmov [rsp+32], rax
37c392891mov r8, rax
37c392894call zcopy_64_
37c392899mov [rsp+392], r12
37c3928a1cmp r12, rbx
37c3928a4je 0x37c393448
37c3928aamov [rsp+360], rsi
37c3928b2mov rsi, [rsp+144]
37c3928bamov ebp, 1
37c3928bfmov rax, [rsp+320]
37c3928c7add rax, [rsp+152]
37c3928cfadd rsi, rax
37c3928d2lea rax, [rsp+392]
37c3928damov rdx, [rsp+192]
37c3928e2mov rcx, [rsp+256]
37c3928ealea r9, [rbx+rsi]
37c3928eemov [rsp+200], rax
37c3928f6shl r9, 4
37c3928faadd r9, r15
37c3928fdjmp 0x37c392630
37c392902
37c392902 66 0f 1f 44 00 00 f..D..
37c392908
37c392908loc_37c392908:
37c392908lea rdx, [rbp+rbx+1]
37c39290dmov rcx, [rsp+136]
37c392915sub rax, rbx
37c392918lea r8, [rip+0xdebd9]
37c39291fshl rdx, 4
37c392923mov [rsp+424], rax
37c39292badd rdx, r13
37c39292ecall izamax_64_
37c392933lea rdx, [rax+rbx]
37c392937lea rax, [rbp+rdx]
37c39293cshl rax, 4
37c392940add rax, r13
37c392943movsd_xmm x0, [rax]
37c392947movsd_xmm x1, [rax+8]
37c39294candpd x0, [rip+0xdebfc]
37c392954andpd x1, [rip+0xdebf4]
37c39295caddsd x0, x1
37c392960comisd x0, x6
37c392964maxsd x0, x6
37c392968cmovbe rdx, [rsp+160]
37c392971mov [rsp+160], rdx
37c392979movapd x6, x0
37c39297djmp 0x37c392363
37c392982
37c392982 66 0f 1f 44 00 00 f..D..
37c392988
37c392988loc_37c392988:
37c392988movapd x7, x10
37c39298dmovapd x0, x4
37c392991movapd x1, x9
37c392996unpckhpd x7, x7
37c39299aandpd x0, [rip+0xdebae]
37c3929a2movapd x8, x4
37c3929a7movapd x12, x7
37c3929acmovapd x7, x9
37c3929b1unpckhpd x7, x7
37c3929b5movapd x2, x7
37c3929b9movapd x7, x4
37c3929bdunpckhpd x7, x7
37c3929c1movapd x3, x7
37c3929c5andpd x3, [rip+0xdeb83]
37c3929cdcomisd x3, x0
37c3929d1jbe 0x37c393068
37c3929d7movapd x3, x4
37c3929dbmov r9l, 1
37c3929e1divsd x3, x7
37c3929e5movapd x13, x3
37c3929eamovapd x6, x3
37c3929eemovapd x14, x3
37c3929f3mulsd x13, x9
37c3929f8mulsd x6, x4
37c3929fcmulsd x14, x10
37c392a01addsd x13, x2
37c392a06mulsd x2, x3
37c392a0aaddsd x6, x7
37c392a0emulsd x3, x12
37c392a13addsd x14, x12
37c392a18divsd x13, x6
37c392a1dmovapd x0, x2
37c392a21subsd x0, x9
37c392a26divsd x0, x6
37c392a2adivsd x14, x6
37c392a2fmovsd_xmm [rsp+200], x0
37c392a38movapd x0, x3
37c392a3csubsd x0, x10
37c392a41divsd x0, x6
37c392a45movapd x12, x0
37c392a4a
37c392a4aloc_37c392a4a:
37c392a4amovsd_xmm x5, [rsp+200]
37c392a53movapd x1, x13
37c392a58mulsd x1, x14
37c392a5dmovapd x0, x5
37c392a61mulsd x0, x12
37c392a66mulsd x5, x14
37c392a6bsubsd x1, x0
37c392a6fmovapd x0, x13
37c392a74subsd x1, [rip+0xdeafc]
37c392a7cmulsd x0, x12
37c392a81movapd x2, x1
37c392a85andpd x2, [rip+0xdeac3]
37c392a8daddsd x0, x5
37c392a91movapd x3, x0
37c392a95andpd x3, [rip+0xdeab3]
37c392a9dcomisd x3, x2
37c392aa1jbe 0x37c393030
37c392aa7movapd x5, x1
37c392aabdivsd x5, x0
37c392aafmulsd x1, x5
37c392ab3movapd x6, x5
37c392ab7addsd x0, x1
37c392abbpxor x1, x1
37c392abfmulsd x5, x1
37c392ac3addsd x6, x1
37c392ac7subsd x5, [rip+0xdeaa9]
37c392acfdivsd x6, x0
37c392ad3divsd x5, x0
37c392ad7
37c392ad7loc_37c392ad7:
37c392ad7cmp rbp, r12
37c392adajl 0x37c3927cc
37c392ae0lea r11, [rbp+1]
37c392ae4lea rdx, [rcx+rax]
37c392ae8mov r10, [rsp+192]
37c392af0neg rcx
37c392af3mov [rsp+208], r11
37c392afbshl rdx, 4
37c392affshl rcx, 4
37c392b03mov r11, [rsp+232]
37c392b0blea r8, [r13+rdx+32]
37c392b10lea rdx, [r10+rax]
37c392b14neg r10
37c392b17mov [rsp+272], rax
37c392b1fshl r11, 4
37c392b23shl rdx, 4
37c392b27mov [rsp+328], rsi
37c392b2fmov rax, [rsp+208]
37c392b37mov [rsp+264], r11
37c392b3fmov r11, rsi
37c392b42lea rdx, [r15+rdx+32]
37c392b47shl r11, 4
37c392b4bmov [rsp+320], r12
37c392b53mov [rsp+232], r11
37c392b5bmov r11, r10
37c392b5emov rsi, [rsp+232]
37c392b66mov r10, r12
37c392b69mov [rsp+232], rdi
37c392b71shl r11, 4
37c392b75mov rdi, [rsp+264]
37c392b7dmovups [rsp+208], x10
37c392b86movups [rsp+288], x9
37c392b8fmovups [rsp+304], x4
37c392b97jmp 0x37c392cbf
37c392b9c
37c392b9c 0f 1f 40 00 ..@.
37c392ba0
37c392ba0loc_37c392ba0:
37c392ba0movapd x11, x8
37c392ba5movapd x2, x3
37c392ba9divsd x11, x7
37c392baemulsd x2, x11
37c392bb3movapd x15, x11
37c392bb8mulsd x11, x1
37c392bbdmulsd x15, x8
37c392bc2addsd x2, x1
37c392bc6subsd x11, x3
37c392bcbaddsd x15, x7
37c392bd0movapd x1, x11
37c392bd5divsd x2, x15
37c392bdadivsd x1, x15
37c392bdf
37c392bdfloc_37c392bdf:
37c392bdfmovapd x11, x2
37c392be4movapd x3, x1
37c392be8mulsd x2, x5
37c392becmulsd x1, x6
37c392bf0mulsd x11, x6
37c392bf5mulsd x3, x5
37c392bf9addsd x2, x1
37c392bfdmovapd x1, x4
37c392c01mulsd x1, x12
37c392c06mulsd x4, x14
37c392c0bsubsd x11, x3
37c392c10movsd_xmm [rdx+8], x2
37c392c15movapd x2, x0
37c392c19mulsd x2, x14
37c392c1emulsd x0, x12
37c392c23movsd_xmm [rdx], x11
37c392c28subsd x2, x1
37c392c2caddsd x0, x4
37c392c30subsd x2, x10
37c392c35subsd x0, x9
37c392c3atest r9b, r9b
37c392c3dje 0x37c392d68
37c392c43movapd x4, x8
37c392c48movapd x1, x2
37c392c4cdivsd x4, x7
37c392c50mulsd x1, x4
37c392c54movapd x3, x4
37c392c58mulsd x3, x8
37c392c5dmulsd x4, x0
37c392c61addsd x1, x0
37c392c65addsd x3, x7
37c392c69subsd x4, x2
37c392c6ddivsd x1, x3
37c392c71divsd x4, x3
37c392c75movapd x0, x4
37c392c79
37c392c79loc_37c392c79:
37c392c79movapd x2, x1
37c392c7dmovapd x3, x0
37c392c81lea r12, [rsi+rdx]
37c392c85add r10, 1
37c392c89mulsd x2, x6
37c392c8dadd r8, 16
37c392c91add rdx, 16
37c392c95mulsd x3, x5
37c392c99mulsd x1, x5
37c392c9dmulsd x0, x6
37c392ca1subsd x2, x3
37c392ca5addsd x1, x0
37c392ca9movsd_xmm [r12+r11], x2
37c392cafmovsd_xmm [r12+r11+8], x1
37c392cb6cmp r10, rax
37c392cb9je 0x37c392da0
37c392cbf
37c392cbfloc_37c392cbf:
37c392cbflea r12, [rdi+r8]
37c392cc3movapd x3, x13
37c392cc8movsd_xmm x0, [r8]
37c392ccdmovsd_xmm x2, [rsp+200]
37c392cd6movsd_xmm x10, [r12+rcx]
37c392cdcmovsd_xmm x9, [r12+rcx+8]
37c392ce3movapd x1, x2
37c392ce7movsd_xmm x4, [r8+8]
37c392cedmulsd x1, x9
37c392cf2mulsd x2, x10
37c392cf7mulsd x3, x10
37c392cfcsubsd x3, x1
37c392d00movapd x1, x2
37c392d04movapd x2, x13
37c392d09mulsd x2, x9
37c392d0esubsd x3, x0
37c392d12addsd x1, x2
37c392d16subsd x1, x4
37c392d1atest r9b, r9b
37c392d1djne 0x37c392ba0
37c392d23movapd x11, x7
37c392d28movapd x2, x1
37c392d2cdivsd x11, x8
37c392d31mulsd x2, x11
37c392d36movapd x15, x11
37c392d3bmulsd x15, x7
37c392d40addsd x2, x3
37c392d44mulsd x3, x11
37c392d49addsd x15, x8
37c392d4edivsd x2, x15
37c392d53subsd x1, x3
37c392d57divsd x1, x15
37c392d5cjmp 0x37c392bdf
37c392d61
37c392d61 0f 1f 80 00 00 00 00 .......
37c392d68
37c392d68loc_37c392d68:
37c392d68movapd x4, x7
37c392d6cmovapd x1, x0
37c392d70divsd x4, x8
37c392d75mulsd x1, x4
37c392d79movapd x3, x4
37c392d7dmulsd x3, x7
37c392d81addsd x1, x2
37c392d85mulsd x2, x4
37c392d89addsd x3, x8
37c392d8edivsd x1, x3
37c392d92subsd x0, x2
37c392d96divsd x0, x3
37c392d9ajmp 0x37c392c79
37c392d9f
37c392d9f 90 .
37c392da0
37c392da0loc_37c392da0:
37c392da0mov rax, [rsp+272]
37c392da8movupd x10, [rsp+208]
37c392db2mov r12, [rsp+320]
37c392dbamov rsi, [rsp+328]
37c392dc2movupd x9, [rsp+288]
37c392dccmov rdi, [rsp+232]
37c392dd4movupd x4, [rsp+304]
37c392dddjmp 0x37c3927cc
37c392de2
37c392de2 66 0f 1f 44 00 00 f..D..
37c392de8
37c392de8loc_37c392de8:
37c392de8mov rax, [rsp+728]
37c392df0lea rbx, [r12-1]
37c392df5mov r14, rbp
37c392df8mov r9, [rsp+336]
37c392e00mov rdx, rbx
37c392e03sub r14, r12
37c392e06lea r8, [rip+0xde723]
37c392e0dmov [rsp+424], rbx
37c392e15mov [rsp+96], rax
37c392e1ashl rdx, 4
37c392e1emov rax, [rsp+152]
37c392e26add r14, 1
37c392e2alea rcx, [rip+0xde70d]
37c392e31mov [rsp+416], r14
37c392e39mov rbp, [rsp+712]
37c392e41mov [rsp+120], 9
37c392e4aimul rax, r12
37c392e4eadd rax, [rsp+144]
37c392e56mov [rsp+112], 12
37c392e5fadd rax, r12
37c392e62mov [rsp+104], 5
37c392e6bshl rax, 4
37c392e6fadd rax, r15
37c392e72mov [rsp+88], rax
37c392e77mov rax, [rsp+248]
37c392e7fmov [rsp+80], rax
37c392e84mov rax, [rsp+760]
37c392e8cmov [rsp+72], rax
37c392e91lea rax, [r13+rdx]
37c392e96mov [rsp+64], rax
37c392e9bmov rax, [rsp+728]
37c392ea3mov [rsp+56], rax
37c392ea8lea rax, [r15+rdx]
37c392eacmov rdx, [rsp+240]
37c392eb4mov [rsp+48], rax
37c392eb9lea rax, [rip+0xde640]
37c392ec0mov [rsp+40], rax
37c392ec5mov rax, [rsp+136]
37c392ecdmov [rsp+32], rax
37c392ed2call zgemmtr_
37c392ed7jmp 0x37c390dd7
37c392edc
37c392edc 0f 1f 40 00 ..@.
37c392ee0
37c392ee0loc_37c392ee0:
37c392ee0mov rsi, [rsp+144]
37c392ee8mov rdx, [rsp+184]
37c392ef0mov rax, [rsp+320]
37c392ef8add rax, [rsp+152]
37c392f00add rsi, rax
37c392f03mov rax, r12
37c392f06cmp rbx, rdx
37c392f09je 0x37c39277c
37c392f0fmov rax, [rsp+192]
37c392f17lea rdi, [rbx+rsi]
37c392f1bmov ebp, 2
37c392f20shl rdi, 4
37c392f24lea rcx, [rdx+rax]
37c392f28lea rax, [r15+rdi]
37c392f2cmov rdx, rsi
37c392f2fmov [rsp+272], rax
37c392f37mov r9, rax
37c392f3alea rax, [rsp+392]
37c392f42mov [rsp+200], rax
37c392f4ajmp 0x37c392630
37c392f4f
37c392f4f 90 .
37c392f50
37c392f50loc_37c392f50:
37c392f50cmp rsi, rbp
37c392f53jne 0x37c393100
37c392f59mov rax, [rsp+200]
37c392f61mov [rsp+264], rsi
37c392f69mov rdi, rbx
37c392f6cmov [rsp+232], rbx
37c392f74add rax, rbx
37c392f77mov [rsp+256], rax
37c392f7fjmp 0x37c3913c0
37c392f84
37c392f84 0f 1f 40 00 ..@.
37c392f88
37c392f88loc_37c392f88:
37c392f88movapd x2, x1
37c392f8cpxor x5, x5
37c392f90divsd x2, x0
37c392f94mulsd x1, x2
37c392f98movapd x6, x2
37c392f9cmulsd x6, x5
37c392fa0subsd x5, x2
37c392fa4addsd x6, [rip+0xde5cc]
37c392facaddsd x1, x0
37c392fb0divsd x6, x1
37c392fb4divsd x5, x1
37c392fb8jmp 0x37c391a22
37c392fbd
37c392fbd 0f 1f 00 ...
37c392fc0
37c392fc0loc_37c392fc0:
37c392fc0movapd x3, x7
37c392fc4divsd x3, x10
37c392fc9movapd x1, x3
37c392fcdmovapd x0, x3
37c392fd1movapd x14, x3
37c392fd6mulsd x0, x12
37c392fdbmulsd x1, x7
37c392fdfmulsd x4, x3
37c392fe3mulsd x14, x13
37c392fe8mulsd x3, x9
37c392fedaddsd x0, x15
37c392ff2addsd x1, x10
37c392ff7subsd x12, x4
37c392ffcaddsd x14, x9
37c393001divsd x0, x1
37c393005subsd x13, x3
37c39300adivsd x12, x1
37c39300fmovsd_xmm [rsp+208], x0
37c393018divsd x14, x1
37c39301ddivsd x13, x1
37c393022jmp 0x37c391991
37c393027
37c393027 66 0f 1f 84 00 00 00 00 00 f........
37c393030
37c393030loc_37c393030:
37c393030movapd x2, x0
37c393034pxor x5, x5
37c393038divsd x2, x1
37c39303cmulsd x0, x2
37c393040movapd x6, x2
37c393044mulsd x6, x5
37c393048subsd x5, x2
37c39304caddsd x6, [rip+0xde524]
37c393054addsd x0, x1
37c393058divsd x6, x0
37c39305cdivsd x5, x0
37c393060jmp 0x37c392ad7
37c393065
37c393065 0f 1f 00 ...
37c393068
37c393068loc_37c393068:
37c393068movapd x6, x7
37c39306cxor r9l, r9l
37c39306fdivsd x6, x4
37c393073movapd x3, x6
37c393077movapd x13, x6
37c39307cmovapd x14, x6
37c393081mulsd x1, x6
37c393085mulsd x3, x7
37c393089mulsd x13, x2
37c39308emulsd x14, x12
37c393093mulsd x6, x10
37c393098subsd x2, x1
37c39309caddsd x3, x4
37c3930a0addsd x13, x9
37c3930a5addsd x14, x10
37c3930aadivsd x2, x3
37c3930aesubsd x12, x6
37c3930b3divsd x13, x3
37c3930b8movsd_xmm [rsp+200], x2
37c3930c1divsd x14, x3
37c3930c6divsd x12, x3
37c3930cbjmp 0x37c392a4a
37c3930d0
37c3930d0loc_37c3930d0:
37c3930d0mov rdx, [rsp+232]
37c3930d8add rdx, [rsp+184]
37c3930e0add rcx, [rsp+168]
37c3930e8mov [rsp+344], rdx
37c3930f0add rcx, [rsp+176]
37c3930f8jmp 0x37c39277c
37c3930fd
37c3930fd 0f 1f 00 ...
37c393100
37c393100loc_37c393100:
37c393100imul rax, [rsp+168]
37c393109mov r10, rbp
37c39310cadd rax, [rsp+176]
37c393114mov r11l, 2
37c39311ajmp 0x37c39154f
37c39311f
37c39311f 90 .
37c393120
37c393120loc_37c393120:
37c393120mov r10, rbp
37c393123mov r11l, 2
37c393129jmp 0x37c39154f
37c39312e
37c39312e 66 90 f.
37c393130
37c393130loc_37c393130:
37c393130comisd x2, x1
37c393134ja 0x37c3933bd
37c39313amovapd x2, x4
37c39313epxor x1, x1
37c393142divsd x2, x0
37c393146mulsd x4, x2
37c39314aaddsd x4, x0
37c39314emovapd x0, x2
37c393152mulsd x0, x1
37c393156subsd x1, x2
37c39315aaddsd x0, [rip+0xde416]
37c393162unpcklpd x0, x1
37c393166movddup x1, x4
37c39316adivpd x0, x1
37c39316e
37c39316eloc_37c39316e:
37c39316emov rax, rbp
37c393171mov rcx, [rsp+136]
37c393179lea rdx, [rsp+432]
37c393181lea r9, [rip+0xde370]
37c393188sub rax, r12
37c39318bmovups [rsp+432], x0
37c393193mov [rsp+424], rax
37c39319bmov rax, [rsp+192]
37c3931a3add rax, [rsp+184]
37c3931abshl rax, 4
37c3931aflea r8, [r15+rax]
37c3931b3call zscal_64_
37c3931b8mov rbp, [r14]
37c3931bbjmp 0x37c391fc3
37c3931c0
37c3931c0loc_37c3931c0:
37c3931c0mov rax, [r14]
37c3931c3jmp 0x37c391f0a
37c3931c8
37c3931c8 0f 1f 84 00 00 00 00 00 ........
37c3931d0
37c3931d0loc_37c3931d0:
37c3931d0comisd x2, x1
37c3931d4jbe 0x37c3932a9
37c3931damovapd x1, x0
37c3931dedivsd x1, x4
37c3931e2mulsd x0, x1
37c3931e6movapd x2, x0
37c3931eapxor x0, x0
37c3931eemulsd x0, x1
37c3931f2addsd x2, x4
37c3931f6unpcklpd x1, x0
37c3931famovupd x0, [rip+0xde36e]
37c393202addpd x0, x1
37c393206addpd x1, [rip+0xde372]
37c39320eshufpd x0, x1, 2
37c393213movddup x1, x2
37c393217divpd x0, x1
37c39321b
37c39321bloc_37c39321b:
37c39321badd rax, 1
37c39321fmov rcx, [rsp+136]
37c393227lea rdx, [rsp+432]
37c39322flea r9, [rip+0xde2c2]
37c393236shl rax, 4
37c39323amov [rsp+424], r12
37c393242lea r8, [r15+rax]
37c393246movups [rsp+432], x0
37c39324ecall zscal_64_
37c393253jmp 0x37c390c70
37c393258
37c393258 0f 1f 84 00 00 00 00 00 ........
37c393260
37c393260loc_37c393260:
37c393260mov rbx, rsi
37c393263jmp 0x37c390a5f
37c393268
37c393268 0f 1f 84 00 00 00 00 00 ........
37c393270
37c393270loc_37c393270:
37c393270mov rdx, [rsp+256]
37c393278mov r11, [rsp+304]
37c393280mov rax, [r14]
37c393283mov rbx, [rsp+400]
37c39328bshl rdx, 4
37c39328fshl r11, 4
37c393293lea rsi, [r15+rdx]
37c393297lea rbp, [r13+r11]
37c39329cmov [rsp+264], rsi
37c3932a4jmp 0x37c391f0d
37c3932a9
37c3932a9loc_37c3932a9:
37c3932a9movapd x2, x4
37c3932adpxor x1, x1
37c3932b1divsd x2, x0
37c3932b5mulsd x4, x2
37c3932b9addsd x4, x0
37c3932bdmovapd x0, x2
37c3932c1mulsd x0, x1
37c3932c5subsd x1, x2
37c3932c9addsd x0, [rip+0xde2a7]
37c3932d1unpcklpd x0, x1
37c3932d5movddup x1, x4
37c3932d9divpd x0, x1
37c3932ddjmp 0x37c39321b
37c3932e2
37c3932e2loc_37c3932e2:
37c3932e2mov rcx, [rsp+184]
37c3932eacmp rbp, rcx
37c3932edjl 0x37c391fc3
37c3932f3mov rdx, [rsp+192]
37c3932fblea r8, [rbp+1]
37c3932ffadd rdx, rcx
37c393302shl rdx, 4
37c393306add rdx, r15
37c393309jmp 0x37c393363
37c39330b
37c39330b 0f 1f 44 00 00 ..D..
37c393310
37c393310loc_37c393310:
37c393310movapd x3, x0
37c393314divsd x3, x4
37c393318movddup x2, x3
37c39331cmulpd x2, x1
37c393320mulsd x3, x0
37c393324shufpd x2, x2, 1
37c393329movapd x0, x2
37c39332dsubpd x2, x1
37c393331addsd x3, x4
37c393335addpd x0, x1
37c393339movddup x1, x3
37c39333dshufpd x0, x2, 1
37c393342divpd x0, x1
37c393346
37c393346loc_37c393346:
37c393346add rcx, 1
37c39334amovups [rdx], x0
37c39334dcmp rcx, r8
37c393350je 0x37c391fc3
37c393356movsd_xmm x0, [rax]
37c39335amovsd_xmm x4, [rax+8]
37c39335fadd rdx, 16
37c393363
37c393363loc_37c393363:
37c393363movapd x2, x0
37c393367movapd x3, x4
37c39336bandpd x2, [rip+0xde1dd]
37c393373movupd x1, [rdx]
37c393377andpd x3, [rip+0xde1d1]
37c39337fcomisd x3, x2
37c393383ja 0x37c393310
37c393385movapd x2, x4
37c393389divsd x2, x0
37c39338dmovddup x3, x2
37c393391mulpd x3, x1
37c393395mulsd x2, x4
37c393399shufpd x3, x3, 1
37c39339eaddsd x2, x0
37c3933a2movapd x0, x3
37c3933a6addpd x0, x1
37c3933aasubpd x1, x3
37c3933aeshufpd x0, x1, 2
37c3933b3movddup x1, x2
37c3933b7divpd x0, x1
37c3933bbjmp 0x37c393346
37c3933bd
37c3933bdloc_37c3933bd:
37c3933bdmovapd x1, x0
37c3933c1divsd x1, x4
37c3933c5mulsd x0, x1
37c3933c9movapd x2, x0
37c3933cdpxor x0, x0
37c3933d1mulsd x0, x1
37c3933d5addsd x2, x4
37c3933d9unpcklpd x1, x0
37c3933ddmovupd x0, [rip+0xde18b]
37c3933e5addpd x0, x1
37c3933e9addpd x1, [rip+0xde18f]
37c3933f1shufpd x0, x1, 2
37c3933f6movddup x1, x2
37c3933fadivpd x0, x1
37c3933fejmp 0x37c39316e
37c393403
37c393403loc_37c393403:
37c393403lea rax, [rsp+384]
37c39340bxor edx, edx
37c39340dmov [rsp+184], rax
37c393415lea rax, [rsp+424]
37c39341dmov [rsp+136], rax
37c393425lea rax, [rip+0xde0e4]
37c39342cmov [rsp+240], rax
37c393434lea rax, [rip+0xde0e5]
37c39343bmov [rsp+248], rax
37c393443jmp 0x37c390ce7
37c393448
37c393448loc_37c393448:
37c393448mov rax, [r14]
37c39344bjmp 0x37c391f0d
37c3907a0
37c393450
37c393450zlasyf_rook_64_:
37c393450push r15
37c393452push r14
37c393454push r13
37c393456push r12
37c393458push rbp
37c393459push rdi
37c39345apush rsi
37c39345bpush rbx
37c39345csub rsp, 632
37c393463movups [rsp+464], x6
37c39346bmovups [rsp+480], x7
37c393473movups [rsp+496], x8
37c39347cmovups [rsp+512], x9
37c393485movups [rsp+528], x10
37c39348emovups [rsp+544], x11
37c393497movups [rsp+560], x12
37c3934a0movups [rsp+576], x13
37c3934a9movups [rsp+592], x14
37c3934b2movups [rsp+608], x15
37c3934bbmov rax, [rsp+744]
37c3934c3mov r15, [rsp+736]
37c3934cbmov r13, [rsp+760]
37c3934d3mov rax, [rax]
37c3934d6mov r14, rdx
37c3934d9xor edx, edx
37c3934dbtest rax, rax
37c3934demov rbx, rcx
37c3934e1cmovns rdx, rax
37c3934e5mov rax, [rsp+768]
37c3934edlea rcx, [rip+0xde09c]
37c3934f4mov rdi, r9
37c3934f7mov [rsp+720], r8
37c3934ffmov rax, [rax]
37c393502mov [rsp+152], rdx
37c39350anot rdx
37c39350dmov [rsp+144], rdx
37c393515xor edx, edx
37c393517test rax, rax
37c39351acmovns rdx, rax
37c39351emov rax, [rsp+776]
37c393526mov [rax], 0
37c39352dmov [rsp+176], rdx
37c393535not rdx
37c393538mov [rsp+184], rdx
37c393540mov edx, 1
37c393545call dlamch_64_
37c39354amov r9l, 1
37c393550mov r8l, 1
37c393556mov rcx, rbx
37c393559movsd_xmm [rsp+376], x0
37c393562lea rdx, [rip+0xde028]
37c393569call lsame_64_
37c39356etest rax, rax
37c393571je 0x37c3939e0
37c393577mov rax, [rsp+720]
37c39357fmov r12, [r14]
37c393582mov rsi, [rax]
37c393585mov rax, r12
37c393588mov [rsp+400], r12
37c393590sub rax, rsi
37c393593add rax, 1
37c393597cmp r12, rax
37c39359ajg 0x37c3935a5
37c39359ccmp r12, rsi
37c39359fjg 0x37c396268
37c3935a5
37c3935a5loc_37c3935a5:
37c3935a5lea rax, [rsp+400]
37c3935admov [rsp+728], rdi
37c3935b5mov rdx, r12
37c3935b8mov [rsp+168], rax
37c3935c0lea rax, [rsp+440]
37c3935c8mov [rsp+136], rax
37c3935d0lea rax, [rip+0xddfd9]
37c3935d7mov [rsp+232], rax
37c3935dflea rax, [rip+0xddfda]
37c3935e6mov [rsp+240], rax
37c3935eenop
37c3935f0
37c3935f0loc_37c3935f0:
37c3935f0test r12, r12
37c3935f3jle 0x37c393805
37c3935f9mov rdi, [rsp+176]
37c393601mov rax, [rsp+184]
37c393609mov [rsp+424], r12
37c393611imul r12, [rsp+152]
37c39361amov rcx, [rsp+168]
37c393622imul rdi, rsi
37c393626add rax, rdi
37c393629mov [rsp+208], rax
37c393631add rax, 1
37c393635shl rax, 4
37c393639lea r9, [r13+rax]
37c39363emov rax, [rsp+144]
37c393646mov [rsp+192], r9
37c39364elea rdx, [rax+r12+1]
37c393653lea rax, [rip+0xddf3e]
37c39365amov [rsp+32], rax
37c39365fshl rdx, 4
37c393663mov r8, rax
37c393666add rdx, r15
37c393669call zcopy_64_
37c39366emov rax, [r14]
37c393671mov rbx, [rsp+400]
37c393679cmp rax, rbx
37c39367cjg 0x37c395838
37c393682
37c393682loc_37c393682:
37c393682mov rax, [rsp+208]
37c39368aadd rax, rbx
37c39368dshl rax, 4
37c393691add rax, r13
37c393694movsd_xmm x6, [rax]
37c393698movsd_xmm x0, [rax+8]
37c39369dandpd x6, [rip+0xddf4b]
37c3936a5andpd x0, [rip+0xddf43]
37c3936adaddsd x6, x0
37c3936b1cmp rbx, 1
37c3936b5jg 0x37c394ee0
37c3936bbpxor x5, x5
37c3936bfucomisd x6, x5
37c3936c3jp 0x37c3936cb
37c3936c5je 0x37c394e30
37c3936cb
37c3936cbloc_37c3936cb:
37c3936cbmov rax, [rsp+152]
37c3936d3imul rax, rbx
37c3936d7add rax, [rsp+144]
37c3936dfmov [rsp+200], rax
37c3936e7
37c3936e7loc_37c3936e7:
37c3936e7mov rax, [rsp+200]
37c3936eflea rsi, [rip+0xddea2]
37c3936f6mov rcx, [rsp+168]
37c3936femov [rsp+32], rsi
37c393703mov rdx, [rsp+192]
37c39370bmov r8, rsi
37c39370eadd rax, 1
37c393712shl rax, 4
37c393716lea r9, [r15+rax]
37c39371acall zcopy_64_
37c39371fmov rcx, [rsp+400]
37c393727lea r12, [rcx-1]
37c39372bcmp rcx, 1
37c39372fjle 0x37c3937c0
37c393735mov rax, [rsp+152]
37c39373dimul rax, rcx
37c393741add rax, [rsp+144]
37c393749lea rdx, [rcx+rax]
37c39374dshl rdx, 4
37c393751add rdx, r15
37c393754movsd_xmm x0, [rdx]
37c393758movsd_xmm x4, [rdx+8]
37c39375dmovapd x1, x0
37c393761andpd x1, [rip+0xdde87]
37c393769movapd x2, x4
37c39376dandpd x2, [rip+0xdde7b]
37c393775movapd x3, x1
37c393779addsd x3, x2
37c39377dcomisd x3, [rsp+376]
37c393786jae 0x37c396110
37c39378cpxor x1, x1
37c393790mov r9l, 1
37c393796ucomisd x0, x1
37c39379asetp r8b
37c39379ecmovne r8l, r9l
37c3937a2test r8b, r8b
37c3937a5jne 0x37c39603d
37c3937abucomisd x4, x1
37c3937afsetp r8b
37c3937b3cmovne r8l, r9l
37c3937b7test r8b, r8b
37c3937bajne 0x37c39603d
37c3937c0
37c3937c0loc_37c3937c0:
37c3937c0mov rax, [rsp+752]
37c3937c8mov [rax+8*r12], rbx
37c3937ccmov rax, [rsp+720]
37c3937d4mov r8, [rax]
37c3937d7
37c3937d7loc_37c3937d7:
37c3937d7mov rdx, [r14]
37c3937dalea rsi, [r8+r12]
37c3937demov [rsp+400], r12
37c3937e6mov rax, rdx
37c3937e9sub rsi, rdx
37c3937ecsub rax, r8
37c3937efadd rax, 1
37c3937f3cmp rax, r12
37c3937f6jl 0x37c3935f0
37c3937fccmp r8, rdx
37c3937ffjge 0x37c3935f0
37c393805
37c393805loc_37c393805:
37c393805mov rdi, [rsp+728]
37c39380dsub rdx, r12
37c393810
37c393810loc_37c393810:
37c393810add rsi, 1
37c393814mov rax, [rsp+744]
37c39381cimul rsi, [rsp+176]
37c393825mov [rsp+440], rdx
37c39382dlea rdx, [r12+1]
37c393832mov [rsp+88], r15
37c393837mov r9, [rsp+168]
37c39383flea rcx, [rip+0xddd93]
37c393846mov [rsp+96], rax
37c39384blea r8, [rip+0xddd7e]
37c393852mov rax, [rsp+240]
37c39385aimul rdx, [rsp+152]
37c393863mov [rsp+120], 9
37c39386cmov [rsp+80], rax
37c393871mov rax, [rsp+768]
37c393879mov [rsp+112], 12
37c393882mov [rsp+72], rax
37c393887mov rax, [rsp+184]
37c39388fmov [rsp+104], 5
37c393898lea rax, [rax+rsi+1]
37c39389dshl rax, 4
37c3938a1add rax, r13
37c3938a4mov [rsp+64], rax
37c3938a9mov rax, [rsp+744]
37c3938b1mov [rsp+56], rax
37c3938b6mov rax, [rsp+144]
37c3938belea rax, [rax+rdx+1]
37c3938c3mov rdx, [rsp+232]
37c3938cbshl rax, 4
37c3938cfadd rax, r15
37c3938d2mov [rsp+48], rax
37c3938d7lea rax, [rip+0xddcc2]
37c3938demov [rsp+40], rax
37c3938e3mov rax, [rsp+136]
37c3938ebmov [rsp+32], rax
37c3938f0call zgemmtr_
37c3938f5mov rsi, [rsp+400]
37c3938fdmov rdx, [r14]
37c393900mov [rsp+736], r15
37c393908mov r13, [rsp+744]
37c393910mov r15, r14
37c393913mov r14, [rsp+736]
37c39391bmov [rsp+160], rsi
37c393923lea rcx, [rsi+1]
37c393927mov rsi, [rsp+752]
37c39392fnop
37c393930
37c393930loc_37c393930:
37c393930mov r8, [rsi+8*rcx-8]
37c393935lea rbx, [rcx+1]
37c393939test r8, r8
37c39393cjs 0x37c394d80
37c393942mov [rsp+432], rbx
37c39394acmp r8, rcx
37c39394dje 0x37c394e10
37c393953cmp rdx, rbx
37c393956jge 0x37c395d10
37c39395c
37c39395cloc_37c39395c:
37c39395cmov rsi, [rsp+160]
37c393964mov rbx, rdx
37c393967sub rbx, rsi
37c39396a
37c39396aloc_37c39396a:
37c39396amov [rdi], rbx
37c39396dmovups x6, [rsp+464]
37c393975movups x7, [rsp+480]
37c39397dmovups x8, [rsp+496]
37c393986movups x9, [rsp+512]
37c39398fmovups x10, [rsp+528]
37c393998movups x11, [rsp+544]
37c3939a1movups x12, [rsp+560]
37c3939aamovups x13, [rsp+576]
37c3939b3movups x14, [rsp+592]
37c3939bcmovups x15, [rsp+608]
37c3939c5add rsp, 632
37c3939ccpop rbx
37c3939cdpop rsi
37c3939cepop rdi
37c3939cfpop rbp
37c3939d0pop r12
37c3939d2pop r13
37c3939d4pop r14
37c3939d6pop r15
37c3939d8ret
37c3939d9
37c3939d9 0f 1f 80 00 00 00 00 .......
37c3939e0
37c3939e0loc_37c3939e0:
37c3939e0lea rax, [rsp+440]
37c3939e8mov r11, [r14]
37c3939ebmov [rsp+728], rdi
37c3939f3mov r12l, 1
37c3939f9mov [rsp+136], rax
37c393a01lea rax, [rip+0xddba8]
37c393a08mov [rsp+232], rax
37c393a10lea rax, [rip+0xddba9]
37c393a17mov [rsp+240], rax
37c393a1flea rax, [rsp+432]
37c393a27mov [rsp+336], rax
37c393a2fnop
37c393a30
37c393a30loc_37c393a30:
37c393a30mov rax, [rsp+720]
37c393a38mov [rsp+400], r12
37c393a40mov rax, [rax]
37c393a43cmp rax, r12
37c393a46jg 0x37c393a51
37c393a48cmp rax, r11
37c393a4bjl 0x37c394958
37c393a51
37c393a51loc_37c393a51:
37c393a51cmp r12, r11
37c393a54jg 0x37c394958
37c393a5amov rax, [rsp+152]
37c393a62mov rcx, [rsp+144]
37c393a6asub r11, r12
37c393a6dlea rbx, [rip+0xddb24]
37c393a74mov rsi, [rsp+176]
37c393a7cadd r11, 1
37c393a80mov [rsp+32], rbx
37c393a85mov r8, rbx
37c393a88imul rax, r12
37c393a8cmov [rsp+440], r11
37c393a94lea rdi, [r12-1]
37c393a99imul rsi, r12
37c393a9dmov [rsp+208], rdi
37c393aa5mov [rsp+216], rdi
37c393aadmov [rsp+328], rax
37c393ab5add rax, rcx
37c393ab8mov rcx, [rsp+136]
37c393ac0mov [rsp+192], rax
37c393ac8add rax, r12
37c393acbmov [rsp+248], rax
37c393ad3shl rax, 4
37c393ad7lea rdx, [r15+rax]
37c393adbmov rax, [rsp+184]
37c393ae3mov [rsp+424], r12
37c393aebmov [rsp+320], rdx
37c393af3add rax, rsi
37c393af6mov [rsp+256], rax
37c393afeadd rax, r12
37c393b01mov r11, rax
37c393b04mov [rsp+304], rax
37c393b0cshl r11, 4
37c393b10lea rbp, [r13+r11]
37c393b15mov r9, rbp
37c393b18call zcopy_64_
37c393b1dcmp r12, 1
37c393b21jle 0x37c393bb8
37c393b27mov rax, [r14]
37c393b2amov [rsp+80], rbx
37c393b2flea r9, [rip+0xdda6a]
37c393b36mov rbx, [rsp+240]
37c393b3emov [rsp+72], rbp
37c393b43sub rax, r12
37c393b46mov r8, [rsp+136]
37c393b4emov [rsp+88], 12
37c393b57add rax, 1
37c393b5bmov [rsp+64], rbx
37c393b60mov rbx, [rsp+768]
37c393b68mov [rsp+432], rax
37c393b70mov rax, rdi
37c393b73mov rcx, [rsp+232]
37c393b7bshl rax, 4
37c393b7fmov [rsp+56], rbx
37c393b84mov rbx, [rsp+744]
37c393b8clea rdx, [r13+rax]
37c393b91add rax, r15
37c393b94mov [rsp+440], rdi
37c393b9cmov [rsp+48], rdx
37c393ba1mov rdx, [rsp+336]
37c393ba9mov [rsp+40], rbx
37c393baemov [rsp+32], rax
37c393bb3call zgemv_64_
37c393bb8
37c393bb8loc_37c393bb8:
37c393bb8movsd_xmm x6, [rbp]
37c393bbdmovsd_xmm x0, [rbp+8]
37c393bc2lea rcx, [r12+1]
37c393bc7andpd x6, [rip+0xdda21]
37c393bcfandpd x0, [rip+0xdda19]
37c393bd7mov [rsp+168], rcx
37c393bdfmov rax, [r14]
37c393be2addsd x6, x0
37c393be6cmp rax, r12
37c393be9jg 0x37c393c70
37c393befpxor x5, x5
37c393bf3ucomisd x6, x5
37c393bf7jp 0x37c393bff
37c393bf9je 0x37c393cf7
37c393bff
37c393bffloc_37c393bff:
37c393bffmov rbx, r12
37c393c02
37c393c02loc_37c393c02:
37c393c02sub rax, r12
37c393c05mov r9, [rsp+320]
37c393c0dmov rcx, [rsp+136]
37c393c15mov rdx, rbp
37c393c18add rax, 1
37c393c1cmov [rsp+440], rax
37c393c24lea rax, [rip+0xdd96d]
37c393c2bmov [rsp+32], rax
37c393c30mov r8, rax
37c393c33call zcopy_64_
37c393c38mov r11, [r14]
37c393c3bcmp r11, r12
37c393c3ejg 0x37c394bc8
37c393c44
37c393c44loc_37c393c44:
37c393c44mov r12, [rsp+168]
37c393c4cnop [rax]
37c393c50
37c393c50loc_37c393c50:
37c393c50mov rax, [rsp+752]
37c393c58mov rcx, [rsp+216]
37c393c60mov [rax+8*rcx], rbx
37c393c64jmp 0x37c393a30
37c393c69
37c393c69 0f 1f 80 00 00 00 00 .......
37c393c70
37c393c70loc_37c393c70:
37c393c70sub rax, r12
37c393c73mov rdi, [rsp+256]
37c393c7bmov rcx, [rsp+136]
37c393c83lea r8, [rip+0xdd90e]
37c393c8amov [rsp+440], rax
37c393c92mov rax, [rsp+168]
37c393c9aadd rax, rdi
37c393c9dmov rdx, rax
37c393ca0mov [rsp+344], rax
37c393ca8shl rdx, 4
37c393cacadd rdx, r13
37c393cafcall izamax_64_
37c393cb4pxor x5, x5
37c393cb8lea rbx, [rax+r12]
37c393cbclea rax, [rdi+rbx]
37c393cc0shl rax, 4
37c393cc4add rax, r13
37c393cc7movsd_xmm x7, [rax]
37c393ccbmovsd_xmm x0, [rax+8]
37c393cd0andpd x7, [rip+0xdd918]
37c393cd8andpd x0, [rip+0xdd910]
37c393ce0addsd x7, x0
37c393ce4movapd x0, x6
37c393ce8maxsd x0, x7
37c393cecucomisd x0, x5
37c393cf0jp 0x37c393d58
37c393cf2jne 0x37c393d58
37c393cf4mov rax, [r14]
37c393cf7
37c393cf7loc_37c393cf7:
37c393cf7mov rbx, [rsp+776]
37c393cffcmp [rbx], 0
37c393d03jne 0x37c393d08
37c393d05mov [rbx], r12
37c393d08
37c393d08loc_37c393d08:
37c393d08sub rax, r12
37c393d0bmov r9, [rsp+320]
37c393d13mov rdx, rbp
37c393d16mov rbx, r12
37c393d19add rax, 1
37c393d1dmov rcx, [rsp+136]
37c393d25mov [rsp+440], rax
37c393d2dlea rax, [rip+0xdd864]
37c393d34mov [rsp+32], rax
37c393d39mov r8, rax
37c393d3ccall zcopy_64_
37c393d41mov r12, [rsp+168]
37c393d49mov r11, [r14]
37c393d4cjmp 0x37c393c50
37c393d51
37c393d51 0f 1f 80 00 00 00 00 .......
37c393d58
37c393d58loc_37c393d58:
37c393d58movsd_xmm x0, [rip+0xdd8a0]
37c393d60mulsd x0, x7
37c393d64comisd x0, x6
37c393d68jbe 0x37c396100
37c393d6emov rax, [rsp+184]
37c393d76add rsi, [rsp+176]
37c393d7emov [rsp+360], r12
37c393d86mov rcx, [rsp+208]
37c393d8emov [rsp+352], rbp
37c393d96add rax, rsi
37c393d99lea rdx, [rax+r12]
37c393d9dshl rcx, 4
37c393da1mov rbp, rax
37c393da4shl rdx, 4
37c393da8lea rdi, [r15+rcx]
37c393daclea rsi, [r13+rdx]
37c393db1mov [rsp+368], rdi
37c393db9mov [rsp+200], rsi
37c393dc1
37c393dc1loc_37c393dc1:
37c393dc1mov rax, rbx
37c393dc4mov r9, [rsp+200]
37c393dccmov r8, [rsp+744]
37c393dd4sub rax, r12
37c393dd7mov rcx, [rsp+136]
37c393ddfmov [rsp+224], rax
37c393de7mov [rsp+440], rax
37c393defmov rax, [rsp+192]
37c393df7add rax, rbx
37c393dfamov [rsp+288], rax
37c393e02mov rdi, rax
37c393e05lea rax, [rip+0xdd78c]
37c393e0cmov [rsp+32], rax
37c393e11shl rdi, 4
37c393e15lea rdx, [r15+rdi]
37c393e19mov [rsp+272], rdx
37c393e21call zcopy_64_
37c393e26mov rdi, [r14]
37c393e29mov rsi, [rsp+152]
37c393e31lea r11, [rbp+rbx]
37c393e36shl r11, 4
37c393e3amov rcx, [rsp+136]
37c393e42sub rdi, rbx
37c393e45imul rsi, rbx
37c393e49add rsi, [rsp+144]
37c393e51lea rax, [rdi+1]
37c393e55add rsi, rbx
37c393e58lea rdi, [r13+r11]
37c393e5dmov [rsp+440], rax
37c393e65shl rsi, 4
37c393e69mov r9, rdi
37c393e6clea rax, [rip+0xdd725]
37c393e73mov [rsp+32], rax
37c393e78add rsi, r15
37c393e7bmov r8, rax
37c393e7emov rdx, rsi
37c393e81call zcopy_64_
37c393e86cmp r12, 1
37c393e8ajle 0x37c393f3c
37c393e90mov rdx, [r14]
37c393e93mov r8, [rsp+136]
37c393e9bmov [rsp+88], 12
37c393ea4lea r9, [rip+0xdd6f5]
37c393eabmov rcx, [rsp+232]
37c393eb3sub rdx, r12
37c393eb6lea rax, [rdx+1]
37c393ebamov rdx, [rsp+208]
37c393ec2mov [rsp+432], rax
37c393ecalea rax, [rip+0xdd6c7]
37c393ed1mov [rsp+80], rax
37c393ed6mov rax, [rsp+200]
37c393edemov [rsp+440], rdx
37c393ee6mov rdx, [rsp+336]
37c393eeemov [rsp+72], rax
37c393ef3mov rax, [rsp+240]
37c393efbmov [rsp+64], rax
37c393f00mov rax, [rsp+768]
37c393f08mov [rsp+56], rax
37c393f0dlea rax, [rbx-1]
37c393f11shl rax, 4
37c393f15add rax, r13
37c393f18mov [rsp+48], rax
37c393f1dmov rax, [rsp+744]
37c393f25mov [rsp+40], rax
37c393f2amov rax, [rsp+368]
37c393f32mov [rsp+32], rax
37c393f37call zgemv_64_
37c393f3c
37c393f3cloc_37c393f3c:
37c393f3cpxor x6, x6
37c393f40cmp r12, rbx
37c393f43je 0x37c393fa8
37c393f45mov rax, [rsp+224]
37c393f4dmov rdx, [rsp+200]
37c393f55lea r8, [rip+0xdd63c]
37c393f5cmov rcx, [rsp+136]
37c393f64mov [rsp+440], rax
37c393f6ccall izamax_64_
37c393f71add rax, [rsp+208]
37c393f79mov [rsp+160], rax
37c393f81add rax, rbp
37c393f84shl rax, 4
37c393f88add rax, r13
37c393f8bmovsd_xmm x6, [rax]
37c393f8fmovsd_xmm x0, [rax+8]
37c393f94andpd x6, [rip+0xdd654]
37c393f9candpd x0, [rip+0xdd64c]
37c393fa4addsd x6, x0
37c393fa8
37c393fa8loc_37c393fa8:
37c393fa8mov rax, [r14]
37c393fabcmp rax, rbx
37c393faejg 0x37c394520
37c393fb4
37c393fb4loc_37c393fb4:
37c393fb4movsd_xmm x0, [rdi]
37c393fb8movsd_xmm x1, [rdi+8]
37c393fbdandpd x0, [rip+0xdd62b]
37c393fc5andpd x1, [rip+0xdd623]
37c393fcdaddsd x0, x1
37c393fd1movsd_xmm x1, [rip+0xdd627]
37c393fd9mulsd x1, x6
37c393fddcomisd x1, x0
37c393fe1jbe 0x37c394260
37c393fe7mov rdi, [rsp+424]
37c393fefcmp rdi, [rsp+160]
37c393ff7je 0x37c394060
37c393ff9comisd x7, x6
37c393ffdjae 0x37c394060
37c393fffmov rax, [r14]
37c394002mov r9, [rsp+352]
37c39400amov [rsp+424], rbx
37c394012movapd x7, x6
37c394016mov rdx, [rsp+200]
37c39401emov rcx, [rsp+136]
37c394026sub rax, r12
37c394029add rax, 1
37c39402dmov [rsp+440], rax
37c394035lea rax, [rip+0xdd55c]
37c39403cmov [rsp+32], rax
37c394041mov r8, rax
37c394044call zcopy_64_
37c394049mov rbx, [rsp+160]
37c394051jmp 0x37c393dc1
37c394056
37c394056 66 2e 0f 1f 84 00 00 00 00 00 f.........
37c394060
37c394060loc_37c394060:
37c394060mov rcx, [rsp+168]
37c394068mov [rsp+416], rbx
37c394070mov rax, rbp
37c394073mov [rsp+408], rcx
37c39407bcmp rdi, r12
37c39407eje 0x37c395de0
37c394084mov rax, rdi
37c394087mov rbp, [rsp+136]
37c39408fmov rdx, [rsp+320]
37c394097lea r8, [rip+0xdd4fa]
37c39409esub rax, r12
37c3940a1mov r12, [rsp+192]
37c3940a9mov [rsp+440], rax
37c3940b1mov rax, [rsp+744]
37c3940b9mov rcx, rbp
37c3940bcadd r12, rdi
37c3940bfmov [rsp+32], rax
37c3940c4shl r12, 4
37c3940c8lea r9, [r12+r15]
37c3940cccall zcopy_64_
37c3940d1mov rax, [r14]
37c3940d4lea rcx, [rip+0xdd4bd]
37c3940dblea rdx, [r12+r15]
37c3940dfmov [rsp+32], rcx
37c3940e4mov r8, rcx
37c3940e7mov rcx, rbp
37c3940ealea r12, [rdi-1]
37c3940eesub rax, rdi
37c3940f1shl r12, 4
37c3940f5add rax, 1
37c3940f9mov [rsp+440], rax
37c394101mov rax, [rsp+152]
37c394109imul rax, rdi
37c39410dadd rax, [rsp+144]
37c394115add rax, rdi
37c394118shl rax, 4
37c39411clea r9, [r15+rax]
37c394120call zcopy_64_
37c394125mov r9, [rsp+744]
37c39412dmov rbp, [rsp+208]
37c394135lea rcx, [rsp+400]
37c39413dmov r8, [rsp+744]
37c394145mov [rsp+32], r9
37c39414ashl rbp, 4
37c39414elea r9, [r15+r12]
37c394152lea rdx, [r15+rbp]
37c394156call zswap_64_
37c39415bmov rbp, [rsp+400]
37c394163mov r9, [rsp+768]
37c39416bmov r8, [rsp+768]
37c394173lea rcx, [rbp-1]
37c394177mov [rsp+32], r9
37c39417clea r9, [r13+r12]
37c394181mov rdx, rcx
37c394184mov [rsp+216], rcx
37c39418clea rcx, [rsp+408]
37c394194shl rdx, 4
37c394198mov [rsp+200], rcx
37c3941a0add rdx, r13
37c3941a3call zswap_64_
37c3941a8mov rax, [rsp+176]
37c3941b0mov r10, [rsp+152]
37c3941b8lea rdx, [rbp+1]
37c3941bcmov [rsp+168], rdx
37c3941c4mov rcx, [rsp+184]
37c3941ccimul rax, rbp
37c3941d0mov rdx, r10
37c3941d3mov r11, [rsp+144]
37c3941dbmov r8, [rsp+408]
37c3941e3imul rdx, rbp
37c3941e7add rcx, rax
37c3941eamov [rsp+256], rcx
37c3941f2add rcx, rbp
37c3941f5mov [rsp+304], rcx
37c3941fdlea rcx, [r11+rdx]
37c394201add rdx, r10
37c394204lea r9, [rbp+rcx]
37c394209mov [rsp+192], rcx
37c394211mov [rsp+248], r9
37c394219lea r9, [rdx+r11]
37c39421dmov [rsp+320], r9
37c394225cmp r8, rbx
37c394228jne 0x37c394d18
37c39422emov rsi, [rsp+256]
37c394236add rsi, [rsp+168]
37c39423eadd rax, [rsp+176]
37c394246mov [rsp+344], rsi
37c39424eadd rax, [rsp+184]
37c394256jmp 0x37c39445f
37c39425b
37c39425b 0f 1f 44 00 00 ..D..
37c394260
37c394260loc_37c394260:
37c394260mov rax, [r14]
37c394263mov rbp, [rsp+352]
37c39426bmov [rsp+416], rbx
37c394273mov rdx, [rsp+200]
37c39427bmov rcx, [rsp+136]
37c394283sub rax, r12
37c394286mov r9, rbp
37c394289add rax, 1
37c39428dmov [rsp+440], rax
37c394295lea rax, [rip+0xdd2fc]
37c39429cmov [rsp+32], rax
37c3942a1mov r8, rax
37c3942a4call zcopy_64_
37c3942a9mov [rsp+408], r12
37c3942b1cmp r12, rbx
37c3942b4je 0x37c3962ad
37c3942bamov rax, [rsp+208]
37c3942c2mov rdx, [rsp+192]
37c3942camov ebp, 1
37c3942cfmov rcx, [rsp+248]
37c3942d7mov [rsp+360], rax
37c3942dfmov rax, [rsp+328]
37c3942e7add rax, [rsp+152]
37c3942efadd rax, [rsp+144]
37c3942f7lea r9, [rbx+rax]
37c3942fbmov [rsp+320], rax
37c394303lea rax, [rsp+408]
37c39430bmov [rsp+200], rax
37c394313shl r9, 4
37c394317add r9, r15
37c39431a
37c39431aloc_37c39431a:
37c39431ashl rcx, 4
37c39431emov rax, [rsp+288]
37c394326mov rdi, [rsp+744]
37c39432elea r8, [rip+0xdd263]
37c394335movupd x0, [r15+rcx]
37c39433badd rdx, [rsp+168]
37c394343shl rax, 4
37c394347shl rdx, 4
37c39434bmovups [r15+rax], x0
37c394350mov rax, [rsp+224]
37c394358add rdx, r15
37c39435bmov [rsp+32], rdi
37c394360mov rdi, [rsp+136]
37c394368sub rax, 1
37c39436cmov rcx, rdi
37c39436fmov [rsp+440], rax
37c394377call zcopy_64_
37c39437cmov rdx, [r14]
37c39437flea rcx, [rip+0xdd212]
37c394386mov r9, rsi
37c394389mov [rsp+32], rcx
37c39438emov r8, rcx
37c394391mov rcx, rdi
37c394394lea rsi, [rbx-1]
37c394398sub rdx, rbx
37c39439bshl rsi, 4
37c39439fadd rdx, 1
37c3943a3mov [rsp+440], rdx
37c3943abmov rdx, [rsp+272]
37c3943b3call zcopy_64_
37c3943b8mov rdi, [rsp+744]
37c3943c0lea r9, [r15+rsi]
37c3943c4mov rdx, [rsp+360]
37c3943ccmov r8, rdi
37c3943cfmov [rsp+32], rdi
37c3943d4mov rdi, [rsp+200]
37c3943dcshl rdx, 4
37c3943e0add rdx, r15
37c3943e3mov rcx, rdi
37c3943e6call zswap_64_
37c3943ebmov rcx, [rsp+408]
37c3943f3lea r9, [r13+rsi]
37c3943f8lea rdx, [rcx-1]
37c3943fcmov rcx, [rsp+768]
37c394404shl rdx, 4
37c394408mov [rsp+32], rcx
37c39440dadd rdx, r13
37c394410mov r8, rcx
37c394413mov rcx, rdi
37c394416call zswap_64_
37c39441bcmp rbp, 1
37c39441fje 0x37c3961b0
37c394425mov rsi, [rsp+168]
37c39442dmov rax, [rsp+256]
37c394435mov rbp, r12
37c394438mov rdi, [rsp+424]
37c394440add rax, rsi
37c394443mov [rsp+344], rax
37c39444bmov rax, [rsp+176]
37c394453imul rax, rsi
37c394457add rax, [rsp+184]
37c39445f
37c39445floc_37c39445f:
37c39445fmov rdx, [rsp+344]
37c394467mov rcx, [rsp+168]
37c39446flea r8, [rbp+2]
37c394473mov r11, [r14]
37c394476mov r12, r8
37c394479shl rdx, 4
37c39447dmovupd x9, [r13+rdx]
37c394484lea rdx, [rcx+rax]
37c394488shl rdx, 4
37c39448cmovupd x15, [r13+rdx]
37c394493mov rdx, [rsp+304]
37c39449bshl rdx, 4
37c39449fmovupd x10, [r13+rdx]
37c3944a6lea rdx, [r11-1]
37c3944aacmp rdx, rbp
37c3944adjg 0x37c3945a0
37c3944b3
37c3944b3loc_37c3944b3:
37c3944b3mov rax, [rsp+248]
37c3944bbmov rcx, [rsp+168]
37c3944c3neg rdi
37c3944c6neg rbx
37c3944c9mov rsi, [rsp+216]
37c3944d1shl rax, 4
37c3944d5movups [r15+rax], x10
37c3944damov rax, [rsp+192]
37c3944e2add rax, rcx
37c3944e5shl rax, 4
37c3944e9movups [r15+rax], x9
37c3944eemov rax, [rsp+320]
37c3944f6add rax, rcx
37c3944f9shl rax, 4
37c3944fdmovups [r15+rax], x15
37c394502mov rax, [rsp+752]
37c39450amov [rax+8*rsi], rdi
37c39450emov [rax+8*rbp], rbx
37c394512jmp 0x37c393a30
37c394517
37c394517 66 0f 1f 84 00 00 00 00 00 f........
37c394520
37c394520loc_37c394520:
37c394520lea rdx, [rbp+rbx+1]
37c394525mov rcx, [rsp+136]
37c39452dsub rax, rbx
37c394530lea r8, [rip+0xdd061]
37c394537shl rdx, 4
37c39453bmov [rsp+440], rax
37c394543add rdx, r13
37c394546call izamax_64_
37c39454blea rdx, [rax+rbx]
37c39454flea rax, [rbp+rdx]
37c394554shl rax, 4
37c394558add rax, r13
37c39455bmovsd_xmm x0, [rax]
37c39455fmovsd_xmm x1, [rax+8]
37c394564andpd x0, [rip+0xdd084]
37c39456candpd x1, [rip+0xdd07c]
37c394574addsd x0, x1
37c394578comisd x0, x6
37c39457cmaxsd x0, x6
37c394580cmovbe rdx, [rsp+160]
37c394589mov [rsp+160], rdx
37c394591movapd x6, x0
37c394595jmp 0x37c393fb4
37c39459a
37c39459a 66 0f 1f 44 00 00 f..D..
37c3945a0
37c3945a0loc_37c3945a0:
37c3945a0movapd x5, x15
37c3945a5movapd x7, x9
37c3945aamovapd x8, x9
37c3945afunpckhpd x5, x5
37c3945b3unpckhpd x7, x7
37c3945b7movapd x4, x15
37c3945bcmovapd x12, x5
37c3945c1movapd x5, x10
37c3945c6movapd x11, x7
37c3945cbandpd x11, [rip+0xdd01c]
37c3945d4unpckhpd x5, x5
37c3945d8movapd x13, x5
37c3945ddmovapd x5, x9
37c3945e2andpd x5, [rip+0xdd006]
37c3945eamovsd_xmm [rsp+200], x5
37c3945f3comisd x11, x5
37c3945f8ja 0x37c394b58
37c3945femovapd x3, x7
37c394602divsd x3, x9
37c394607movapd x1, x3
37c39460bmovapd x0, x3
37c39460fmovapd x14, x3
37c394614mulsd x0, x12
37c394619mulsd x1, x7
37c39461dmulsd x4, x3
37c394621mulsd x14, x13
37c394626mulsd x3, x10
37c39462baddsd x0, x15
37c394630addsd x1, x9
37c394635subsd x12, x4
37c39463aaddsd x14, x10
37c39463fsubsd x13, x3
37c394644divsd x0, x1
37c394648divsd x12, x1
37c39464dmovsd_xmm [rsp+208], x0
37c394656divsd x14, x1
37c39465bdivsd x13, x1
37c394660
37c394660loc_37c394660:
37c394660movsd_xmm x5, [rsp+208]
37c394669movapd x1, x13
37c39466emovapd x2, x14
37c394673mulsd x1, x12
37c394678mulsd x2, x12
37c39467dmovapd x0, x5
37c394681mulsd x0, x14
37c394686mulsd x5, x13
37c39468bsubsd x0, x1
37c39468fsubsd x0, [rip+0xdcf81]
37c394697movapd x1, x5
37c39469baddsd x1, x2
37c39469fmovapd x2, x0
37c3946a3andpd x2, [rip+0xdcf45]
37c3946abmovapd x3, x1
37c3946afandpd x3, [rip+0xdcf39]
37c3946b7comisd x3, x2
37c3946bbjbe 0x37c395f40
37c3946c1movapd x5, x0
37c3946c5divsd x5, x1
37c3946c9mulsd x0, x5
37c3946cdmovapd x6, x5
37c3946d1addsd x0, x1
37c3946d5pxor x1, x1
37c3946d9mulsd x5, x1
37c3946ddaddsd x6, x1
37c3946e1subsd x5, [rip+0xdcf2f]
37c3946e9divsd x6, x0
37c3946eddivsd x5, x0
37c3946f1
37c3946f1loc_37c3946f1:
37c3946f1cmp r11, r8
37c3946f4jl 0x37c3944b3
37c3946famov r9, [rsp+192]
37c394702lea rdx, [rax+rbp]
37c394706mov r10, [rsp+256]
37c39470eneg rax
37c394711shl rdx, 4
37c394715mov rsi, [rsp+320]
37c39471dmov [rsp+304], r12
37c394725shl rax, 4
37c394729lea rcx, [r13+rdx+32]
37c39472elea rdx, [r9+rbp]
37c394732neg r9
37c394735shl r10, 4
37c394739shl rdx, 4
37c39473dshl rsi, 4
37c394741mov r12, rbp
37c394744movsd_xmm [rsp+224], x12
37c39474elea rdx, [r15+rdx+32]
37c394753shl r9, 4
37c394757movups [rsp+256], x10
37c394760movups [rsp+272], x15
37c394769movups [rsp+288], x9
37c394772jmp 0x37c3948a7
37c394777
37c394777 66 0f 1f 84 00 00 00 00 00 f........
37c394780
37c394780loc_37c394780:
37c394780movapd x15, x8
37c394785movapd x2, x3
37c394789divsd x15, x7
37c39478emulsd x2, x15
37c394793movapd x12, x15
37c394798mulsd x15, x1
37c39479dmulsd x12, x8
37c3947a2addsd x2, x1
37c3947a6subsd x15, x3
37c3947abaddsd x12, x7
37c3947b0movapd x1, x15
37c3947b5divsd x2, x12
37c3947badivsd x1, x12
37c3947bf
37c3947bfloc_37c3947bf:
37c3947bfmovapd x12, x2
37c3947c4movapd x3, x1
37c3947c8mulsd x2, x5
37c3947cccomisd x11, [rsp+200]
37c3947d6mulsd x1, x6
37c3947damulsd x12, x6
37c3947dfmulsd x3, x5
37c3947e3addsd x2, x1
37c3947e7movapd x1, x0
37c3947ebmulsd x1, x14
37c3947f0mulsd x0, x13
37c3947f5subsd x12, x3
37c3947famovsd_xmm [rdx+8], x2
37c3947ffmovapd x2, x4
37c394803mulsd x2, x13
37c394808mulsd x4, x14
37c39480dmovsd_xmm [rdx], x12
37c394812subsd x1, x2
37c394816addsd x0, x4
37c39481asubsd x1, x10
37c39481fsubsd x0, x9
37c394824jbe 0x37c394ea0
37c39482amovapd x3, x8
37c39482fmovapd x2, x1
37c394833divsd x3, x7
37c394837mulsd x2, x3
37c39483bmovapd x4, x3
37c39483fmulsd x4, x8
37c394844mulsd x3, x0
37c394848addsd x2, x0
37c39484caddsd x4, x7
37c394850subsd x3, x1
37c394854divsd x2, x4
37c394858divsd x3, x4
37c39485cmovapd x0, x3
37c394860
37c394860loc_37c394860:
37c394860movapd x3, x2
37c394864movapd x1, x0
37c394868lea rbp, [rsi+rdx]
37c39486cadd rcx, 16
37c394870mulsd x3, x6
37c394874add rdx, 16
37c394878mulsd x1, x5
37c39487cmulsd x2, x5
37c394880mulsd x0, x6
37c394884subsd x3, x1
37c394888addsd x2, x0
37c39488cmovsd_xmm [rbp+r9], x3
37c394893movsd_xmm [rbp+r9+8], x2
37c39489acmp r11, r8
37c39489dje 0x37c395db0
37c3948a3add r8, 1
37c3948a7
37c3948a7loc_37c3948a7:
37c3948a7lea rbp, [r10+rcx]
37c3948abmovsd_xmm x0, [rcx]
37c3948afmovsd_xmm x2, [rsp+208]
37c3948b8movsd_xmm x10, [rbp+rax]
37c3948bfmovsd_xmm x4, [rcx+8]
37c3948c4movsd_xmm x9, [rbp+rax+8]
37c3948cbmovapd x3, x2
37c3948cfmovsd_xmm x1, [rsp+224]
37c3948d8mulsd x3, x10
37c3948ddcomisd x11, [rsp+200]
37c3948e7mulsd x1, x9
37c3948ecmulsd x2, x9
37c3948f1subsd x3, x1
37c3948f5movsd_xmm x1, [rsp+224]
37c3948femulsd x1, x10
37c394903subsd x3, x0
37c394907addsd x1, x2
37c39490bsubsd x1, x4
37c39490fja 0x37c394780
37c394915movapd x15, x7
37c39491amovapd x2, x1
37c39491edivsd x15, x8
37c394923mulsd x2, x15
37c394928movapd x12, x15
37c39492dmulsd x12, x7
37c394932addsd x2, x3
37c394936mulsd x3, x15
37c39493baddsd x12, x8
37c394940divsd x2, x12
37c394945subsd x1, x3
37c394949divsd x1, x12
37c39494ejmp 0x37c3947bf
37c394953
37c394953 0f 1f 44 00 00 ..D..
37c394958
37c394958loc_37c394958:
37c394958mov rax, r11
37c39495blea rbx, [r12-1]
37c394960lea r8, [rip+0xdcc69]
37c394967mov [rsp+120], 9
37c394970sub rax, r12
37c394973mov rdx, rbx
37c394976lea rcx, [rip+0xdcc61]
37c39497dmov [rsp+440], rbx
37c394985add rax, 1
37c394989shl rdx, 4
37c39498dmov [rsp+112], 12
37c394996mov rdi, [rsp+728]
37c39499emov [rsp+432], rax
37c3949a6mov rax, [rsp+744]
37c3949aemov [rsp+104], 5
37c3949b7mov [rsp+96], rax
37c3949bcmov rax, [rsp+152]
37c3949c4imul rax, r12
37c3949c8add rax, [rsp+144]
37c3949d0add rax, r12
37c3949d3mov r12, [rsp+336]
37c3949dbshl rax, 4
37c3949dfadd rax, r15
37c3949e2mov r9, r12
37c3949e5mov [rsp+88], rax
37c3949eamov rax, [rsp+240]
37c3949f2mov [rsp+80], rax
37c3949f7mov rax, [rsp+768]
37c3949ffmov [rsp+72], rax
37c394a04lea rax, [r13+rdx]
37c394a09add rdx, r15
37c394a0cmov [rsp+64], rax
37c394a11mov rax, [rsp+744]
37c394a19mov [rsp+48], rdx
37c394a1emov rdx, [rsp+232]
37c394a26mov [rsp+56], rax
37c394a2blea rax, [rip+0xdcb6e]
37c394a32mov [rsp+40], rax
37c394a37mov rax, [rsp+136]
37c394a3fmov [rsp+32], rax
37c394a44call zgemmtr_
37c394a49mov rbp, [rsp+744]
37c394a51mov r14, [rsp+752]
37c394a59mov rax, rbx
37c394a5cjmp 0x37c394af8
37c394a61
37c394a61 0f 1f 80 00 00 00 00 .......
37c394a68
37c394a68loc_37c394a68:
37c394a68mov [rsp+432], rcx
37c394a70test rcx, rcx
37c394a73jle 0x37c394b50
37c394a79cmp rdx, rax
37c394a7cje 0x37c394b50
37c394a82xor r13l, r13l
37c394a85mov esi, 1
37c394a8a
37c394a8aloc_37c394a8a:
37c394a8amov [rsp+32], rbp
37c394a8fsub rdx, 1
37c394a93shl rcx, 4
37c394a97mov r8, rbp
37c394a9ashl rdx, 4
37c394a9elea r9, [r15+rcx]
37c394aa2mov rcx, r12
37c394aa5add rdx, r15
37c394aa8call zswap_64_
37c394aadmov rax, [rsp+432]
37c394ab5lea rcx, [rax+1]
37c394ab9
37c394ab9loc_37c394ab9:
37c394ab9cmp rsi, rcx
37c394abcje 0x37c394aef
37c394abetest r13, r13
37c394ac1je 0x37c394aef
37c394ac3mov [rsp+32], rbp
37c394ac8sub rsi, 1
37c394accshl rax, 4
37c394ad0mov r8, rbp
37c394ad3shl rsi, 4
37c394ad7lea r9, [r15+rax]
37c394adbmov rcx, r12
37c394adelea rdx, [r15+rsi]
37c394ae2call zswap_64_
37c394ae7mov rax, [rsp+432]
37c394aef
37c394aefloc_37c394aef:
37c394aeftest rax, rax
37c394af2jle 0x37c39396a
37c394af8
37c394af8loc_37c394af8:
37c394af8lea rcx, [rax-1]
37c394afcmov rdx, [r14+8*rcx]
37c394b00test rdx, rdx
37c394b03jns 0x37c394a68
37c394b09lea r8, [rax-2]
37c394b0dneg rdx
37c394b10xor r13l, r13l
37c394b13mov rsi, [r14+8*r8]
37c394b17mov [rsp+432], r8
37c394b1fneg rsi
37c394b22cmp rdx, rax
37c394b25setne r13b
37c394b29xor eax, eax
37c394b2btest r8, r8
37c394b2esetg al
37c394b31and r13, rax
37c394b34jne 0x37c394a8a
37c394b3amov rax, r8
37c394b3dmov r13l, 1
37c394b43jmp 0x37c394ab9
37c394b48
37c394b48 0f 1f 84 00 00 00 00 00 ........
37c394b50
37c394b50loc_37c394b50:
37c394b50mov rax, rcx
37c394b53jmp 0x37c394aef
37c394b55
37c394b55 0f 1f 00 ...
37c394b58
37c394b58loc_37c394b58:
37c394b58movapd x0, x9
37c394b5ddivsd x0, x7
37c394b61movapd x3, x0
37c394b65movapd x1, x0
37c394b69movapd x14, x0
37c394b6emulsd x3, x15
37c394b73mulsd x1, x9
37c394b78mulsd x14, x10
37c394b7daddsd x3, x12
37c394b82mulsd x12, x0
37c394b87mulsd x0, x13
37c394b8caddsd x1, x7
37c394b90addsd x14, x13
37c394b95divsd x3, x1
37c394b99subsd x12, x15
37c394b9esubsd x0, x10
37c394ba3divsd x0, x1
37c394ba7movsd_xmm [rsp+208], x3
37c394bb0divsd x12, x1
37c394bb5movapd x13, x0
37c394bbadivsd x14, x1
37c394bbfjmp 0x37c394660
37c394bc4
37c394bc4 0f 1f 40 00 ..@.
37c394bc8
37c394bc8loc_37c394bc8:
37c394bc8mov rax, [rsp+248]
37c394bd0shl rax, 4
37c394bd4add rax, r15
37c394bd7movsd_xmm x0, [rax]
37c394bdbmovsd_xmm x4, [rax+8]
37c394be0movapd x1, x0
37c394be4andpd x1, [rip+0xdca04]
37c394becmovapd x2, x4
37c394bf0andpd x2, [rip+0xdc9f8]
37c394bf8movapd x3, x1
37c394bfcaddsd x3, x2
37c394c00comisd x3, [rsp+376]
37c394c09jae 0x37c395fb0
37c394c0fpxor x1, x1
37c394c13mov ecx, 1
37c394c18ucomisd x0, x1
37c394c1csetp dl
37c394c1fcmovne edx, ecx
37c394c22test dl, dl
37c394c24jne 0x37c394c38
37c394c26ucomisd x4, x1
37c394c2asetp dl
37c394c2dcmovne edx, ecx
37c394c30test dl, dl
37c394c32je 0x37c393c44
37c394c38
37c394c38loc_37c394c38:
37c394c38mov rcx, [rsp+168]
37c394c40cmp r11, rcx
37c394c43jl 0x37c393c44
37c394c49mov rdx, [rsp+192]
37c394c51lea r8, [r11+1]
37c394c55add rdx, rcx
37c394c58shl rdx, 4
37c394c5cadd rdx, r15
37c394c5fjmp 0x37c394cbb
37c394c61
37c394c61 0f 1f 80 00 00 00 00 .......
37c394c68
37c394c68loc_37c394c68:
37c394c68movapd x3, x0
37c394c6cdivsd x3, x4
37c394c70movddup x2, x3
37c394c74mulpd x2, x1
37c394c78mulsd x3, x0
37c394c7cshufpd x2, x2, 1
37c394c81movapd x0, x2
37c394c85subpd x2, x1
37c394c89addsd x3, x4
37c394c8daddpd x0, x1
37c394c91movddup x1, x3
37c394c95shufpd x0, x2, 1
37c394c9adivpd x0, x1
37c394c9e
37c394c9eloc_37c394c9e:
37c394c9eadd rcx, 1
37c394ca2movups [rdx], x0
37c394ca5cmp rcx, r8
37c394ca8je 0x37c393c44
37c394caemovsd_xmm x0, [rax]
37c394cb2movsd_xmm x4, [rax+8]
37c394cb7add rdx, 16
37c394cbb
37c394cbbloc_37c394cbb:
37c394cbbmovapd x2, x0
37c394cbfmovapd x3, x4
37c394cc3andpd x2, [rip+0xdc925]
37c394ccbmovupd x1, [rdx]
37c394ccfandpd x3, [rip+0xdc919]
37c394cd7comisd x3, x2
37c394cdbja 0x37c394c68
37c394cddmovapd x2, x4
37c394ce1divsd x2, x0
37c394ce5movddup x3, x2
37c394ce9mulpd x3, x1
37c394cedmulsd x2, x4
37c394cf1shufpd x3, x3, 1
37c394cf6addsd x2, x0
37c394cfamovapd x0, x3
37c394cfeaddpd x0, x1
37c394d02subpd x1, x3
37c394d06shufpd x0, x1, 2
37c394d0bmovddup x1, x2
37c394d0fdivpd x0, x1
37c394d13jmp 0x37c394c9e
37c394d15
37c394d15 0f 1f 00 ...
37c394d18
37c394d18loc_37c394d18:
37c394d18mov rdx, r10
37c394d1bmov rax, rcx
37c394d1eadd r9, rbx
37c394d21mov r12, rbp
37c394d24imul rdx, r8
37c394d28add rax, rbx
37c394d2bshl r9, 4
37c394d2flea rcx, [r8+rcx]
37c394d33mov [rsp+288], rax
37c394d3bmov rax, rbx
37c394d3eadd r9, r15
37c394d41sub rax, rbp
37c394d44mov ebp, 2
37c394d49add rdx, r11
37c394d4cmov [rsp+224], rax
37c394d54lea rdi, [rbx+rdx]
37c394d58shl rdi, 4
37c394d5clea rax, [r15+rdi]
37c394d60mov [rsp+272], rax
37c394d68lea rax, [r8-1]
37c394d6cmov [rsp+360], rax
37c394d74jmp 0x37c39431a
37c394d79
37c394d79 0f 1f 80 00 00 00 00 .......
37c394d80
37c394d80loc_37c394d80:
37c394d80mov rbp, [rsi+8*rcx]
37c394d84xor eax, eax
37c394d86neg r8
37c394d89lea r9, [rcx+2]
37c394d8dmov [rsp+432], r9
37c394d95neg rbp
37c394d98cmp rbp, rbx
37c394d9bsetne al
37c394d9ecmp r8, rcx
37c394da1je 0x37c395908
37c394da7cmp r9, rdx
37c394daajle 0x37c395e88
37c394db0cmp rbp, rbx
37c394db3je 0x37c39395c
37c394db9mov r12, rbx
37c394dbcmov rbx, r9
37c394dbf
37c394dbfloc_37c394dbf:
37c394dbfmov rax, [rsp+152]
37c394dc7mov [rsp+32], r13
37c394dccsub rdx, rbx
37c394dcfmov r8, r13
37c394dd2add rdx, 1
37c394dd6mov rcx, [rsp+136]
37c394ddeimul rax, rbx
37c394de2add rax, [rsp+144]
37c394deamov [rsp+440], rdx
37c394df2add r12, rax
37c394df5add rax, rbp
37c394df8shl rax, 4
37c394dfcshl r12, 4
37c394e00lea rdx, [r14+rax]
37c394e04lea r9, [r14+r12]
37c394e08call zswap_64_
37c394e0dmov rdx, [r15]
37c394e10
37c394e10loc_37c394e10:
37c394e10cmp rbx, rdx
37c394e13jg 0x37c39395c
37c394e19mov rcx, [rsp+432]
37c394e21jmp 0x37c393930
37c394e26
37c394e26 66 2e 0f 1f 84 00 00 00 00 00 f.........
37c394e30
37c394e30loc_37c394e30:
37c394e30mov rax, [rsp+776]
37c394e38cmp [rax], 0
37c394e3cjne 0x37c394e49
37c394e3emov rax, [rsp+776]
37c394e46mov [rax], rbx
37c394e49
37c394e49loc_37c394e49:
37c394e49mov rax, [rsp+152]
37c394e51mov rcx, [rsp+144]
37c394e59mov rdx, [rsp+192]
37c394e61imul rax, rbx
37c394e65lea rax, [rcx+rax+1]
37c394e6alea rcx, [rip+0xdc727]
37c394e71mov [rsp+32], rcx
37c394e76shl rax, 4
37c394e7amov r8, rcx
37c394e7dmov rcx, [rsp+168]
37c394e85lea r9, [r15+rax]
37c394e89call zcopy_64_
37c394e8emov rax, [rsp+400]
37c394e96lea r12, [rax-1]
37c394e9ajmp 0x37c3937c0
37c394e9f
37c394e9f 90 .
37c394ea0
37c394ea0loc_37c394ea0:
37c394ea0movapd x3, x7
37c394ea4movapd x2, x0
37c394ea8divsd x3, x8
37c394eadmulsd x2, x3
37c394eb1movapd x4, x3
37c394eb5mulsd x4, x7
37c394eb9mulsd x3, x1
37c394ebdaddsd x2, x1
37c394ec1addsd x4, x8
37c394ec6subsd x0, x3
37c394ecadivsd x2, x4
37c394ecedivsd x0, x4
37c394ed2jmp 0x37c394860
37c394ed7
37c394ed7 66 0f 1f 84 00 00 00 00 00 f........
37c394ee0
37c394ee0loc_37c394ee0:
37c394ee0mov rdx, [rsp+192]
37c394ee8mov rcx, [rsp+136]
37c394ef0lea rax, [rbx-1]
37c394ef4lea r8, [rip+0xdc69d]
37c394efbmov [rsp+440], rax
37c394f03call izamax_64_
37c394f08mov rcx, [rsp+208]
37c394f10pxor x5, x5
37c394f14mov [rsp+392], rax
37c394f1clea rdx, [rcx+rax]
37c394f20shl rdx, 4
37c394f24add rdx, r13
37c394f27movsd_xmm x7, [rdx]
37c394f2bmovsd_xmm x0, [rdx+8]
37c394f30andpd x7, [rip+0xdc6b8]
37c394f38andpd x0, [rip+0xdc6b0]
37c394f40addsd x7, x0
37c394f44movapd x0, x6
37c394f48maxsd x0, x7
37c394f4cucomisd x0, x5
37c394f50jp 0x37c394f58
37c394f52je 0x37c394e30
37c394f58
37c394f58loc_37c394f58:
37c394f58movsd_xmm x0, [rip+0xdc6a0]
37c394f60mulsd x0, x7
37c394f64comisd x0, x6
37c394f68jbe 0x37c3936cb
37c394f6emov r10, [rsp+176]
37c394f76mov r11, [rsp+184]
37c394f7eadd rsi, 1
37c394f82mov [rsp+712], r14
37c394f8asub rdi, r10
37c394f8dimul rsi, r10
37c394f91lea rcx, [rdi+r11]
37c394f95lea rdi, [rsp+392]
37c394f9dlea rdx, [rcx+1]
37c394fa1mov [rsp+320], rcx
37c394fa9mov r14, rcx
37c394facshl rdx, 4
37c394fb0add rsi, r11
37c394fb3mov [rsp+216], rdi
37c394fbblea r12, [r13+rdx]
37c394fc0mov [rsp+224], rsi
37c394fc8mov [rsp+200], r12
37c394fd0
37c394fd0loc_37c394fd0:
37c394fd0mov rsi, [rsp+152]
37c394fd8mov rcx, [rsp+144]
37c394fe0mov rdi, rbx
37c394fe3mov r9, [rsp+200]
37c394febimul rax, rsi
37c394feflea rdx, [rcx+rax+1]
37c394ff4lea rax, [rip+0xdc59d]
37c394ffbmov rcx, [rsp+216]
37c395003mov [rsp+32], rax
37c395008shl rdx, 4
37c39500cmov r8, rax
37c39500fadd rdx, r15
37c395012call zcopy_64_
37c395017mov rbp, [rsp+392]
37c39501flea rax, [rip+0xdc572]
37c395026mov r8, [rsp+744]
37c39502emov [rsp+32], rax
37c395033mov rcx, [rsp+136]
37c39503blea r12, [rbp+1]
37c39503fsub rdi, rbp
37c395042imul rsi, r12
37c395046add rsi, [rsp+144]
37c39504emov [rsp+440], rdi
37c395056lea rdi, [r14+r12]
37c39505aadd rsi, rbp
37c39505dshl rdi, 4
37c395061shl rsi, 4
37c395065add rdi, r13
37c395068add rsi, r15
37c39506bmov r9, rdi
37c39506emov rdx, rsi
37c395071call zcopy_64_
37c395076mov rax, [rsp+712]
37c39507emov rax, [rax]
37c395081cmp rax, rbx
37c395084jg 0x37c395770
37c39508a
37c39508aloc_37c39508a:
37c39508apxor x6, x6
37c39508ecmp rbp, rbx
37c395091je 0x37c3950ea
37c395093mov rcx, [rsp+136]
37c39509bmov rax, rbx
37c39509elea r8, [rip+0xdc4f3]
37c3950a5mov rdx, rdi
37c3950a8sub rax, rbp
37c3950abmov [rsp+440], rax
37c3950b3call izamax_64_
37c3950b8add rax, rbp
37c3950bbmov [rsp+160], rax
37c3950c3add rax, r14
37c3950c6shl rax, 4
37c3950caadd rax, r13
37c3950cdmovsd_xmm x6, [rax]
37c3950d1movsd_xmm x0, [rax+8]
37c3950d6andpd x6, [rip+0xdc512]
37c3950deandpd x0, [rip+0xdc50a]
37c3950e6addsd x6, x0
37c3950ea
37c3950ealoc_37c3950ea:
37c3950eacmp rbp, 1
37c3950eejle 0x37c395160
37c3950f0mov rdx, [rsp+200]
37c3950f8mov rcx, [rsp+136]
37c395100lea rax, [rbp-1]
37c395104lea r8, [rip+0xdc48d]
37c39510bmov [rsp+440], rax
37c395113call izamax_64_
37c395118mov rdx, rax
37c39511blea rax, [r14+rax]
37c39511fshl rax, 4
37c395123add rax, r13
37c395126movsd_xmm x0, [rax]
37c39512amovsd_xmm x1, [rax+8]
37c39512fandpd x0, [rip+0xdc4b9]
37c395137andpd x1, [rip+0xdc4b1]
37c39513faddsd x0, x1
37c395143comisd x0, x6
37c395147maxsd x0, x6
37c39514bcmovbe rdx, [rsp+160]
37c395154mov [rsp+160], rdx
37c39515cmovapd x6, x0
37c395160
37c395160loc_37c395160:
37c395160lea rax, [r14+rbp]
37c395164shl rax, 4
37c395168add rax, r13
37c39516bmovsd_xmm x0, [rax]
37c39516fmovsd_xmm x1, [rax+8]
37c395174andpd x0, [rip+0xdc474]
37c39517candpd x1, [rip+0xdc46c]
37c395184addsd x0, x1
37c395188movsd_xmm x1, [rip+0xdc470]
37c395190mulsd x1, x6
37c395194comisd x1, x0
37c395198jbe 0x37c3954f8
37c39519emov rcx, [rsp+424]
37c3951a6cmp rcx, [rsp+160]
37c3951aeje 0x37c395210
37c3951b0comisd x7, x6
37c3951b4jae 0x37c395210
37c3951b6lea rax, [rip+0xdc3db]
37c3951bdmov rdi, [rsp+160]
37c3951c5mov r9, [rsp+192]
37c3951cdmov [rsp+424], rbp
37c3951d5mov [rsp+32], rax
37c3951damov rdx, [rsp+200]
37c3951e2mov r8, rax
37c3951e5movapd x7, x6
37c3951e9mov rcx, [rsp+168]
37c3951f1mov [rsp+392], rdi
37c3951f9call zcopy_64_
37c3951femov rbx, [rsp+400]
37c395206mov rax, rdi
37c395209jmp 0x37c394fd0
37c39520e
37c39520e 66 90 f.
37c395210
37c395210loc_37c395210:
37c395210mov rax, [rsp+720]
37c395218mov rdx, [rsp+144]
37c395220lea r10, [rbx-1]
37c395224mov [rsp+216], r12
37c39522cmov r14, [rsp+712]
37c395234mov [rsp+416], rbp
37c39523cmov r8, [rax]
37c39523fmov rax, [rsp+152]
37c395247mov rdi, rax
37c39524alea r12, [r10+r8]
37c39524esub r12, [r14]
37c395251imul rdi, rbx
37c395255lea r11, [rdx+rdi]
37c395259sub rdi, rax
37c39525cmov [rsp+200], r11
37c395264add rdi, rdx
37c395267cmp rcx, rbx
37c39526aje 0x37c395e50
37c395270mov rax, rbx
37c395273lea rdx, [rcx+1]
37c395277mov r11, [rsp+144]
37c39527fmov r9, [rsp+744]
37c395287sub rax, rcx
37c39528amov [rsp+256], r10
37c395292mov [rsp+440], rax
37c39529amov rax, [rsp+152]
37c3952a2mov [rsp+32], r9
37c3952a7imul rax, rdx
37c3952abadd rdx, [rsp+200]
37c3952b3shl rdx, 4
37c3952b7add rdx, r15
37c3952balea r8, [rax+r11]
37c3952bemov [rsp+224], rax
37c3952c6add rcx, r8
37c3952c9lea r8, [rip+0xdc2c8]
37c3952d0shl rcx, 4
37c3952d4lea r9, [r15+rcx]
37c3952d8mov rcx, [rsp+136]
37c3952e0call zcopy_64_
37c3952e5mov r11, [rsp+144]
37c3952edmov rdx, [rsp+200]
37c3952f5lea r10, [rip+0xdc29c]
37c3952fcmov rax, [rsp+224]
37c395304mov [rsp+32], r10
37c395309mov r8, r10
37c39530clea rcx, [rsp+424]
37c395314sub rax, [rsp+152]
37c39531cadd rdx, 1
37c395320lea rax, [r11+rax+1]
37c395325shl rdx, 4
37c395329shl rax, 4
37c39532dadd rdx, r15
37c395330lea r9, [r15+rax]
37c395334call zcopy_64_
37c395339mov r10, [r14]
37c39533cmov r11, [rsp+744]
37c395344mov rcx, [rsp+136]
37c39534csub r10, rbx
37c39534fmov [rsp+32], r11
37c395354mov r8, r11
37c395357lea rax, [r10+1]
37c39535bmov r10, [rsp+424]
37c395363mov [rsp+440], rax
37c39536bmov rax, [rsp+200]
37c395373mov [rsp+224], r10
37c39537blea rdx, [rbx+rax]
37c39537fadd rax, r10
37c395382shl rax, 4
37c395386mov [rsp+248], rdx
37c39538eshl rdx, 4
37c395392lea r9, [r15+rax]
37c395396add rdx, r15
37c395399call zswap_64_
37c39539emov rax, [r14]
37c3953a1mov r10, [rsp+224]
37c3953a9sub rax, [rsp+256]
37c3953b1mov rcx, [rsp+136]
37c3953b9imul r12, [rsp+176]
37c3953c2add rax, 1
37c3953c6add r12, [rsp+184]
37c3953cemov [rsp+440], rax
37c3953d6lea rax, [r10+r12]
37c3953dalea rdx, [r12+rbx]
37c3953demov r10, [rsp+768]
37c3953e6shl rax, 4
37c3953eashl rdx, 4
37c3953eemov [rsp+32], r10
37c3953f3mov r8, r10
37c3953f6add rdx, r13
37c3953f9lea r9, [r13+rax]
37c3953fecall zswap_64_
37c395403mov r10, [rsp+256]
37c39540bcmp rbp, r10
37c39540ejne 0x37c395fa0
37c395414mov rax, [rsp+720]
37c39541cmov [rsp+256], rbx
37c395424mov rdi, rbp
37c395427mov r8, [rax]
37c39542anop [rax+rax]
37c395430
37c395430loc_37c395430:
37c395430mov rax, [rsp+152]
37c395438mov rsi, [rsp+144]
37c395440mov rcx, [rsp+208]
37c395448imul rax, r10
37c39544clea r12, [rax+rsi]
37c395450mov rax, [rsp+320]
37c395458add rax, r10
37c39545bshl rax, 4
37c39545fmovupd x10, [r13+rax]
37c395466lea rax, [rcx+r10]
37c39546ashl rax, 4
37c39546emovupd x9, [r13+rax]
37c395475lea rax, [rcx+rbx]
37c395479shl rax, 4
37c39547dmovupd x15, [r13+rax]
37c395484cmp rbx, 2
37c395488jg 0x37c395920
37c39548e
37c39548eloc_37c39548e:
37c39548emov rax, [rsp+200]
37c395496add r12, r10
37c395499mov rbx, [rsp+752]
37c3954a1shl r12, 4
37c3954a5add rax, r10
37c3954a8movups [r15+r12], x10
37c3954admov r12, [rsp+256]
37c3954b5mov r10, rbp
37c3954b8shl rax, 4
37c3954bcneg r10
37c3954bfmovups [r15+rax], x9
37c3954c4mov rax, [rsp+248]
37c3954ccsub r12, 2
37c3954d0shl rax, 4
37c3954d4movups [r15+rax], x15
37c3954d9mov rax, [rsp+224]
37c3954e1neg rax
37c3954e4mov [rbx+8*rdi], rax
37c3954e8mov [rbx+8*r12], r10
37c3954ecjmp 0x37c3937d7
37c3954f1
37c3954f1 0f 1f 80 00 00 00 00 .......
37c3954f8
37c3954f8loc_37c3954f8:
37c3954f8lea rax, [rip+0xdc099]
37c3954ffmov rdx, [rsp+200]
37c395507mov r9, [rsp+192]
37c39550fmov [rsp+216], r12
37c395517mov [rsp+32], rax
37c39551cmov rcx, [rsp+168]
37c395524mov r8, rax
37c395527mov r14, [rsp+712]
37c39552fmov [rsp+416], rbp
37c395537call zcopy_64_
37c39553cmov rax, [rsp+400]
37c395544mov rdx, [rsp+152]
37c39554cmov rbx, [rsp+720]
37c395554imul rdx, rax
37c395558mov r12, [rbx]
37c39555bmov rbx, [rsp+144]
37c395563lea rdi, [rdx+rbx]
37c395567add r12, rax
37c39556asub r12, [r14]
37c39556dmov [rsp+200], rdi
37c395575cmp rbp, rax
37c395578je 0x37c3961a0
37c39557eimul r12, [rsp+176]
37c395587lea r10, [rax-1]
37c39558badd r12, [rsp+184]
37c395593mov rbx, rax
37c395596mov r11l, 1
37c39559c
37c39559cloc_37c39559c:
37c39559cmov rcx, [rsp+200]
37c3955a4mov [rsp+224], rax
37c3955acmov r9, rsi
37c3955aflea r8, [rip+0xdbfe2]
37c3955b6mov rsi, [rsp+136]
37c3955bemov [rsp+248], r11
37c3955c6lea rdx, [rax+rcx]
37c3955camov rax, [rsp+744]
37c3955d2mov [rsp+272], r10
37c3955dashl rdx, 4
37c3955demovupd x0, [r15+rdx]
37c3955e4lea rdx, [rbp+rcx]
37c3955e9mov rcx, rsi
37c3955ecshl rdx, 4
37c3955f0movups [r15+rdx], x0
37c3955f5mov rdx, r10
37c3955f8sub rdx, rbp
37c3955fbmov [rsp+32], rax
37c395600mov [rsp+440], rdx
37c395608mov rdx, [rsp+216]
37c395610add rdx, rdi
37c395613shl rdx, 4
37c395617add rdx, r15
37c39561acall zcopy_64_
37c39561fmov rdx, [rsp+152]
37c395627mov rax, [rsp+144]
37c39562flea rcx, [rsp+416]
37c395637imul rdx, rbp
37c39563blea r8, [rax+rdx+1]
37c395640lea rax, [rip+0xdbf51]
37c395647mov [rsp+32], rax
37c39564clea rdx, [rdi+1]
37c395650shl r8, 4
37c395654shl rdx, 4
37c395658lea r9, [r15+r8]
37c39565cmov r8, rax
37c39565fadd rdx, r15
37c395662call zcopy_64_
37c395667mov rax, [rsp+224]
37c39566fmov rdx, [r14]
37c395672mov rbp, [rsp+416]
37c39567asub rdx, rax
37c39567dmov [rsp+216], rax
37c395685lea rcx, [rbp+rdi]
37c39568aadd rdi, rax
37c39568dmov rax, [rsp+744]
37c395695add rdx, 1
37c395699shl rcx, 4
37c39569dshl rdi, 4
37c3956a1mov [rsp+440], rdx
37c3956a9mov [rsp+32], rax
37c3956aelea r9, [r15+rcx]
37c3956b2mov r8, rax
37c3956b5lea rdx, [r15+rdi]
37c3956b9mov rcx, rsi
37c3956bccall zswap_64_
37c3956c1mov rdx, [r14]
37c3956c4lea rcx, [rbp+r12]
37c3956c9mov rax, [rsp+216]
37c3956d1shl rcx, 4
37c3956d5sub rdx, rax
37c3956d8add rax, r12
37c3956dblea r9, [r13+rcx]
37c3956e0mov rcx, rsi
37c3956e3add rdx, 1
37c3956e7shl rax, 4
37c3956ebmov [rsp+440], rdx
37c3956f3lea rdx, [r13+rax]
37c3956f8mov rax, [rsp+768]
37c395700mov [rsp+32], rax
37c395705mov r8, rax
37c395708call zswap_64_
37c39570dcmp [rsp+248], 1
37c395716je 0x37c3961a0
37c39571cmov rcx, [rsp+200]
37c395724mov r10, [rsp+272]
37c39572clea rax, [rbx+rcx]
37c395730mov [rsp+248], rax
37c395738mov rax, [rsp+424]
37c395740mov [rsp+224], rax
37c395748mov rax, [rsp+400]
37c395750mov [rsp+256], rax
37c395758lea rdi, [rax-1]
37c39575cmov rax, [rsp+720]
37c395764mov r8, [rax]
37c395767jmp 0x37c395430
37c39576c
37c39576c 0f 1f 40 00 ..@.
37c395770
37c395770loc_37c395770:
37c395770sub rax, rbx
37c395773add rbx, 1
37c395777mov [rsp+88], 12
37c395780mov r8, [rsp+136]
37c395788mov [rsp+440], rax
37c395790lea rax, [rip+0xdbe01]
37c395797mov rdx, [rsp+168]
37c39579flea r9, [rip+0xdbdfa]
37c3957a6mov [rsp+80], rax
37c3957abmov rax, [rsp+200]
37c3957b3imul rbx, [rsp+152]
37c3957bcmov rcx, [rsp+232]
37c3957c4mov [rsp+72], rax
37c3957c9mov rax, [rsp+240]
37c3957d1mov [rsp+64], rax
37c3957d6mov rax, [rsp+768]
37c3957demov [rsp+56], rax
37c3957e3mov rax, [rsp+224]
37c3957ebadd rax, rbp
37c3957eeshl rax, 4
37c3957f2add rax, r13
37c3957f5mov [rsp+48], rax
37c3957famov rax, [rsp+744]
37c395802mov [rsp+40], rax
37c395807mov rax, [rsp+144]
37c39580flea rax, [rax+rbx+1]
37c395814shl rax, 4
37c395818add rax, r15
37c39581bmov [rsp+32], rax
37c395820call zgemv_64_
37c395825mov rbx, [rsp+400]
37c39582djmp 0x37c39508a
37c395832
37c395832 66 0f 1f 44 00 00 f..D..
37c395838
37c395838loc_37c395838:
37c395838sub rax, rbx
37c39583bmov r8, [rsp+136]
37c395843mov [rsp+88], 12
37c39584clea r9, [rip+0xdbd4d]
37c395853mov [rsp+440], rax
37c39585blea rax, [rip+0xdbd36]
37c395862mov rdx, [rsp+168]
37c39586amov [rsp+80], rax
37c39586fmov rax, [rsp+192]
37c395877mov rcx, [rsp+232]
37c39587fmov [rsp+72], rax
37c395884mov rax, [rsp+240]
37c39588cmov [rsp+64], rax
37c395891mov rax, [rsp+768]
37c395899mov [rsp+56], rax
37c39589emov rax, [rsp+176]
37c3958a6add rax, rdi
37c3958a9add rax, [rsp+184]
37c3958b1add rax, rbx
37c3958b4add rbx, 1
37c3958b8imul rbx, [rsp+152]
37c3958c1shl rax, 4
37c3958c5add rax, r13
37c3958c8mov [rsp+48], rax
37c3958cdmov rax, [rsp+744]
37c3958d5mov [rsp+40], rax
37c3958damov rax, [rsp+144]
37c3958e2lea rax, [rax+rbx+1]
37c3958e7shl rax, 4
37c3958ebadd rax, r15
37c3958eemov [rsp+32], rax
37c3958f3call zgemv_64_
37c3958f8mov rbx, [rsp+400]
37c395900jmp 0x37c393682
37c395905
37c395905 0f 1f 00 ...
37c395908
37c395908loc_37c395908:
37c395908mov r12, rbx
37c39590bmov rbx, r9
37c39590e
37c39590eloc_37c39590e:
37c39590etest rax, rax
37c395911jne 0x37c394dbf
37c395917jmp 0x37c394e10
37c39591c
37c39591c 0f 1f 40 00 ..@.
37c395920
37c395920loc_37c395920:
37c395920movapd x5, x10
37c395925movapd x8, x9
37c39592amovapd x4, x15
37c39592funpckhpd x5, x5
37c395933movapd x13, x5
37c395938movapd x5, x9
37c39593dunpckhpd x5, x5
37c395941movapd x7, x5
37c395945movapd x5, x15
37c39594aunpckhpd x5, x5
37c39594emovapd x11, x7
37c395953andpd x11, [rip+0xdbc94]
37c39595cmovapd x12, x5
37c395961movapd x5, x9
37c395966andpd x5, [rip+0xdbc82]
37c39596emovsd_xmm [rsp+192], x5
37c395977comisd x11, x5
37c39597cjbe 0x37c395ed0
37c395982movapd x0, x9
37c395987divsd x0, x7
37c39598bmovapd x3, x0
37c39598fmovapd x1, x0
37c395993movapd x14, x0
37c395998mulsd x3, x15
37c39599dmulsd x1, x9
37c3959a2mulsd x14, x10
37c3959a7addsd x3, x12
37c3959acmulsd x12, x0
37c3959b1mulsd x0, x13
37c3959b6addsd x1, x7
37c3959baaddsd x14, x13
37c3959bfdivsd x3, x1
37c3959c3subsd x12, x15
37c3959c8subsd x0, x10
37c3959cddivsd x0, x1
37c3959d1movsd_xmm [rsp+216], x3
37c3959dadivsd x12, x1
37c3959dfmovapd x13, x0
37c3959e4divsd x14, x1
37c3959e9
37c3959e9loc_37c3959e9:
37c3959e9movsd_xmm x5, [rsp+216]
37c3959f2movapd x1, x13
37c3959f7movapd x2, x14
37c3959fcmulsd x1, x12
37c395a01mulsd x2, x12
37c395a06movapd x0, x5
37c395a0amulsd x0, x14
37c395a0fmulsd x5, x13
37c395a14subsd x0, x1
37c395a18subsd x0, [rip+0xdbbf8]
37c395a20movapd x1, x5
37c395a24addsd x1, x2
37c395a28movapd x2, x0
37c395a2candpd x2, [rip+0xdbbbc]
37c395a34movapd x3, x1
37c395a38andpd x3, [rip+0xdbbb0]
37c395a40comisd x3, x2
37c395a44jbe 0x37c395e98
37c395a4amovapd x5, x0
37c395a4edivsd x5, x1
37c395a52mulsd x0, x5
37c395a56movapd x6, x5
37c395a5aaddsd x0, x1
37c395a5epxor x1, x1
37c395a62mulsd x5, x1
37c395a66addsd x6, x1
37c395a6asubsd x5, [rip+0xdbba6]
37c395a72divsd x6, x0
37c395a76divsd x5, x0
37c395a7a
37c395a7aloc_37c395a7a:
37c395a7amov rsi, r12
37c395a7dsub rbx, 1
37c395a81xor eax, eax
37c395a83mov r9l, 1
37c395a89mov rdx, [rsp+320]
37c395a91mov rcx, [rsp+208]
37c395a99shl rsi, 4
37c395a9dmov [rsp+320], r10
37c395aa5mov r11, [rsp+200]
37c395aadmov r10, rbp
37c395ab0add rsi, r15
37c395ab3movsd_xmm [rsp+208], x13
37c395abdshl rdx, 4
37c395ac1shl rcx, 4
37c395ac5mov rbp, [rsp+320]
37c395acdmovapd x13, x12
37c395ad2shl r11, 4
37c395ad6add rdx, r13
37c395ad9add rcx, r13
37c395adcmovups [rsp+272], x15
37c395ae5movups [rsp+288], x9
37c395aeeadd r11, r15
37c395af1movups [rsp+304], x10
37c395afajmp 0x37c395c29
37c395aff
37c395aff 90 .
37c395b00
37c395b00loc_37c395b00:
37c395b00movapd x15, x8
37c395b05movapd x2, x3
37c395b09divsd x15, x7
37c395b0emulsd x2, x15
37c395b13movapd x12, x15
37c395b18mulsd x15, x1
37c395b1dmulsd x12, x8
37c395b22addsd x2, x1
37c395b26subsd x15, x3
37c395b2baddsd x12, x7
37c395b30movapd x1, x15
37c395b35divsd x2, x12
37c395b3adivsd x1, x12
37c395b3f
37c395b3floc_37c395b3f:
37c395b3fmovapd x12, x2
37c395b44movapd x3, x1
37c395b48mulsd x2, x5
37c395b4ccomisd x11, [rsp+192]
37c395b56mulsd x1, x6
37c395b5amulsd x3, x5
37c395b5emulsd x12, x6
37c395b63addsd x2, x1
37c395b67movapd x1, x0
37c395b6bmulsd x1, x14
37c395b70subsd x12, x3
37c395b75movsd_xmm x3, [rsp+208]
37c395b7emovsd_xmm [rsi+rax+24], x2
37c395b84mulsd x0, x3
37c395b88movapd x2, x3
37c395b8cmulsd x2, x4
37c395b90movsd_xmm [rsi+rax+16], x12
37c395b97mulsd x4, x14
37c395b9csubsd x1, x2
37c395ba0addsd x0, x4
37c395ba4subsd x1, x10
37c395ba9subsd x0, x9
37c395baejbe 0x37c395cd0
37c395bb4movapd x3, x8
37c395bb9movapd x2, x1
37c395bbddivsd x3, x7
37c395bc1mulsd x2, x3
37c395bc5movapd x4, x3
37c395bc9mulsd x4, x8
37c395bcemulsd x3, x0
37c395bd2addsd x2, x0
37c395bd6addsd x4, x7
37c395bdasubsd x3, x1
37c395bdedivsd x2, x4
37c395be2divsd x3, x4
37c395be6movapd x0, x3
37c395bea
37c395bealoc_37c395bea:
37c395beamovapd x3, x2
37c395beemovapd x1, x0
37c395bf2add r9, 1
37c395bf6mulsd x3, x6
37c395bfamulsd x1, x5
37c395bfemulsd x2, x5
37c395c02mulsd x0, x6
37c395c06subsd x3, x1
37c395c0aaddsd x2, x0
37c395c0emovsd_xmm [r11+rax+16], x3
37c395c15movsd_xmm [r11+rax+24], x2
37c395c1cadd rax, 16
37c395c20cmp rbx, r9
37c395c23je 0x37c395d80
37c395c29
37c395c29loc_37c395c29:
37c395c29movsd_xmm x9, [rdx+rax+24]
37c395c30movsd_xmm x0, [rcx+rax+16]
37c395c36movsd_xmm x2, [rsp+216]
37c395c3fmovsd_xmm x10, [rdx+rax+16]
37c395c46movapd x1, x9
37c395c4bmovsd_xmm x4, [rcx+rax+24]
37c395c51comisd x11, [rsp+192]
37c395c5bmulsd x1, x13
37c395c60movapd x3, x2
37c395c64mulsd x3, x10
37c395c69mulsd x2, x9
37c395c6esubsd x3, x1
37c395c72movapd x1, x10
37c395c77mulsd x1, x13
37c395c7csubsd x3, x0
37c395c80addsd x1, x2
37c395c84subsd x1, x4
37c395c88ja 0x37c395b00
37c395c8emovapd x15, x7
37c395c93movapd x2, x1
37c395c97divsd x15, x8
37c395c9cmulsd x2, x15
37c395ca1movapd x12, x15
37c395ca6mulsd x12, x7
37c395cabaddsd x2, x3
37c395cafmulsd x3, x15
37c395cb4addsd x12, x8
37c395cb9divsd x2, x12
37c395cbesubsd x1, x3
37c395cc2divsd x1, x12
37c395cc7jmp 0x37c395b3f
37c395ccc
37c395ccc 0f 1f 40 00 ..@.
37c395cd0
37c395cd0loc_37c395cd0:
37c395cd0movapd x3, x7
37c395cd4movapd x2, x0
37c395cd8divsd x3, x8
37c395cddmulsd x2, x3
37c395ce1movapd x4, x3
37c395ce5mulsd x4, x7
37c395ce9mulsd x3, x1
37c395cedaddsd x2, x1
37c395cf1addsd x4, x8
37c395cf6subsd x0, x3
37c395cfadivsd x2, x4
37c395cfedivsd x0, x4
37c395d02jmp 0x37c395bea
37c395d07
37c395d07 66 0f 1f 84 00 00 00 00 00 f........
37c395d10
37c395d10loc_37c395d10:
37c395d10mov r12, rcx
37c395d13xor eax, eax
37c395d15mov ebp, 1
37c395d1a
37c395d1aloc_37c395d1a:
37c395d1asub rdx, rbx
37c395d1dmov [rsp+32], r13
37c395d22add rdx, 1
37c395d26mov [rsp+168], rax
37c395d2emov [rsp+440], rdx
37c395d36mov rdx, [rsp+152]
37c395d3eimul rdx, rbx
37c395d42add rdx, [rsp+144]
37c395d4aadd rcx, rdx
37c395d4dadd rdx, r8
37c395d50mov r8, r13
37c395d53shl rcx, 4
37c395d57shl rdx, 4
37c395d5blea r9, [r14+rcx]
37c395d5fmov rcx, [rsp+136]
37c395d67add rdx, r14
37c395d6acall zswap_64_
37c395d6fmov rdx, [r15]
37c395d72mov rax, [rsp+168]
37c395d7ajmp 0x37c39590e
37c395d7f
37c395d7f 90 .
37c395d80
37c395d80loc_37c395d80:
37c395d80movupd x15, [rsp+272]
37c395d8amov rax, rbp
37c395d8dmov rbp, r10
37c395d90movupd x9, [rsp+288]
37c395d9amovupd x10, [rsp+304]
37c395da4mov r10, rax
37c395da7jmp 0x37c39548e
37c395dac
37c395dac 0f 1f 40 00 ..@.
37c395db0
37c395db0loc_37c395db0:
37c395db0movupd x10, [rsp+256]
37c395dbamov rbp, r12
37c395dbdmovupd x15, [rsp+272]
37c395dc7movupd x9, [rsp+288]
37c395dd1mov r12, [rsp+304]
37c395dd9jmp 0x37c3944b3
37c395dde
37c395dde 66 90 f.
37c395de0
37c395de0loc_37c395de0:
37c395de0mov rcx, [rsp+168]
37c395de8mov rdx, [rsp+328]
37c395df0mov rbp, r12
37c395df3add rdx, [rsp+152]
37c395dfbadd rdx, [rsp+144]
37c395e03mov [rsp+320], rdx
37c395e0bcmp rbx, rcx
37c395e0eje 0x37c39445f
37c395e14lea rdi, [rbx+rdx]
37c395e18add rcx, [rsp+192]
37c395e20mov ebp, 2
37c395e25shl rdi, 4
37c395e29lea rax, [r15+rdi]
37c395e2dmov [rsp+272], rax
37c395e35mov r9, rax
37c395e38lea rax, [rsp+408]
37c395e40mov [rsp+200], rax
37c395e48jmp 0x37c39431a
37c395e4d
37c395e4d 0f 1f 00 ...
37c395e50
37c395e50loc_37c395e50:
37c395e50cmp rbp, r10
37c395e53jne 0x37c395f78
37c395e59mov rax, [rsp+200]
37c395e61mov [rsp+256], rbx
37c395e69mov rdi, rbp
37c395e6cmov [rsp+224], rbx
37c395e74add rax, rbx
37c395e77mov [rsp+248], rax
37c395e7fjmp 0x37c395430
37c395e84
37c395e84 0f 1f 40 00 ..@.
37c395e88
37c395e88loc_37c395e88:
37c395e88mov r12, rbx
37c395e8bmov rbx, r9
37c395e8ejmp 0x37c395d1a
37c395e93
37c395e93 0f 1f 44 00 00 ..D..
37c395e98
37c395e98loc_37c395e98:
37c395e98movapd x2, x1
37c395e9cpxor x5, x5
37c395ea0divsd x2, x0
37c395ea4mulsd x1, x2
37c395ea8movapd x6, x2
37c395eacmulsd x6, x5
37c395eb0subsd x5, x2
37c395eb4addsd x6, [rip+0xdb75c]
37c395ebcaddsd x1, x0
37c395ec0divsd x6, x1
37c395ec4divsd x5, x1
37c395ec8jmp 0x37c395a7a
37c395ecd
37c395ecd 0f 1f 00 ...
37c395ed0
37c395ed0loc_37c395ed0:
37c395ed0movapd x3, x7
37c395ed4divsd x3, x9
37c395ed9movapd x1, x3
37c395eddmovapd x0, x3
37c395ee1movapd x14, x3
37c395ee6mulsd x0, x12
37c395eebmulsd x1, x7
37c395eefmulsd x4, x3
37c395ef3mulsd x14, x13
37c395ef8mulsd x3, x10
37c395efdaddsd x0, x15
37c395f02addsd x1, x9
37c395f07subsd x12, x4
37c395f0caddsd x14, x10
37c395f11divsd x0, x1
37c395f15subsd x13, x3
37c395f1adivsd x12, x1
37c395f1fmovsd_xmm [rsp+216], x0
37c395f28divsd x14, x1
37c395f2ddivsd x13, x1
37c395f32jmp 0x37c3959e9
37c395f37
37c395f37 66 0f 1f 84 00 00 00 00 00 f........
37c395f40
37c395f40loc_37c395f40:
37c395f40movapd x2, x1
37c395f44pxor x5, x5
37c395f48divsd x2, x0
37c395f4cmulsd x1, x2
37c395f50movapd x6, x2
37c395f54mulsd x6, x5
37c395f58subsd x5, x2
37c395f5caddsd x6, [rip+0xdb6b4]
37c395f64addsd x1, x0
37c395f68divsd x6, x1
37c395f6cdivsd x5, x1
37c395f70jmp 0x37c3946f1
37c395f75
37c395f75 0f 1f 00 ...
37c395f78
37c395f78loc_37c395f78:
37c395f78imul r12, [rsp+176]
37c395f81mov rax, r10
37c395f84add r12, [rsp+184]
37c395f8cmov r11l, 2
37c395f92jmp 0x37c39559c
37c395f97
37c395f97 66 0f 1f 84 00 00 00 00 00 f........
37c395fa0
37c395fa0loc_37c395fa0:
37c395fa0mov rax, r10
37c395fa3mov r11l, 2
37c395fa9jmp 0x37c39559c
37c395fae
37c395fae 66 90 f.
37c395fb0
37c395fb0loc_37c395fb0:
37c395fb0comisd x2, x1
37c395fb4ja 0x37c396222
37c395fbamovapd x2, x4
37c395fbepxor x1, x1
37c395fc2divsd x2, x0
37c395fc6mulsd x4, x2
37c395fcaaddsd x4, x0
37c395fcemovapd x0, x2
37c395fd2mulsd x0, x1
37c395fd6subsd x1, x2
37c395fdaaddsd x0, [rip+0xdb636]
37c395fe2unpcklpd x0, x1
37c395fe6movddup x1, x4
37c395feadivpd x0, x1
37c395fee
37c395feeloc_37c395fee:
37c395feemov rax, [rsp+192]
37c395ff6add rax, [rsp+168]
37c395ffesub r11, r12
37c396001lea rdx, [rsp+448]
37c396009shl rax, 4
37c39600dmov rcx, [rsp+136]
37c396015lea r9, [rip+0xdb57c]
37c39601cmov [rsp+440], r11
37c396024lea r8, [r15+rax]
37c396028movups [rsp+448], x0
37c396030call zscal_64_
37c396035mov r11, [r14]
37c396038jmp 0x37c393c44
37c39603d
37c39603dloc_37c39603d:
37c39603dshl rax, 4
37c396041mov r8l, 1
37c396047add rax, r15
37c39604ajmp 0x37c3960a4
37c39604c
37c39604c 0f 1f 40 00 ..@.
37c396050
37c396050loc_37c396050:
37c396050movapd x3, x0
37c396054divsd x3, x4
37c396058movddup x2, x3
37c39605cmulpd x2, x1
37c396060mulsd x3, x0
37c396064shufpd x2, x2, 1
37c396069movapd x0, x2
37c39606dsubpd x2, x1
37c396071addsd x3, x4
37c396075addpd x0, x1
37c396079movddup x1, x3
37c39607dshufpd x0, x2, 1
37c396082divpd x0, x1
37c396086
37c396086loc_37c396086:
37c396086add r8, 1
37c39608amovups [rax+16], x0
37c39608ecmp rcx, r8
37c396091je 0x37c3937c0
37c396097movsd_xmm x0, [rdx]
37c39609bmovsd_xmm x4, [rdx+8]
37c3960a0add rax, 16
37c3960a4
37c3960a4loc_37c3960a4:
37c3960a4movapd x2, x0
37c3960a8movapd x3, x4
37c3960acmovupd x1, [rax+16]
37c3960b1andpd x2, [rip+0xdb537]
37c3960b9andpd x3, [rip+0xdb52f]
37c3960c1comisd x3, x2
37c3960c5ja 0x37c396050
37c3960c7movapd x2, x4
37c3960cbdivsd x2, x0
37c3960cfmovddup x3, x2
37c3960d3mulpd x3, x1
37c3960d7mulsd x2, x4
37c3960dbshufpd x3, x3, 1
37c3960e0addsd x2, x0
37c3960e4movapd x0, x3
37c3960e8addpd x0, x1
37c3960ecsubpd x1, x3
37c3960f0shufpd x0, x1, 2
37c3960f5movddup x1, x2
37c3960f9divpd x0, x1
37c3960fdjmp 0x37c396086
37c3960ff
37c3960ff 90 .
37c396100
37c396100loc_37c396100:
37c396100mov rax, [r14]
37c396103jmp 0x37c393bff
37c396108
37c396108 0f 1f 84 00 00 00 00 00 ........
37c396110
37c396110loc_37c396110:
37c396110comisd x2, x1
37c396114jbe 0x37c3961e9
37c39611amovapd x1, x0
37c39611edivsd x1, x4
37c396122mulsd x0, x1
37c396126movapd x2, x0
37c39612apxor x0, x0
37c39612emulsd x0, x1
37c396132addsd x2, x4
37c396136unpcklpd x1, x0
37c39613amovupd x0, [rip+0xdb4ce]
37c396142addpd x0, x1
37c396146addpd x1, [rip+0xdb4d2]
37c39614eshufpd x0, x1, 2
37c396153movddup x1, x2
37c396157divpd x0, x1
37c39615b
37c39615bloc_37c39615b:
37c39615badd rax, 1
37c39615fmov rcx, [rsp+136]
37c396167lea rdx, [rsp+448]
37c39616flea r9, [rip+0xdb422]
37c396176shl rax, 4
37c39617amov [rsp+440], r12
37c396182lea r8, [r15+rax]
37c396186movups [rsp+448], x0
37c39618ecall zscal_64_
37c396193jmp 0x37c3937c0
37c396198
37c396198 0f 1f 84 00 00 00 00 00 ........
37c3961a0
37c3961a0loc_37c3961a0:
37c3961a0mov rbx, rbp
37c3961a3jmp 0x37c3936e7
37c3961a8
37c3961a8 0f 1f 84 00 00 00 00 00 ........
37c3961b0
37c3961b0loc_37c3961b0:
37c3961b0mov rdx, [rsp+248]
37c3961b8mov r11, [rsp+304]
37c3961c0mov rax, [r14]
37c3961c3shl rdx, 4
37c3961c7shl r11, 4
37c3961cblea rbx, [r15+rdx]
37c3961cflea rbp, [r13+r11]
37c3961d4mov [rsp+320], rbx
37c3961dcmov rbx, [rsp+416]
37c3961e4jmp 0x37c393c02
37c3961e9
37c3961e9loc_37c3961e9:
37c3961e9movapd x2, x4
37c3961edpxor x1, x1
37c3961f1divsd x2, x0
37c3961f5mulsd x4, x2
37c3961f9addsd x4, x0
37c3961fdmovapd x0, x2
37c396201mulsd x0, x1
37c396205subsd x1, x2
37c396209addsd x0, [rip+0xdb407]
37c396211unpcklpd x0, x1
37c396215movddup x1, x4
37c396219divpd x0, x1
37c39621djmp 0x37c39615b
37c396222
37c396222loc_37c396222:
37c396222movapd x1, x0
37c396226divsd x1, x4
37c39622amulsd x0, x1
37c39622emovapd x2, x0
37c396232pxor x0, x0
37c396236mulsd x0, x1
37c39623aaddsd x2, x4
37c39623eunpcklpd x1, x0
37c396242movupd x0, [rip+0xdb3c6]
37c39624aaddpd x0, x1
37c39624eaddpd x1, [rip+0xdb3ca]
37c396256shufpd x0, x1, 2
37c39625bmovddup x1, x2
37c39625fdivpd x0, x1
37c396263jmp 0x37c395fee
37c396268
37c396268loc_37c396268:
37c396268lea rax, [rsp+400]
37c396270xor edx, edx
37c396272mov [rsp+168], rax
37c39627alea rax, [rsp+440]
37c396282mov [rsp+136], rax
37c39628alea rax, [rip+0xdb31f]
37c396291mov [rsp+232], rax
37c396299lea rax, [rip+0xdb320]
37c3962a0mov [rsp+240], rax
37c3962a8jmp 0x37c393810
37c3962ad
37c3962adloc_37c3962ad:
37c3962admov rax, [r14]
37c3962b0jmp 0x37c393c02
37c393450
37c393450zlasyf_rook_64_:
37c393450push r15
37c393452push r14
37c393454push r13
37c393456push r12
37c393458push rbp
37c393459push rdi
37c39345apush rsi
37c39345bpush rbx
37c39345csub rsp, 632
37c393463movups [rsp+464], x6
37c39346bmovups [rsp+480], x7
37c393473movups [rsp+496], x8
37c39347cmovups [rsp+512], x9
37c393485movups [rsp+528], x10
37c39348emovups [rsp+544], x11
37c393497movups [rsp+560], x12
37c3934a0movups [rsp+576], x13
37c3934a9movups [rsp+592], x14
37c3934b2movups [rsp+608], x15
37c3934bbmov rax, [rsp+744]
37c3934c3mov r15, [rsp+736]
37c3934cbmov r13, [rsp+760]
37c3934d3mov rax, [rax]
37c3934d6mov r14, rdx
37c3934d9xor edx, edx
37c3934dbtest rax, rax
37c3934demov rbx, rcx
37c3934e1cmovns rdx, rax
37c3934e5mov rax, [rsp+768]
37c3934edlea rcx, [rip+0xde09c]
37c3934f4mov rdi, r9
37c3934f7mov [rsp+720], r8
37c3934ffmov rax, [rax]
37c393502mov [rsp+152], rdx
37c39350anot rdx
37c39350dmov [rsp+144], rdx
37c393515xor edx, edx
37c393517test rax, rax
37c39351acmovns rdx, rax
37c39351emov rax, [rsp+776]
37c393526mov [rax], 0
37c39352dmov [rsp+176], rdx
37c393535not rdx
37c393538mov [rsp+184], rdx
37c393540mov edx, 1
37c393545call dlamch_64_
37c39354amov r9l, 1
37c393550mov r8l, 1
37c393556mov rcx, rbx
37c393559movsd_xmm [rsp+376], x0
37c393562lea rdx, [rip+0xde028]
37c393569call lsame_64_
37c39356etest rax, rax
37c393571je 0x37c3939e0
37c393577mov rax, [rsp+720]
37c39357fmov r12, [r14]
37c393582mov rsi, [rax]
37c393585mov rax, r12
37c393588mov [rsp+400], r12
37c393590sub rax, rsi
37c393593add rax, 1
37c393597cmp r12, rax
37c39359ajg 0x37c3935a5
37c39359ccmp r12, rsi
37c39359fjg 0x37c396268
37c3935a5
37c3935a5loc_37c3935a5:
37c3935a5lea rax, [rsp+400]
37c3935admov [rsp+728], rdi
37c3935b5mov rdx, r12
37c3935b8mov [rsp+168], rax
37c3935c0lea rax, [rsp+440]
37c3935c8mov [rsp+136], rax
37c3935d0lea rax, [rip+0xddfd9]
37c3935d7mov [rsp+232], rax
37c3935dflea rax, [rip+0xddfda]
37c3935e6mov [rsp+240], rax
37c3935eenop
37c3935f0
37c3935f0loc_37c3935f0:
37c3935f0test r12, r12
37c3935f3jle 0x37c393805
37c3935f9mov rdi, [rsp+176]
37c393601mov rax, [rsp+184]
37c393609mov [rsp+424], r12
37c393611imul r12, [rsp+152]
37c39361amov rcx, [rsp+168]
37c393622imul rdi, rsi
37c393626add rax, rdi
37c393629mov [rsp+208], rax
37c393631add rax, 1
37c393635shl rax, 4
37c393639lea r9, [r13+rax]
37c39363emov rax, [rsp+144]
37c393646mov [rsp+192], r9
37c39364elea rdx, [rax+r12+1]
37c393653lea rax, [rip+0xddf3e]
37c39365amov [rsp+32], rax
37c39365fshl rdx, 4
37c393663mov r8, rax
37c393666add rdx, r15
37c393669call zcopy_64_
37c39366emov rax, [r14]
37c393671mov rbx, [rsp+400]
37c393679cmp rax, rbx
37c39367cjg 0x37c395838
37c393682
37c393682loc_37c393682:
37c393682mov rax, [rsp+208]
37c39368aadd rax, rbx
37c39368dshl rax, 4
37c393691add rax, r13
37c393694movsd_xmm x6, [rax]
37c393698movsd_xmm x0, [rax+8]
37c39369dandpd x6, [rip+0xddf4b]
37c3936a5andpd x0, [rip+0xddf43]
37c3936adaddsd x6, x0
37c3936b1cmp rbx, 1
37c3936b5jg 0x37c394ee0
37c3936bbpxor x5, x5
37c3936bfucomisd x6, x5
37c3936c3jp 0x37c3936cb
37c3936c5je 0x37c394e30
37c3936cb
37c3936cbloc_37c3936cb:
37c3936cbmov rax, [rsp+152]
37c3936d3imul rax, rbx
37c3936d7add rax, [rsp+144]
37c3936dfmov [rsp+200], rax
37c3936e7
37c3936e7loc_37c3936e7:
37c3936e7mov rax, [rsp+200]
37c3936eflea rsi, [rip+0xddea2]
37c3936f6mov rcx, [rsp+168]
37c3936femov [rsp+32], rsi
37c393703mov rdx, [rsp+192]
37c39370bmov r8, rsi
37c39370eadd rax, 1
37c393712shl rax, 4
37c393716lea r9, [r15+rax]
37c39371acall zcopy_64_
37c39371fmov rcx, [rsp+400]
37c393727lea r12, [rcx-1]
37c39372bcmp rcx, 1
37c39372fjle 0x37c3937c0
37c393735mov rax, [rsp+152]
37c39373dimul rax, rcx
37c393741add rax, [rsp+144]
37c393749lea rdx, [rcx+rax]
37c39374dshl rdx, 4
37c393751add rdx, r15
37c393754movsd_xmm x0, [rdx]
37c393758movsd_xmm x4, [rdx+8]
37c39375dmovapd x1, x0
37c393761andpd x1, [rip+0xdde87]
37c393769movapd x2, x4
37c39376dandpd x2, [rip+0xdde7b]
37c393775movapd x3, x1
37c393779addsd x3, x2
37c39377dcomisd x3, [rsp+376]
37c393786jae 0x37c396110
37c39378cpxor x1, x1
37c393790mov r9l, 1
37c393796ucomisd x0, x1
37c39379asetp r8b
37c39379ecmovne r8l, r9l
37c3937a2test r8b, r8b
37c3937a5jne 0x37c39603d
37c3937abucomisd x4, x1
37c3937afsetp r8b
37c3937b3cmovne r8l, r9l
37c3937b7test r8b, r8b
37c3937bajne 0x37c39603d
37c3937c0
37c3937c0loc_37c3937c0:
37c3937c0mov rax, [rsp+752]
37c3937c8mov [rax+8*r12], rbx
37c3937ccmov rax, [rsp+720]
37c3937d4mov r8, [rax]
37c3937d7
37c3937d7loc_37c3937d7:
37c3937d7mov rdx, [r14]
37c3937dalea rsi, [r8+r12]
37c3937demov [rsp+400], r12
37c3937e6mov rax, rdx
37c3937e9sub rsi, rdx
37c3937ecsub rax, r8
37c3937efadd rax, 1
37c3937f3cmp rax, r12
37c3937f6jl 0x37c3935f0
37c3937fccmp r8, rdx
37c3937ffjge 0x37c3935f0
37c393805
37c393805loc_37c393805:
37c393805mov rdi, [rsp+728]
37c39380dsub rdx, r12
37c393810
37c393810loc_37c393810:
37c393810add rsi, 1
37c393814mov rax, [rsp+744]
37c39381cimul rsi, [rsp+176]
37c393825mov [rsp+440], rdx
37c39382dlea rdx, [r12+1]
37c393832mov [rsp+88], r15
37c393837mov r9, [rsp+168]
37c39383flea rcx, [rip+0xddd93]
37c393846mov [rsp+96], rax
37c39384blea r8, [rip+0xddd7e]
37c393852mov rax, [rsp+240]
37c39385aimul rdx, [rsp+152]
37c393863mov [rsp+120], 9
37c39386cmov [rsp+80], rax
37c393871mov rax, [rsp+768]
37c393879mov [rsp+112], 12
37c393882mov [rsp+72], rax
37c393887mov rax, [rsp+184]
37c39388fmov [rsp+104], 5
37c393898lea rax, [rax+rsi+1]
37c39389dshl rax, 4
37c3938a1add rax, r13
37c3938a4mov [rsp+64], rax
37c3938a9mov rax, [rsp+744]
37c3938b1mov [rsp+56], rax
37c3938b6mov rax, [rsp+144]
37c3938belea rax, [rax+rdx+1]
37c3938c3mov rdx, [rsp+232]
37c3938cbshl rax, 4
37c3938cfadd rax, r15
37c3938d2mov [rsp+48], rax
37c3938d7lea rax, [rip+0xddcc2]
37c3938demov [rsp+40], rax
37c3938e3mov rax, [rsp+136]
37c3938ebmov [rsp+32], rax
37c3938f0call zgemmtr_
37c3938f5mov rsi, [rsp+400]
37c3938fdmov rdx, [r14]
37c393900mov [rsp+736], r15
37c393908mov r13, [rsp+744]
37c393910mov r15, r14
37c393913mov r14, [rsp+736]
37c39391bmov [rsp+160], rsi
37c393923lea rcx, [rsi+1]
37c393927mov rsi, [rsp+752]
37c39392fnop
37c393930
37c393930loc_37c393930:
37c393930mov r8, [rsi+8*rcx-8]
37c393935lea rbx, [rcx+1]
37c393939test r8, r8
37c39393cjs 0x37c394d80
37c393942mov [rsp+432], rbx
37c39394acmp r8, rcx
37c39394dje 0x37c394e10
37c393953cmp rdx, rbx
37c393956jge 0x37c395d10
37c39395c
37c39395cloc_37c39395c:
37c39395cmov rsi, [rsp+160]
37c393964mov rbx, rdx
37c393967sub rbx, rsi
37c39396a
37c39396aloc_37c39396a:
37c39396amov [rdi], rbx
37c39396dmovups x6, [rsp+464]
37c393975movups x7, [rsp+480]
37c39397dmovups x8, [rsp+496]
37c393986movups x9, [rsp+512]
37c39398fmovups x10, [rsp+528]
37c393998movups x11, [rsp+544]
37c3939a1movups x12, [rsp+560]
37c3939aamovups x13, [rsp+576]
37c3939b3movups x14, [rsp+592]
37c3939bcmovups x15, [rsp+608]
37c3939c5add rsp, 632
37c3939ccpop rbx
37c3939cdpop rsi
37c3939cepop rdi
37c3939cfpop rbp
37c3939d0pop r12
37c3939d2pop r13
37c3939d4pop r14
37c3939d6pop r15
37c3939d8ret
37c3939d9
37c3939d9 0f 1f 80 00 00 00 00 .......
37c3939e0
37c3939e0loc_37c3939e0:
37c3939e0lea rax, [rsp+440]
37c3939e8mov r11, [r14]
37c3939ebmov [rsp+728], rdi
37c3939f3mov r12l, 1
37c3939f9mov [rsp+136], rax
37c393a01lea rax, [rip+0xddba8]
37c393a08mov [rsp+232], rax
37c393a10lea rax, [rip+0xddba9]
37c393a17mov [rsp+240], rax
37c393a1flea rax, [rsp+432]
37c393a27mov [rsp+336], rax
37c393a2fnop
37c393a30
37c393a30loc_37c393a30:
37c393a30mov rax, [rsp+720]
37c393a38mov [rsp+400], r12
37c393a40mov rax, [rax]
37c393a43cmp rax, r12
37c393a46jg 0x37c393a51
37c393a48cmp rax, r11
37c393a4bjl 0x37c394958
37c393a51
37c393a51loc_37c393a51:
37c393a51cmp r12, r11
37c393a54jg 0x37c394958
37c393a5amov rax, [rsp+152]
37c393a62mov rcx, [rsp+144]
37c393a6asub r11, r12
37c393a6dlea rbx, [rip+0xddb24]
37c393a74mov rsi, [rsp+176]
37c393a7cadd r11, 1
37c393a80mov [rsp+32], rbx
37c393a85mov r8, rbx
37c393a88imul rax, r12
37c393a8cmov [rsp+440], r11
37c393a94lea rdi, [r12-1]
37c393a99imul rsi, r12
37c393a9dmov [rsp+208], rdi
37c393aa5mov [rsp+216], rdi
37c393aadmov [rsp+328], rax
37c393ab5add rax, rcx
37c393ab8mov rcx, [rsp+136]
37c393ac0mov [rsp+192], rax
37c393ac8add rax, r12
37c393acbmov [rsp+248], rax
37c393ad3shl rax, 4
37c393ad7lea rdx, [r15+rax]
37c393adbmov rax, [rsp+184]
37c393ae3mov [rsp+424], r12
37c393aebmov [rsp+320], rdx
37c393af3add rax, rsi
37c393af6mov [rsp+256], rax
37c393afeadd rax, r12
37c393b01mov r11, rax
37c393b04mov [rsp+304], rax
37c393b0cshl r11, 4
37c393b10lea rbp, [r13+r11]
37c393b15mov r9, rbp
37c393b18call zcopy_64_
37c393b1dcmp r12, 1
37c393b21jle 0x37c393bb8
37c393b27mov rax, [r14]
37c393b2amov [rsp+80], rbx
37c393b2flea r9, [rip+0xdda6a]
37c393b36mov rbx, [rsp+240]
37c393b3emov [rsp+72], rbp
37c393b43sub rax, r12
37c393b46mov r8, [rsp+136]
37c393b4emov [rsp+88], 12
37c393b57add rax, 1
37c393b5bmov [rsp+64], rbx
37c393b60mov rbx, [rsp+768]
37c393b68mov [rsp+432], rax
37c393b70mov rax, rdi
37c393b73mov rcx, [rsp+232]
37c393b7bshl rax, 4
37c393b7fmov [rsp+56], rbx
37c393b84mov rbx, [rsp+744]
37c393b8clea rdx, [r13+rax]
37c393b91add rax, r15
37c393b94mov [rsp+440], rdi
37c393b9cmov [rsp+48], rdx
37c393ba1mov rdx, [rsp+336]
37c393ba9mov [rsp+40], rbx
37c393baemov [rsp+32], rax
37c393bb3call zgemv_64_
37c393bb8
37c393bb8loc_37c393bb8:
37c393bb8movsd_xmm x6, [rbp]
37c393bbdmovsd_xmm x0, [rbp+8]
37c393bc2lea rcx, [r12+1]
37c393bc7andpd x6, [rip+0xdda21]
37c393bcfandpd x0, [rip+0xdda19]
37c393bd7mov [rsp+168], rcx
37c393bdfmov rax, [r14]
37c393be2addsd x6, x0
37c393be6cmp rax, r12
37c393be9jg 0x37c393c70
37c393befpxor x5, x5
37c393bf3ucomisd x6, x5
37c393bf7jp 0x37c393bff
37c393bf9je 0x37c393cf7
37c393bff
37c393bffloc_37c393bff:
37c393bffmov rbx, r12
37c393c02
37c393c02loc_37c393c02:
37c393c02sub rax, r12
37c393c05mov r9, [rsp+320]
37c393c0dmov rcx, [rsp+136]
37c393c15mov rdx, rbp
37c393c18add rax, 1
37c393c1cmov [rsp+440], rax
37c393c24lea rax, [rip+0xdd96d]
37c393c2bmov [rsp+32], rax
37c393c30mov r8, rax
37c393c33call zcopy_64_
37c393c38mov r11, [r14]
37c393c3bcmp r11, r12
37c393c3ejg 0x37c394bc8
37c393c44
37c393c44loc_37c393c44:
37c393c44mov r12, [rsp+168]
37c393c4cnop [rax]
37c393c50
37c393c50loc_37c393c50:
37c393c50mov rax, [rsp+752]
37c393c58mov rcx, [rsp+216]
37c393c60mov [rax+8*rcx], rbx
37c393c64jmp 0x37c393a30
37c393c69
37c393c69 0f 1f 80 00 00 00 00 .......
37c393c70
37c393c70loc_37c393c70:
37c393c70sub rax, r12
37c393c73mov rdi, [rsp+256]
37c393c7bmov rcx, [rsp+136]
37c393c83lea r8, [rip+0xdd90e]
37c393c8amov [rsp+440], rax
37c393c92mov rax, [rsp+168]
37c393c9aadd rax, rdi
37c393c9dmov rdx, rax
37c393ca0mov [rsp+344], rax
37c393ca8shl rdx, 4
37c393cacadd rdx, r13
37c393cafcall izamax_64_
37c393cb4pxor x5, x5
37c393cb8lea rbx, [rax+r12]
37c393cbclea rax, [rdi+rbx]
37c393cc0shl rax, 4
37c393cc4add rax, r13
37c393cc7movsd_xmm x7, [rax]
37c393ccbmovsd_xmm x0, [rax+8]
37c393cd0andpd x7, [rip+0xdd918]
37c393cd8andpd x0, [rip+0xdd910]
37c393ce0addsd x7, x0
37c393ce4movapd x0, x6
37c393ce8maxsd x0, x7
37c393cecucomisd x0, x5
37c393cf0jp 0x37c393d58
37c393cf2jne 0x37c393d58
37c393cf4mov rax, [r14]
37c393cf7
37c393cf7loc_37c393cf7:
37c393cf7mov rbx, [rsp+776]
37c393cffcmp [rbx], 0
37c393d03jne 0x37c393d08
37c393d05mov [rbx], r12
37c393d08
37c393d08loc_37c393d08:
37c393d08sub rax, r12
37c393d0bmov r9, [rsp+320]
37c393d13mov rdx, rbp
37c393d16mov rbx, r12
37c393d19add rax, 1
37c393d1dmov rcx, [rsp+136]
37c393d25mov [rsp+440], rax
37c393d2dlea rax, [rip+0xdd864]
37c393d34mov [rsp+32], rax
37c393d39mov r8, rax
37c393d3ccall zcopy_64_
37c393d41mov r12, [rsp+168]
37c393d49mov r11, [r14]
37c393d4cjmp 0x37c393c50
37c393d51
37c393d51 0f 1f 80 00 00 00 00 .......
37c393d58
37c393d58loc_37c393d58:
37c393d58movsd_xmm x0, [rip+0xdd8a0]
37c393d60mulsd x0, x7
37c393d64comisd x0, x6
37c393d68jbe 0x37c396100
37c393d6emov rax, [rsp+184]
37c393d76add rsi, [rsp+176]
37c393d7emov [rsp+360], r12
37c393d86mov rcx, [rsp+208]
37c393d8emov [rsp+352], rbp
37c393d96add rax, rsi
37c393d99lea rdx, [rax+r12]
37c393d9dshl rcx, 4
37c393da1mov rbp, rax
37c393da4shl rdx, 4
37c393da8lea rdi, [r15+rcx]
37c393daclea rsi, [r13+rdx]
37c393db1mov [rsp+368], rdi
37c393db9mov [rsp+200], rsi
37c393dc1
37c393dc1loc_37c393dc1:
37c393dc1mov rax, rbx
37c393dc4mov r9, [rsp+200]
37c393dccmov r8, [rsp+744]
37c393dd4sub rax, r12
37c393dd7mov rcx, [rsp+136]
37c393ddfmov [rsp+224], rax
37c393de7mov [rsp+440], rax
37c393defmov rax, [rsp+192]
37c393df7add rax, rbx
37c393dfamov [rsp+288], rax
37c393e02mov rdi, rax
37c393e05lea rax, [rip+0xdd78c]
37c393e0cmov [rsp+32], rax
37c393e11shl rdi, 4
37c393e15lea rdx, [r15+rdi]
37c393e19mov [rsp+272], rdx
37c393e21call zcopy_64_
37c393e26mov rdi, [r14]
37c393e29mov rsi, [rsp+152]
37c393e31lea r11, [rbp+rbx]
37c393e36shl r11, 4
37c393e3amov rcx, [rsp+136]
37c393e42sub rdi, rbx
37c393e45imul rsi, rbx
37c393e49add rsi, [rsp+144]
37c393e51lea rax, [rdi+1]
37c393e55add rsi, rbx
37c393e58lea rdi, [r13+r11]
37c393e5dmov [rsp+440], rax
37c393e65shl rsi, 4
37c393e69mov r9, rdi
37c393e6clea rax, [rip+0xdd725]
37c393e73mov [rsp+32], rax
37c393e78add rsi, r15
37c393e7bmov r8, rax
37c393e7emov rdx, rsi
37c393e81call zcopy_64_
37c393e86cmp r12, 1
37c393e8ajle 0x37c393f3c
37c393e90mov rdx, [r14]
37c393e93mov r8, [rsp+136]
37c393e9bmov [rsp+88], 12
37c393ea4lea r9, [rip+0xdd6f5]
37c393eabmov rcx, [rsp+232]
37c393eb3sub rdx, r12
37c393eb6lea rax, [rdx+1]
37c393ebamov rdx, [rsp+208]
37c393ec2mov [rsp+432], rax
37c393ecalea rax, [rip+0xdd6c7]
37c393ed1mov [rsp+80], rax
37c393ed6mov rax, [rsp+200]
37c393edemov [rsp+440], rdx
37c393ee6mov rdx, [rsp+336]
37c393eeemov [rsp+72], rax
37c393ef3mov rax, [rsp+240]
37c393efbmov [rsp+64], rax
37c393f00mov rax, [rsp+768]
37c393f08mov [rsp+56], rax
37c393f0dlea rax, [rbx-1]
37c393f11shl rax, 4
37c393f15add rax, r13
37c393f18mov [rsp+48], rax
37c393f1dmov rax, [rsp+744]
37c393f25mov [rsp+40], rax
37c393f2amov rax, [rsp+368]
37c393f32mov [rsp+32], rax
37c393f37call zgemv_64_
37c393f3c
37c393f3cloc_37c393f3c:
37c393f3cpxor x6, x6
37c393f40cmp r12, rbx
37c393f43je 0x37c393fa8
37c393f45mov rax, [rsp+224]
37c393f4dmov rdx, [rsp+200]
37c393f55lea r8, [rip+0xdd63c]
37c393f5cmov rcx, [rsp+136]
37c393f64mov [rsp+440], rax
37c393f6ccall izamax_64_
37c393f71add rax, [rsp+208]
37c393f79mov [rsp+160], rax
37c393f81add rax, rbp
37c393f84shl rax, 4
37c393f88add rax, r13
37c393f8bmovsd_xmm x6, [rax]
37c393f8fmovsd_xmm x0, [rax+8]
37c393f94andpd x6, [rip+0xdd654]
37c393f9candpd x0, [rip+0xdd64c]
37c393fa4addsd x6, x0
37c393fa8
37c393fa8loc_37c393fa8:
37c393fa8mov rax, [r14]
37c393fabcmp rax, rbx
37c393faejg 0x37c394520
37c393fb4
37c393fb4loc_37c393fb4:
37c393fb4movsd_xmm x0, [rdi]
37c393fb8movsd_xmm x1, [rdi+8]
37c393fbdandpd x0, [rip+0xdd62b]
37c393fc5andpd x1, [rip+0xdd623]
37c393fcdaddsd x0, x1
37c393fd1movsd_xmm x1, [rip+0xdd627]
37c393fd9mulsd x1, x6
37c393fddcomisd x1, x0
37c393fe1jbe 0x37c394260
37c393fe7mov rdi, [rsp+424]
37c393fefcmp rdi, [rsp+160]
37c393ff7je 0x37c394060
37c393ff9comisd x7, x6
37c393ffdjae 0x37c394060
37c393fffmov rax, [r14]
37c394002mov r9, [rsp+352]
37c39400amov [rsp+424], rbx
37c394012movapd x7, x6
37c394016mov rdx, [rsp+200]
37c39401emov rcx, [rsp+136]
37c394026sub rax, r12
37c394029add rax, 1
37c39402dmov [rsp+440], rax
37c394035lea rax, [rip+0xdd55c]
37c39403cmov [rsp+32], rax
37c394041mov r8, rax
37c394044call zcopy_64_
37c394049mov rbx, [rsp+160]
37c394051jmp 0x37c393dc1
37c394056
37c394056 66 2e 0f 1f 84 00 00 00 00 00 f.........
37c394060
37c394060loc_37c394060:
37c394060mov rcx, [rsp+168]
37c394068mov [rsp+416], rbx
37c394070mov rax, rbp
37c394073mov [rsp+408], rcx
37c39407bcmp rdi, r12
37c39407eje 0x37c395de0
37c394084mov rax, rdi
37c394087mov rbp, [rsp+136]
37c39408fmov rdx, [rsp+320]
37c394097lea r8, [rip+0xdd4fa]
37c39409esub rax, r12
37c3940a1mov r12, [rsp+192]
37c3940a9mov [rsp+440], rax
37c3940b1mov rax, [rsp+744]
37c3940b9mov rcx, rbp
37c3940bcadd r12, rdi
37c3940bfmov [rsp+32], rax
37c3940c4shl r12, 4
37c3940c8lea r9, [r12+r15]
37c3940cccall zcopy_64_
37c3940d1mov rax, [r14]
37c3940d4lea rcx, [rip+0xdd4bd]
37c3940dblea rdx, [r12+r15]
37c3940dfmov [rsp+32], rcx
37c3940e4mov r8, rcx
37c3940e7mov rcx, rbp
37c3940ealea r12, [rdi-1]
37c3940eesub rax, rdi
37c3940f1shl r12, 4
37c3940f5add rax, 1
37c3940f9mov [rsp+440], rax
37c394101mov rax, [rsp+152]
37c394109imul rax, rdi
37c39410dadd rax, [rsp+144]
37c394115add rax, rdi
37c394118shl rax, 4
37c39411clea r9, [r15+rax]
37c394120call zcopy_64_
37c394125mov r9, [rsp+744]
37c39412dmov rbp, [rsp+208]
37c394135lea rcx, [rsp+400]
37c39413dmov r8, [rsp+744]
37c394145mov [rsp+32], r9
37c39414ashl rbp, 4
37c39414elea r9, [r15+r12]
37c394152lea rdx, [r15+rbp]
37c394156call zswap_64_
37c39415bmov rbp, [rsp+400]
37c394163mov r9, [rsp+768]
37c39416bmov r8, [rsp+768]
37c394173lea rcx, [rbp-1]
37c394177mov [rsp+32], r9
37c39417clea r9, [r13+r12]
37c394181mov rdx, rcx
37c394184mov [rsp+216], rcx
37c39418clea rcx, [rsp+408]
37c394194shl rdx, 4
37c394198mov [rsp+200], rcx
37c3941a0add rdx, r13
37c3941a3call zswap_64_
37c3941a8mov rax, [rsp+176]
37c3941b0mov r10, [rsp+152]
37c3941b8lea rdx, [rbp+1]
37c3941bcmov [rsp+168], rdx
37c3941c4mov rcx, [rsp+184]
37c3941ccimul rax, rbp
37c3941d0mov rdx, r10
37c3941d3mov r11, [rsp+144]
37c3941dbmov r8, [rsp+408]
37c3941e3imul rdx, rbp
37c3941e7add rcx, rax
37c3941eamov [rsp+256], rcx
37c3941f2add rcx, rbp
37c3941f5mov [rsp+304], rcx
37c3941fdlea rcx, [r11+rdx]
37c394201add rdx, r10
37c394204lea r9, [rbp+rcx]
37c394209mov [rsp+192], rcx
37c394211mov [rsp+248], r9
37c394219lea r9, [rdx+r11]
37c39421dmov [rsp+320], r9
37c394225cmp r8, rbx
37c394228jne 0x37c394d18
37c39422emov rsi, [rsp+256]
37c394236add rsi, [rsp+168]
37c39423eadd rax, [rsp+176]
37c394246mov [rsp+344], rsi
37c39424eadd rax, [rsp+184]
37c394256jmp 0x37c39445f
37c39425b
37c39425b 0f 1f 44 00 00 ..D..
37c394260
37c394260loc_37c394260:
37c394260mov rax, [r14]
37c394263mov rbp, [rsp+352]
37c39426bmov [rsp+416], rbx
37c394273mov rdx, [rsp+200]
37c39427bmov rcx, [rsp+136]
37c394283sub rax, r12
37c394286mov r9, rbp
37c394289add rax, 1
37c39428dmov [rsp+440], rax
37c394295lea rax, [rip+0xdd2fc]
37c39429cmov [rsp+32], rax
37c3942a1mov r8, rax
37c3942a4call zcopy_64_
37c3942a9mov [rsp+408], r12
37c3942b1cmp r12, rbx
37c3942b4je 0x37c3962ad
37c3942bamov rax, [rsp+208]
37c3942c2mov rdx, [rsp+192]
37c3942camov ebp, 1
37c3942cfmov rcx, [rsp+248]
37c3942d7mov [rsp+360], rax
37c3942dfmov rax, [rsp+328]
37c3942e7add rax, [rsp+152]
37c3942efadd rax, [rsp+144]
37c3942f7lea r9, [rbx+rax]
37c3942fbmov [rsp+320], rax
37c394303lea rax, [rsp+408]
37c39430bmov [rsp+200], rax
37c394313shl r9, 4
37c394317add r9, r15
37c39431a
37c39431aloc_37c39431a:
37c39431ashl rcx, 4
37c39431emov rax, [rsp+288]
37c394326mov rdi, [rsp+744]
37c39432elea r8, [rip+0xdd263]
37c394335movupd x0, [r15+rcx]
37c39433badd rdx, [rsp+168]
37c394343shl rax, 4
37c394347shl rdx, 4
37c39434bmovups [r15+rax], x0
37c394350mov rax, [rsp+224]
37c394358add rdx, r15
37c39435bmov [rsp+32], rdi
37c394360mov rdi, [rsp+136]
37c394368sub rax, 1
37c39436cmov rcx, rdi
37c39436fmov [rsp+440], rax
37c394377call zcopy_64_
37c39437cmov rdx, [r14]
37c39437flea rcx, [rip+0xdd212]
37c394386mov r9, rsi
37c394389mov [rsp+32], rcx
37c39438emov r8, rcx
37c394391mov rcx, rdi
37c394394lea rsi, [rbx-1]
37c394398sub rdx, rbx
37c39439bshl rsi, 4
37c39439fadd rdx, 1
37c3943a3mov [rsp+440], rdx
37c3943abmov rdx, [rsp+272]
37c3943b3call zcopy_64_
37c3943b8mov rdi, [rsp+744]
37c3943c0lea r9, [r15+rsi]
37c3943c4mov rdx, [rsp+360]
37c3943ccmov r8, rdi
37c3943cfmov [rsp+32], rdi
37c3943d4mov rdi, [rsp+200]
37c3943dcshl rdx, 4
37c3943e0add rdx, r15
37c3943e3mov rcx, rdi
37c3943e6call zswap_64_
37c3943ebmov rcx, [rsp+408]
37c3943f3lea r9, [r13+rsi]
37c3943f8lea rdx, [rcx-1]
37c3943fcmov rcx, [rsp+768]
37c394404shl rdx, 4
37c394408mov [rsp+32], rcx
37c39440dadd rdx, r13
37c394410mov r8, rcx
37c394413mov rcx, rdi
37c394416call zswap_64_
37c39441bcmp rbp, 1
37c39441fje 0x37c3961b0
37c394425mov rsi, [rsp+168]
37c39442dmov rax, [rsp+256]
37c394435mov rbp, r12
37c394438mov rdi, [rsp+424]
37c394440add rax, rsi
37c394443mov [rsp+344], rax
37c39444bmov rax, [rsp+176]
37c394453imul rax, rsi
37c394457add rax, [rsp+184]
37c39445f
37c39445floc_37c39445f:
37c39445fmov rdx, [rsp+344]
37c394467mov rcx, [rsp+168]
37c39446flea r8, [rbp+2]
37c394473mov r11, [r14]
37c394476mov r12, r8
37c394479shl rdx, 4
37c39447dmovupd x9, [r13+rdx]
37c394484lea rdx, [rcx+rax]
37c394488shl rdx, 4
37c39448cmovupd x15, [r13+rdx]
37c394493mov rdx, [rsp+304]
37c39449bshl rdx, 4
37c39449fmovupd x10, [r13+rdx]
37c3944a6lea rdx, [r11-1]
37c3944aacmp rdx, rbp
37c3944adjg 0x37c3945a0
37c3944b3
37c3944b3loc_37c3944b3:
37c3944b3mov rax, [rsp+248]
37c3944bbmov rcx, [rsp+168]
37c3944c3neg rdi
37c3944c6neg rbx
37c3944c9mov rsi, [rsp+216]
37c3944d1shl rax, 4
37c3944d5movups [r15+rax], x10
37c3944damov rax, [rsp+192]
37c3944e2add rax, rcx
37c3944e5shl rax, 4
37c3944e9movups [r15+rax], x9
37c3944eemov rax, [rsp+320]
37c3944f6add rax, rcx
37c3944f9shl rax, 4
37c3944fdmovups [r15+rax], x15
37c394502mov rax, [rsp+752]
37c39450amov [rax+8*rsi], rdi
37c39450emov [rax+8*rbp], rbx
37c394512jmp 0x37c393a30
37c394517
37c394517 66 0f 1f 84 00 00 00 00 00 f........
37c394520
37c394520loc_37c394520:
37c394520lea rdx, [rbp+rbx+1]
37c394525mov rcx, [rsp+136]
37c39452dsub rax, rbx
37c394530lea r8, [rip+0xdd061]
37c394537shl rdx, 4
37c39453bmov [rsp+440], rax
37c394543add rdx, r13
37c394546call izamax_64_
37c39454blea rdx, [rax+rbx]
37c39454flea rax, [rbp+rdx]
37c394554shl rax, 4
37c394558add rax, r13
37c39455bmovsd_xmm x0, [rax]
37c39455fmovsd_xmm x1, [rax+8]
37c394564andpd x0, [rip+0xdd084]
37c39456candpd x1, [rip+0xdd07c]
37c394574addsd x0, x1
37c394578comisd x0, x6
37c39457cmaxsd x0, x6
37c394580cmovbe rdx, [rsp+160]
37c394589mov [rsp+160], rdx
37c394591movapd x6, x0
37c394595jmp 0x37c393fb4
37c39459a
37c39459a 66 0f 1f 44 00 00 f..D..
37c3945a0
37c3945a0loc_37c3945a0:
37c3945a0movapd x5, x15
37c3945a5movapd x7, x9
37c3945aamovapd x8, x9
37c3945afunpckhpd x5, x5
37c3945b3unpckhpd x7, x7
37c3945b7movapd x4, x15
37c3945bcmovapd x12, x5
37c3945c1movapd x5, x10
37c3945c6movapd x11, x7
37c3945cbandpd x11, [rip+0xdd01c]
37c3945d4unpckhpd x5, x5
37c3945d8movapd x13, x5
37c3945ddmovapd x5, x9
37c3945e2andpd x5, [rip+0xdd006]
37c3945eamovsd_xmm [rsp+200], x5
37c3945f3comisd x11, x5
37c3945f8ja 0x37c394b58
37c3945femovapd x3, x7
37c394602divsd x3, x9
37c394607movapd x1, x3
37c39460bmovapd x0, x3
37c39460fmovapd x14, x3
37c394614mulsd x0, x12
37c394619mulsd x1, x7
37c39461dmulsd x4, x3
37c394621mulsd x14, x13
37c394626mulsd x3, x10
37c39462baddsd x0, x15
37c394630addsd x1, x9
37c394635subsd x12, x4
37c39463aaddsd x14, x10
37c39463fsubsd x13, x3
37c394644divsd x0, x1
37c394648divsd x12, x1
37c39464dmovsd_xmm [rsp+208], x0
37c394656divsd x14, x1
37c39465bdivsd x13, x1
37c394660
37c394660loc_37c394660:
37c394660movsd_xmm x5, [rsp+208]
37c394669movapd x1, x13
37c39466emovapd x2, x14
37c394673mulsd x1, x12
37c394678mulsd x2, x12
37c39467dmovapd x0, x5
37c394681mulsd x0, x14
37c394686mulsd x5, x13
37c39468bsubsd x0, x1
37c39468fsubsd x0, [rip+0xdcf81]
37c394697movapd x1, x5
37c39469baddsd x1, x2
37c39469fmovapd x2, x0
37c3946a3andpd x2, [rip+0xdcf45]
37c3946abmovapd x3, x1
37c3946afandpd x3, [rip+0xdcf39]
37c3946b7comisd x3, x2
37c3946bbjbe 0x37c395f40
37c3946c1movapd x5, x0
37c3946c5divsd x5, x1
37c3946c9mulsd x0, x5
37c3946cdmovapd x6, x5
37c3946d1addsd x0, x1
37c3946d5pxor x1, x1
37c3946d9mulsd x5, x1
37c3946ddaddsd x6, x1
37c3946e1subsd x5, [rip+0xdcf2f]
37c3946e9divsd x6, x0
37c3946eddivsd x5, x0
37c3946f1
37c3946f1loc_37c3946f1:
37c3946f1cmp r11, r8
37c3946f4jl 0x37c3944b3
37c3946famov r9, [rsp+192]
37c394702lea rdx, [rax+rbp]
37c394706mov r10, [rsp+256]
37c39470eneg rax
37c394711shl rdx, 4
37c394715mov rsi, [rsp+320]
37c39471dmov [rsp+304], r12
37c394725shl rax, 4
37c394729lea rcx, [r13+rdx+32]
37c39472elea rdx, [r9+rbp]
37c394732neg r9
37c394735shl r10, 4
37c394739shl rdx, 4
37c39473dshl rsi, 4
37c394741mov r12, rbp
37c394744movsd_xmm [rsp+224], x12
37c39474elea rdx, [r15+rdx+32]
37c394753shl r9, 4
37c394757movups [rsp+256], x10
37c394760movups [rsp+272], x15
37c394769movups [rsp+288], x9
37c394772jmp 0x37c3948a7
37c394777
37c394777 66 0f 1f 84 00 00 00 00 00 f........
37c394780
37c394780loc_37c394780:
37c394780movapd x15, x8
37c394785movapd x2, x3
37c394789divsd x15, x7
37c39478emulsd x2, x15
37c394793movapd x12, x15
37c394798mulsd x15, x1
37c39479dmulsd x12, x8
37c3947a2addsd x2, x1
37c3947a6subsd x15, x3
37c3947abaddsd x12, x7
37c3947b0movapd x1, x15
37c3947b5divsd x2, x12
37c3947badivsd x1, x12
37c3947bf
37c3947bfloc_37c3947bf:
37c3947bfmovapd x12, x2
37c3947c4movapd x3, x1
37c3947c8mulsd x2, x5
37c3947cccomisd x11, [rsp+200]
37c3947d6mulsd x1, x6
37c3947damulsd x12, x6
37c3947dfmulsd x3, x5
37c3947e3addsd x2, x1
37c3947e7movapd x1, x0
37c3947ebmulsd x1, x14
37c3947f0mulsd x0, x13
37c3947f5subsd x12, x3
37c3947famovsd_xmm [rdx+8], x2
37c3947ffmovapd x2, x4
37c394803mulsd x2, x13
37c394808mulsd x4, x14
37c39480dmovsd_xmm [rdx], x12
37c394812subsd x1, x2
37c394816addsd x0, x4
37c39481asubsd x1, x10
37c39481fsubsd x0, x9
37c394824jbe 0x37c394ea0
37c39482amovapd x3, x8
37c39482fmovapd x2, x1
37c394833divsd x3, x7
37c394837mulsd x2, x3
37c39483bmovapd x4, x3
37c39483fmulsd x4, x8
37c394844mulsd x3, x0
37c394848addsd x2, x0
37c39484caddsd x4, x7
37c394850subsd x3, x1
37c394854divsd x2, x4
37c394858divsd x3, x4
37c39485cmovapd x0, x3
37c394860
37c394860loc_37c394860:
37c394860movapd x3, x2
37c394864movapd x1, x0
37c394868lea rbp, [rsi+rdx]
37c39486cadd rcx, 16
37c394870mulsd x3, x6
37c394874add rdx, 16
37c394878mulsd x1, x5
37c39487cmulsd x2, x5
37c394880mulsd x0, x6
37c394884subsd x3, x1
37c394888addsd x2, x0
37c39488cmovsd_xmm [rbp+r9], x3
37c394893movsd_xmm [rbp+r9+8], x2
37c39489acmp r11, r8
37c39489dje 0x37c395db0
37c3948a3add r8, 1
37c3948a7
37c3948a7loc_37c3948a7:
37c3948a7lea rbp, [r10+rcx]
37c3948abmovsd_xmm x0, [rcx]
37c3948afmovsd_xmm x2, [rsp+208]
37c3948b8movsd_xmm x10, [rbp+rax]
37c3948bfmovsd_xmm x4, [rcx+8]
37c3948c4movsd_xmm x9, [rbp+rax+8]
37c3948cbmovapd x3, x2
37c3948cfmovsd_xmm x1, [rsp+224]
37c3948d8mulsd x3, x10
37c3948ddcomisd x11, [rsp+200]
37c3948e7mulsd x1, x9
37c3948ecmulsd x2, x9
37c3948f1subsd x3, x1
37c3948f5movsd_xmm x1, [rsp+224]
37c3948femulsd x1, x10
37c394903subsd x3, x0
37c394907addsd x1, x2
37c39490bsubsd x1, x4
37c39490fja 0x37c394780
37c394915movapd x15, x7
37c39491amovapd x2, x1
37c39491edivsd x15, x8
37c394923mulsd x2, x15
37c394928movapd x12, x15
37c39492dmulsd x12, x7
37c394932addsd x2, x3
37c394936mulsd x3, x15
37c39493baddsd x12, x8
37c394940divsd x2, x12
37c394945subsd x1, x3
37c394949divsd x1, x12
37c39494ejmp 0x37c3947bf
37c394953
37c394953 0f 1f 44 00 00 ..D..
37c394958
37c394958loc_37c394958:
37c394958mov rax, r11
37c39495blea rbx, [r12-1]
37c394960lea r8, [rip+0xdcc69]
37c394967mov [rsp+120], 9
37c394970sub rax, r12
37c394973mov rdx, rbx
37c394976lea rcx, [rip+0xdcc61]
37c39497dmov [rsp+440], rbx
37c394985add rax, 1
37c394989shl rdx, 4
37c39498dmov [rsp+112], 12
37c394996mov rdi, [rsp+728]
37c39499emov [rsp+432], rax
37c3949a6mov rax, [rsp+744]
37c3949aemov [rsp+104], 5
37c3949b7mov [rsp+96], rax
37c3949bcmov rax, [rsp+152]
37c3949c4imul rax, r12
37c3949c8add rax, [rsp+144]
37c3949d0add rax, r12
37c3949d3mov r12, [rsp+336]
37c3949dbshl rax, 4
37c3949dfadd rax, r15
37c3949e2mov r9, r12
37c3949e5mov [rsp+88], rax
37c3949eamov rax, [rsp+240]
37c3949f2mov [rsp+80], rax
37c3949f7mov rax, [rsp+768]
37c3949ffmov [rsp+72], rax
37c394a04lea rax, [r13+rdx]
37c394a09add rdx, r15
37c394a0cmov [rsp+64], rax
37c394a11mov rax, [rsp+744]
37c394a19mov [rsp+48], rdx
37c394a1emov rdx, [rsp+232]
37c394a26mov [rsp+56], rax
37c394a2blea rax, [rip+0xdcb6e]
37c394a32mov [rsp+40], rax
37c394a37mov rax, [rsp+136]
37c394a3fmov [rsp+32], rax
37c394a44call zgemmtr_
37c394a49mov rbp, [rsp+744]
37c394a51mov r14, [rsp+752]
37c394a59mov rax, rbx
37c394a5cjmp 0x37c394af8
37c394a61
37c394a61 0f 1f 80 00 00 00 00 .......
37c394a68
37c394a68loc_37c394a68:
37c394a68mov [rsp+432], rcx
37c394a70test rcx, rcx
37c394a73jle 0x37c394b50
37c394a79cmp rdx, rax
37c394a7cje 0x37c394b50
37c394a82xor r13l, r13l
37c394a85mov esi, 1
37c394a8a
37c394a8aloc_37c394a8a:
37c394a8amov [rsp+32], rbp
37c394a8fsub rdx, 1
37c394a93shl rcx, 4
37c394a97mov r8, rbp
37c394a9ashl rdx, 4
37c394a9elea r9, [r15+rcx]
37c394aa2mov rcx, r12
37c394aa5add rdx, r15
37c394aa8call zswap_64_
37c394aadmov rax, [rsp+432]
37c394ab5lea rcx, [rax+1]
37c394ab9
37c394ab9loc_37c394ab9:
37c394ab9cmp rsi, rcx
37c394abcje 0x37c394aef
37c394abetest r13, r13
37c394ac1je 0x37c394aef
37c394ac3mov [rsp+32], rbp
37c394ac8sub rsi, 1
37c394accshl rax, 4
37c394ad0mov r8, rbp
37c394ad3shl rsi, 4
37c394ad7lea r9, [r15+rax]
37c394adbmov rcx, r12
37c394adelea rdx, [r15+rsi]
37c394ae2call zswap_64_
37c394ae7mov rax, [rsp+432]
37c394aef
37c394aefloc_37c394aef:
37c394aeftest rax, rax
37c394af2jle 0x37c39396a
37c394af8
37c394af8loc_37c394af8:
37c394af8lea rcx, [rax-1]
37c394afcmov rdx, [r14+8*rcx]
37c394b00test rdx, rdx
37c394b03jns 0x37c394a68
37c394b09lea r8, [rax-2]
37c394b0dneg rdx
37c394b10xor r13l, r13l
37c394b13mov rsi, [r14+8*r8]
37c394b17mov [rsp+432], r8
37c394b1fneg rsi
37c394b22cmp rdx, rax
37c394b25setne r13b
37c394b29xor eax, eax
37c394b2btest r8, r8
37c394b2esetg al
37c394b31and r13, rax
37c394b34jne 0x37c394a8a
37c394b3amov rax, r8
37c394b3dmov r13l, 1
37c394b43jmp 0x37c394ab9
37c394b48
37c394b48 0f 1f 84 00 00 00 00 00 ........
37c394b50
37c394b50loc_37c394b50:
37c394b50mov rax, rcx
37c394b53jmp 0x37c394aef
37c394b55
37c394b55 0f 1f 00 ...
37c394b58
37c394b58loc_37c394b58:
37c394b58movapd x0, x9
37c394b5ddivsd x0, x7
37c394b61movapd x3, x0
37c394b65movapd x1, x0
37c394b69movapd x14, x0
37c394b6emulsd x3, x15
37c394b73mulsd x1, x9
37c394b78mulsd x14, x10
37c394b7daddsd x3, x12
37c394b82mulsd x12, x0
37c394b87mulsd x0, x13
37c394b8caddsd x1, x7
37c394b90addsd x14, x13
37c394b95divsd x3, x1
37c394b99subsd x12, x15
37c394b9esubsd x0, x10
37c394ba3divsd x0, x1
37c394ba7movsd_xmm [rsp+208], x3
37c394bb0divsd x12, x1
37c394bb5movapd x13, x0
37c394bbadivsd x14, x1
37c394bbfjmp 0x37c394660
37c394bc4
37c394bc4 0f 1f 40 00 ..@.
37c394bc8
37c394bc8loc_37c394bc8:
37c394bc8mov rax, [rsp+248]
37c394bd0shl rax, 4
37c394bd4add rax, r15
37c394bd7movsd_xmm x0, [rax]
37c394bdbmovsd_xmm x4, [rax+8]
37c394be0movapd x1, x0
37c394be4andpd x1, [rip+0xdca04]
37c394becmovapd x2, x4
37c394bf0andpd x2, [rip+0xdc9f8]
37c394bf8movapd x3, x1
37c394bfcaddsd x3, x2
37c394c00comisd x3, [rsp+376]
37c394c09jae 0x37c395fb0
37c394c0fpxor x1, x1
37c394c13mov ecx, 1
37c394c18ucomisd x0, x1
37c394c1csetp dl
37c394c1fcmovne edx, ecx
37c394c22test dl, dl
37c394c24jne 0x37c394c38
37c394c26ucomisd x4, x1
37c394c2asetp dl
37c394c2dcmovne edx, ecx
37c394c30test dl, dl
37c394c32je 0x37c393c44
37c394c38
37c394c38loc_37c394c38:
37c394c38mov rcx, [rsp+168]
37c394c40cmp r11, rcx
37c394c43jl 0x37c393c44
37c394c49mov rdx, [rsp+192]
37c394c51lea r8, [r11+1]
37c394c55add rdx, rcx
37c394c58shl rdx, 4
37c394c5cadd rdx, r15
37c394c5fjmp 0x37c394cbb
37c394c61
37c394c61 0f 1f 80 00 00 00 00 .......
37c394c68
37c394c68loc_37c394c68:
37c394c68movapd x3, x0
37c394c6cdivsd x3, x4
37c394c70movddup x2, x3
37c394c74mulpd x2, x1
37c394c78mulsd x3, x0
37c394c7cshufpd x2, x2, 1
37c394c81movapd x0, x2
37c394c85subpd x2, x1
37c394c89addsd x3, x4
37c394c8daddpd x0, x1
37c394c91movddup x1, x3
37c394c95shufpd x0, x2, 1
37c394c9adivpd x0, x1
37c394c9e
37c394c9eloc_37c394c9e:
37c394c9eadd rcx, 1
37c394ca2movups [rdx], x0
37c394ca5cmp rcx, r8
37c394ca8je 0x37c393c44
37c394caemovsd_xmm x0, [rax]
37c394cb2movsd_xmm x4, [rax+8]
37c394cb7add rdx, 16
37c394cbb
37c394cbbloc_37c394cbb:
37c394cbbmovapd x2, x0
37c394cbfmovapd x3, x4
37c394cc3andpd x2, [rip+0xdc925]
37c394ccbmovupd x1, [rdx]
37c394ccfandpd x3, [rip+0xdc919]
37c394cd7comisd x3, x2
37c394cdbja 0x37c394c68
37c394cddmovapd x2, x4
37c394ce1divsd x2, x0
37c394ce5movddup x3, x2
37c394ce9mulpd x3, x1
37c394cedmulsd x2, x4
37c394cf1shufpd x3, x3, 1
37c394cf6addsd x2, x0
37c394cfamovapd x0, x3
37c394cfeaddpd x0, x1
37c394d02subpd x1, x3
37c394d06shufpd x0, x1, 2
37c394d0bmovddup x1, x2
37c394d0fdivpd x0, x1
37c394d13jmp 0x37c394c9e
37c394d15
37c394d15 0f 1f 00 ...
37c394d18
37c394d18loc_37c394d18:
37c394d18mov rdx, r10
37c394d1bmov rax, rcx
37c394d1eadd r9, rbx
37c394d21mov r12, rbp
37c394d24imul rdx, r8
37c394d28add rax, rbx
37c394d2bshl r9, 4
37c394d2flea rcx, [r8+rcx]
37c394d33mov [rsp+288], rax
37c394d3bmov rax, rbx
37c394d3eadd r9, r15
37c394d41sub rax, rbp
37c394d44mov ebp, 2
37c394d49add rdx, r11
37c394d4cmov [rsp+224], rax
37c394d54lea rdi, [rbx+rdx]
37c394d58shl rdi, 4
37c394d5clea rax, [r15+rdi]
37c394d60mov [rsp+272], rax
37c394d68lea rax, [r8-1]
37c394d6cmov [rsp+360], rax
37c394d74jmp 0x37c39431a
37c394d79
37c394d79 0f 1f 80 00 00 00 00 .......
37c394d80
37c394d80loc_37c394d80:
37c394d80mov rbp, [rsi+8*rcx]
37c394d84xor eax, eax
37c394d86neg r8
37c394d89lea r9, [rcx+2]
37c394d8dmov [rsp+432], r9
37c394d95neg rbp
37c394d98cmp rbp, rbx
37c394d9bsetne al
37c394d9ecmp r8, rcx
37c394da1je 0x37c395908
37c394da7cmp r9, rdx
37c394daajle 0x37c395e88
37c394db0cmp rbp, rbx
37c394db3je 0x37c39395c
37c394db9mov r12, rbx
37c394dbcmov rbx, r9
37c394dbf
37c394dbfloc_37c394dbf:
37c394dbfmov rax, [rsp+152]
37c394dc7mov [rsp+32], r13
37c394dccsub rdx, rbx
37c394dcfmov r8, r13
37c394dd2add rdx, 1
37c394dd6mov rcx, [rsp+136]
37c394ddeimul rax, rbx
37c394de2add rax, [rsp+144]
37c394deamov [rsp+440], rdx
37c394df2add r12, rax
37c394df5add rax, rbp
37c394df8shl rax, 4
37c394dfcshl r12, 4
37c394e00lea rdx, [r14+rax]
37c394e04lea r9, [r14+r12]
37c394e08call zswap_64_
37c394e0dmov rdx, [r15]
37c394e10
37c394e10loc_37c394e10:
37c394e10cmp rbx, rdx
37c394e13jg 0x37c39395c
37c394e19mov rcx, [rsp+432]
37c394e21jmp 0x37c393930
37c394e26
37c394e26 66 2e 0f 1f 84 00 00 00 00 00 f.........
37c394e30
37c394e30loc_37c394e30:
37c394e30mov rax, [rsp+776]
37c394e38cmp [rax], 0
37c394e3cjne 0x37c394e49
37c394e3emov rax, [rsp+776]
37c394e46mov [rax], rbx
37c394e49
37c394e49loc_37c394e49:
37c394e49mov rax, [rsp+152]
37c394e51mov rcx, [rsp+144]
37c394e59mov rdx, [rsp+192]
37c394e61imul rax, rbx
37c394e65lea rax, [rcx+rax+1]
37c394e6alea rcx, [rip+0xdc727]
37c394e71mov [rsp+32], rcx
37c394e76shl rax, 4
37c394e7amov r8, rcx
37c394e7dmov rcx, [rsp+168]
37c394e85lea r9, [r15+rax]
37c394e89call zcopy_64_
37c394e8emov rax, [rsp+400]
37c394e96lea r12, [rax-1]
37c394e9ajmp 0x37c3937c0
37c394e9f
37c394e9f 90 .
37c394ea0
37c394ea0loc_37c394ea0:
37c394ea0movapd x3, x7
37c394ea4movapd x2, x0
37c394ea8divsd x3, x8
37c394eadmulsd x2, x3
37c394eb1movapd x4, x3
37c394eb5mulsd x4, x7
37c394eb9mulsd x3, x1
37c394ebdaddsd x2, x1
37c394ec1addsd x4, x8
37c394ec6subsd x0, x3
37c394ecadivsd x2, x4
37c394ecedivsd x0, x4
37c394ed2jmp 0x37c394860
37c394ed7
37c394ed7 66 0f 1f 84 00 00 00 00 00 f........
37c394ee0
37c394ee0loc_37c394ee0:
37c394ee0mov rdx, [rsp+192]
37c394ee8mov rcx, [rsp+136]
37c394ef0lea rax, [rbx-1]
37c394ef4lea r8, [rip+0xdc69d]
37c394efbmov [rsp+440], rax
37c394f03call izamax_64_
37c394f08mov rcx, [rsp+208]
37c394f10pxor x5, x5
37c394f14mov [rsp+392], rax
37c394f1clea rdx, [rcx+rax]
37c394f20shl rdx, 4
37c394f24add rdx, r13
37c394f27movsd_xmm x7, [rdx]
37c394f2bmovsd_xmm x0, [rdx+8]
37c394f30andpd x7, [rip+0xdc6b8]
37c394f38andpd x0, [rip+0xdc6b0]
37c394f40addsd x7, x0
37c394f44movapd x0, x6
37c394f48maxsd x0, x7
37c394f4cucomisd x0, x5
37c394f50jp 0x37c394f58
37c394f52je 0x37c394e30
37c394f58
37c394f58loc_37c394f58:
37c394f58movsd_xmm x0, [rip+0xdc6a0]
37c394f60mulsd x0, x7
37c394f64comisd x0, x6
37c394f68jbe 0x37c3936cb
37c394f6emov r10, [rsp+176]
37c394f76mov r11, [rsp+184]
37c394f7eadd rsi, 1
37c394f82mov [rsp+712], r14
37c394f8asub rdi, r10
37c394f8dimul rsi, r10
37c394f91lea rcx, [rdi+r11]
37c394f95lea rdi, [rsp+392]
37c394f9dlea rdx, [rcx+1]
37c394fa1mov [rsp+320], rcx
37c394fa9mov r14, rcx
37c394facshl rdx, 4
37c394fb0add rsi, r11
37c394fb3mov [rsp+216], rdi
37c394fbblea r12, [r13+rdx]
37c394fc0mov [rsp+224], rsi
37c394fc8mov [rsp+200], r12
37c394fd0
37c394fd0loc_37c394fd0:
37c394fd0mov rsi, [rsp+152]
37c394fd8mov rcx, [rsp+144]
37c394fe0mov rdi, rbx
37c394fe3mov r9, [rsp+200]
37c394febimul rax, rsi
37c394feflea rdx, [rcx+rax+1]
37c394ff4lea rax, [rip+0xdc59d]
37c394ffbmov rcx, [rsp+216]
37c395003mov [rsp+32], rax
37c395008shl rdx, 4
37c39500cmov r8, rax
37c39500fadd rdx, r15
37c395012call zcopy_64_
37c395017mov rbp, [rsp+392]
37c39501flea rax, [rip+0xdc572]
37c395026mov r8, [rsp+744]
37c39502emov [rsp+32], rax
37c395033mov rcx, [rsp+136]
37c39503blea r12, [rbp+1]
37c39503fsub rdi, rbp
37c395042imul rsi, r12
37c395046add rsi, [rsp+144]
37c39504emov [rsp+440], rdi
37c395056lea rdi, [r14+r12]
37c39505aadd rsi, rbp
37c39505dshl rdi, 4
37c395061shl rsi, 4
37c395065add rdi, r13
37c395068add rsi, r15
37c39506bmov r9, rdi
37c39506emov rdx, rsi
37c395071call zcopy_64_
37c395076mov rax, [rsp+712]
37c39507emov rax, [rax]
37c395081cmp rax, rbx
37c395084jg 0x37c395770
37c39508a
37c39508aloc_37c39508a:
37c39508apxor x6, x6
37c39508ecmp rbp, rbx
37c395091je 0x37c3950ea
37c395093mov rcx, [rsp+136]
37c39509bmov rax, rbx
37c39509elea r8, [rip+0xdc4f3]
37c3950a5mov rdx, rdi
37c3950a8sub rax, rbp
37c3950abmov [rsp+440], rax
37c3950b3call izamax_64_
37c3950b8add rax, rbp
37c3950bbmov [rsp+160], rax
37c3950c3add rax, r14
37c3950c6shl rax, 4
37c3950caadd rax, r13
37c3950cdmovsd_xmm x6, [rax]
37c3950d1movsd_xmm x0, [rax+8]
37c3950d6andpd x6, [rip+0xdc512]
37c3950deandpd x0, [rip+0xdc50a]
37c3950e6addsd x6, x0
37c3950ea
37c3950ealoc_37c3950ea:
37c3950eacmp rbp, 1
37c3950eejle 0x37c395160
37c3950f0mov rdx, [rsp+200]
37c3950f8mov rcx, [rsp+136]
37c395100lea rax, [rbp-1]
37c395104lea r8, [rip+0xdc48d]
37c39510bmov [rsp+440], rax
37c395113call izamax_64_
37c395118mov rdx, rax
37c39511blea rax, [r14+rax]
37c39511fshl rax, 4
37c395123add rax, r13
37c395126movsd_xmm x0, [rax]
37c39512amovsd_xmm x1, [rax+8]
37c39512fandpd x0, [rip+0xdc4b9]
37c395137andpd x1, [rip+0xdc4b1]
37c39513faddsd x0, x1
37c395143comisd x0, x6
37c395147maxsd x0, x6
37c39514bcmovbe rdx, [rsp+160]
37c395154mov [rsp+160], rdx
37c39515cmovapd x6, x0
37c395160
37c395160loc_37c395160:
37c395160lea rax, [r14+rbp]
37c395164shl rax, 4
37c395168add rax, r13
37c39516bmovsd_xmm x0, [rax]
37c39516fmovsd_xmm x1, [rax+8]
37c395174andpd x0, [rip+0xdc474]
37c39517candpd x1, [rip+0xdc46c]
37c395184addsd x0, x1
37c395188movsd_xmm x1, [rip+0xdc470]
37c395190mulsd x1, x6
37c395194comisd x1, x0
37c395198jbe 0x37c3954f8
37c39519emov rcx, [rsp+424]
37c3951a6cmp rcx, [rsp+160]
37c3951aeje 0x37c395210
37c3951b0comisd x7, x6
37c3951b4jae 0x37c395210
37c3951b6lea rax, [rip+0xdc3db]
37c3951bdmov rdi, [rsp+160]
37c3951c5mov r9, [rsp+192]
37c3951cdmov [rsp+424], rbp
37c3951d5mov [rsp+32], rax
37c3951damov rdx, [rsp+200]
37c3951e2mov r8, rax
37c3951e5movapd x7, x6
37c3951e9mov rcx, [rsp+168]
37c3951f1mov [rsp+392], rdi
37c3951f9call zcopy_64_
37c3951femov rbx, [rsp+400]
37c395206mov rax, rdi
37c395209jmp 0x37c394fd0
37c39520e
37c39520e 66 90 f.
37c395210
37c395210loc_37c395210:
37c395210mov rax, [rsp+720]
37c395218mov rdx, [rsp+144]
37c395220lea r10, [rbx-1]
37c395224mov [rsp+216], r12
37c39522cmov r14, [rsp+712]
37c395234mov [rsp+416], rbp
37c39523cmov r8, [rax]
37c39523fmov rax, [rsp+152]
37c395247mov rdi, rax
37c39524alea r12, [r10+r8]
37c39524esub r12, [r14]
37c395251imul rdi, rbx
37c395255lea r11, [rdx+rdi]
37c395259sub rdi, rax
37c39525cmov [rsp+200], r11
37c395264add rdi, rdx
37c395267cmp rcx, rbx
37c39526aje 0x37c395e50
37c395270mov rax, rbx
37c395273lea rdx, [rcx+1]
37c395277mov r11, [rsp+144]
37c39527fmov r9, [rsp+744]
37c395287sub rax, rcx
37c39528amov [rsp+256], r10
37c395292mov [rsp+440], rax
37c39529amov rax, [rsp+152]
37c3952a2mov [rsp+32], r9
37c3952a7imul rax, rdx
37c3952abadd rdx, [rsp+200]
37c3952b3shl rdx, 4
37c3952b7add rdx, r15
37c3952balea r8, [rax+r11]
37c3952bemov [rsp+224], rax
37c3952c6add rcx, r8
37c3952c9lea r8, [rip+0xdc2c8]
37c3952d0shl rcx, 4
37c3952d4lea r9, [r15+rcx]
37c3952d8mov rcx, [rsp+136]
37c3952e0call zcopy_64_
37c3952e5mov r11, [rsp+144]
37c3952edmov rdx, [rsp+200]
37c3952f5lea r10, [rip+0xdc29c]
37c3952fcmov rax, [rsp+224]
37c395304mov [rsp+32], r10
37c395309mov r8, r10
37c39530clea rcx, [rsp+424]
37c395314sub rax, [rsp+152]
37c39531cadd rdx, 1
37c395320lea rax, [r11+rax+1]
37c395325shl rdx, 4
37c395329shl rax, 4
37c39532dadd rdx, r15
37c395330lea r9, [r15+rax]
37c395334call zcopy_64_
37c395339mov r10, [r14]
37c39533cmov r11, [rsp+744]
37c395344mov rcx, [rsp+136]
37c39534csub r10, rbx
37c39534fmov [rsp+32], r11
37c395354mov r8, r11
37c395357lea rax, [r10+1]
37c39535bmov r10, [rsp+424]
37c395363mov [rsp+440], rax
37c39536bmov rax, [rsp+200]
37c395373mov [rsp+224], r10
37c39537blea rdx, [rbx+rax]
37c39537fadd rax, r10
37c395382shl rax, 4
37c395386mov [rsp+248], rdx
37c39538eshl rdx, 4
37c395392lea r9, [r15+rax]
37c395396add rdx, r15
37c395399call zswap_64_
37c39539emov rax, [r14]
37c3953a1mov r10, [rsp+224]
37c3953a9sub rax, [rsp+256]
37c3953b1mov rcx, [rsp+136]
37c3953b9imul r12, [rsp+176]
37c3953c2add rax, 1
37c3953c6add r12, [rsp+184]
37c3953cemov [rsp+440], rax
37c3953d6lea rax, [r10+r12]
37c3953dalea rdx, [r12+rbx]
37c3953demov r10, [rsp+768]
37c3953e6shl rax, 4
37c3953eashl rdx, 4
37c3953eemov [rsp+32], r10
37c3953f3mov r8, r10
37c3953f6add rdx, r13
37c3953f9lea r9, [r13+rax]
37c3953fecall zswap_64_
37c395403mov r10, [rsp+256]
37c39540bcmp rbp, r10
37c39540ejne 0x37c395fa0
37c395414mov rax, [rsp+720]
37c39541cmov [rsp+256], rbx
37c395424mov rdi, rbp
37c395427mov r8, [rax]
37c39542anop [rax+rax]
37c395430
37c395430loc_37c395430:
37c395430mov rax, [rsp+152]
37c395438mov rsi, [rsp+144]
37c395440mov rcx, [rsp+208]
37c395448imul rax, r10
37c39544clea r12, [rax+rsi]
37c395450mov rax, [rsp+320]
37c395458add rax, r10
37c39545bshl rax, 4
37c39545fmovupd x10, [r13+rax]
37c395466lea rax, [rcx+r10]
37c39546ashl rax, 4
37c39546emovupd x9, [r13+rax]
37c395475lea rax, [rcx+rbx]
37c395479shl rax, 4
37c39547dmovupd x15, [r13+rax]
37c395484cmp rbx, 2
37c395488jg 0x37c395920
37c39548e
37c39548eloc_37c39548e:
37c39548emov rax, [rsp+200]
37c395496add r12, r10
37c395499mov rbx, [rsp+752]
37c3954a1shl r12, 4
37c3954a5add rax, r10
37c3954a8movups [r15+r12], x10
37c3954admov r12, [rsp+256]
37c3954b5mov r10, rbp
37c3954b8shl rax, 4
37c3954bcneg r10
37c3954bfmovups [r15+rax], x9
37c3954c4mov rax, [rsp+248]
37c3954ccsub r12, 2
37c3954d0shl rax, 4
37c3954d4movups [r15+rax], x15
37c3954d9mov rax, [rsp+224]
37c3954e1neg rax
37c3954e4mov [rbx+8*rdi], rax
37c3954e8mov [rbx+8*r12], r10
37c3954ecjmp 0x37c3937d7
37c3954f1
37c3954f1 0f 1f 80 00 00 00 00 .......
37c3954f8
37c3954f8loc_37c3954f8:
37c3954f8lea rax, [rip+0xdc099]
37c3954ffmov rdx, [rsp+200]
37c395507mov r9, [rsp+192]
37c39550fmov [rsp+216], r12
37c395517mov [rsp+32], rax
37c39551cmov rcx, [rsp+168]
37c395524mov r8, rax
37c395527mov r14, [rsp+712]
37c39552fmov [rsp+416], rbp
37c395537call zcopy_64_
37c39553cmov rax, [rsp+400]
37c395544mov rdx, [rsp+152]
37c39554cmov rbx, [rsp+720]
37c395554imul rdx, rax
37c395558mov r12, [rbx]
37c39555bmov rbx, [rsp+144]
37c395563lea rdi, [rdx+rbx]
37c395567add r12, rax
37c39556asub r12, [r14]
37c39556dmov [rsp+200], rdi
37c395575cmp rbp, rax
37c395578je 0x37c3961a0
37c39557eimul r12, [rsp+176]
37c395587lea r10, [rax-1]
37c39558badd r12, [rsp+184]
37c395593mov rbx, rax
37c395596mov r11l, 1
37c39559c
37c39559cloc_37c39559c:
37c39559cmov rcx, [rsp+200]
37c3955a4mov [rsp+224], rax
37c3955acmov r9, rsi
37c3955aflea r8, [rip+0xdbfe2]
37c3955b6mov rsi, [rsp+136]
37c3955bemov [rsp+248], r11
37c3955c6lea rdx, [rax+rcx]
37c3955camov rax, [rsp+744]
37c3955d2mov [rsp+272], r10
37c3955dashl rdx, 4
37c3955demovupd x0, [r15+rdx]
37c3955e4lea rdx, [rbp+rcx]
37c3955e9mov rcx, rsi
37c3955ecshl rdx, 4
37c3955f0movups [r15+rdx], x0
37c3955f5mov rdx, r10
37c3955f8sub rdx, rbp
37c3955fbmov [rsp+32], rax
37c395600mov [rsp+440], rdx
37c395608mov rdx, [rsp+216]
37c395610add rdx, rdi
37c395613shl rdx, 4
37c395617add rdx, r15
37c39561acall zcopy_64_
37c39561fmov rdx, [rsp+152]
37c395627mov rax, [rsp+144]
37c39562flea rcx, [rsp+416]
37c395637imul rdx, rbp
37c39563blea r8, [rax+rdx+1]
37c395640lea rax, [rip+0xdbf51]
37c395647mov [rsp+32], rax
37c39564clea rdx, [rdi+1]
37c395650shl r8, 4
37c395654shl rdx, 4
37c395658lea r9, [r15+r8]
37c39565cmov r8, rax
37c39565fadd rdx, r15
37c395662call zcopy_64_
37c395667mov rax, [rsp+224]
37c39566fmov rdx, [r14]
37c395672mov rbp, [rsp+416]
37c39567asub rdx, rax
37c39567dmov [rsp+216], rax
37c395685lea rcx, [rbp+rdi]
37c39568aadd rdi, rax
37c39568dmov rax, [rsp+744]
37c395695add rdx, 1
37c395699shl rcx, 4
37c39569dshl rdi, 4
37c3956a1mov [rsp+440], rdx
37c3956a9mov [rsp+32], rax
37c3956aelea r9, [r15+rcx]
37c3956b2mov r8, rax
37c3956b5lea rdx, [r15+rdi]
37c3956b9mov rcx, rsi
37c3956bccall zswap_64_
37c3956c1mov rdx, [r14]
37c3956c4lea rcx, [rbp+r12]
37c3956c9mov rax, [rsp+216]
37c3956d1shl rcx, 4
37c3956d5sub rdx, rax
37c3956d8add rax, r12
37c3956dblea r9, [r13+rcx]
37c3956e0mov rcx, rsi
37c3956e3add rdx, 1
37c3956e7shl rax, 4
37c3956ebmov [rsp+440], rdx
37c3956f3lea rdx, [r13+rax]
37c3956f8mov rax, [rsp+768]
37c395700mov [rsp+32], rax
37c395705mov r8, rax
37c395708call zswap_64_
37c39570dcmp [rsp+248], 1
37c395716je 0x37c3961a0
37c39571cmov rcx, [rsp+200]
37c395724mov r10, [rsp+272]
37c39572clea rax, [rbx+rcx]
37c395730mov [rsp+248], rax
37c395738mov rax, [rsp+424]
37c395740mov [rsp+224], rax
37c395748mov rax, [rsp+400]
37c395750mov [rsp+256], rax
37c395758lea rdi, [rax-1]
37c39575cmov rax, [rsp+720]
37c395764mov r8, [rax]
37c395767jmp 0x37c395430
37c39576c
37c39576c 0f 1f 40 00 ..@.
37c395770
37c395770loc_37c395770:
37c395770sub rax, rbx
37c395773add rbx, 1
37c395777mov [rsp+88], 12
37c395780mov r8, [rsp+136]
37c395788mov [rsp+440], rax
37c395790lea rax, [rip+0xdbe01]
37c395797mov rdx, [rsp+168]
37c39579flea r9, [rip+0xdbdfa]
37c3957a6mov [rsp+80], rax
37c3957abmov rax, [rsp+200]
37c3957b3imul rbx, [rsp+152]
37c3957bcmov rcx, [rsp+232]
37c3957c4mov [rsp+72], rax
37c3957c9mov rax, [rsp+240]
37c3957d1mov [rsp+64], rax
37c3957d6mov rax, [rsp+768]
37c3957demov [rsp+56], rax
37c3957e3mov rax, [rsp+224]
37c3957ebadd rax, rbp
37c3957eeshl rax, 4
37c3957f2add rax, r13
37c3957f5mov [rsp+48], rax
37c3957famov rax, [rsp+744]
37c395802mov [rsp+40], rax
37c395807mov rax, [rsp+144]
37c39580flea rax, [rax+rbx+1]
37c395814shl rax, 4
37c395818add rax, r15
37c39581bmov [rsp+32], rax
37c395820call zgemv_64_
37c395825mov rbx, [rsp+400]
37c39582djmp 0x37c39508a
37c395832
37c395832 66 0f 1f 44 00 00 f..D..
37c395838
37c395838loc_37c395838:
37c395838sub rax, rbx
37c39583bmov r8, [rsp+136]
37c395843mov [rsp+88], 12
37c39584clea r9, [rip+0xdbd4d]
37c395853mov [rsp+440], rax
37c39585blea rax, [rip+0xdbd36]
37c395862mov rdx, [rsp+168]
37c39586amov [rsp+80], rax
37c39586fmov rax, [rsp+192]
37c395877mov rcx, [rsp+232]
37c39587fmov [rsp+72], rax
37c395884mov rax, [rsp+240]
37c39588cmov [rsp+64], rax
37c395891mov rax, [rsp+768]
37c395899mov [rsp+56], rax
37c39589emov rax, [rsp+176]
37c3958a6add rax, rdi
37c3958a9add rax, [rsp+184]
37c3958b1add rax, rbx
37c3958b4add rbx, 1
37c3958b8imul rbx, [rsp+152]
37c3958c1shl rax, 4
37c3958c5add rax, r13
37c3958c8mov [rsp+48], rax
37c3958cdmov rax, [rsp+744]
37c3958d5mov [rsp+40], rax
37c3958damov rax, [rsp+144]
37c3958e2lea rax, [rax+rbx+1]
37c3958e7shl rax, 4
37c3958ebadd rax, r15
37c3958eemov [rsp+32], rax
37c3958f3call zgemv_64_
37c3958f8mov rbx, [rsp+400]
37c395900jmp 0x37c393682
37c395905
37c395905 0f 1f 00 ...
37c395908
37c395908loc_37c395908:
37c395908mov r12, rbx
37c39590bmov rbx, r9
37c39590e
37c39590eloc_37c39590e:
37c39590etest rax, rax
37c395911jne 0x37c394dbf
37c395917jmp 0x37c394e10
37c39591c
37c39591c 0f 1f 40 00 ..@.
37c395920
37c395920loc_37c395920:
37c395920movapd x5, x10
37c395925movapd x8, x9
37c39592amovapd x4, x15
37c39592funpckhpd x5, x5
37c395933movapd x13, x5
37c395938movapd x5, x9
37c39593dunpckhpd x5, x5
37c395941movapd x7, x5
37c395945movapd x5, x15
37c39594aunpckhpd x5, x5
37c39594emovapd x11, x7
37c395953andpd x11, [rip+0xdbc94]
37c39595cmovapd x12, x5
37c395961movapd x5, x9
37c395966andpd x5, [rip+0xdbc82]
37c39596emovsd_xmm [rsp+192], x5
37c395977comisd x11, x5
37c39597cjbe 0x37c395ed0
37c395982movapd x0, x9
37c395987divsd x0, x7
37c39598bmovapd x3, x0
37c39598fmovapd x1, x0
37c395993movapd x14, x0
37c395998mulsd x3, x15
37c39599dmulsd x1, x9
37c3959a2mulsd x14, x10
37c3959a7addsd x3, x12
37c3959acmulsd x12, x0
37c3959b1mulsd x0, x13
37c3959b6addsd x1, x7
37c3959baaddsd x14, x13
37c3959bfdivsd x3, x1
37c3959c3subsd x12, x15
37c3959c8subsd x0, x10
37c3959cddivsd x0, x1
37c3959d1movsd_xmm [rsp+216], x3
37c3959dadivsd x12, x1
37c3959dfmovapd x13, x0
37c3959e4divsd x14, x1
37c3959e9
37c3959e9loc_37c3959e9:
37c3959e9movsd_xmm x5, [rsp+216]
37c3959f2movapd x1, x13
37c3959f7movapd x2, x14
37c3959fcmulsd x1, x12
37c395a01mulsd x2, x12
37c395a06movapd x0, x5
37c395a0amulsd x0, x14
37c395a0fmulsd x5, x13
37c395a14subsd x0, x1
37c395a18subsd x0, [rip+0xdbbf8]
37c395a20movapd x1, x5
37c395a24addsd x1, x2
37c395a28movapd x2, x0
37c395a2candpd x2, [rip+0xdbbbc]
37c395a34movapd x3, x1
37c395a38andpd x3, [rip+0xdbbb0]
37c395a40comisd x3, x2
37c395a44jbe 0x37c395e98
37c395a4amovapd x5, x0
37c395a4edivsd x5, x1
37c395a52mulsd x0, x5
37c395a56movapd x6, x5
37c395a5aaddsd x0, x1
37c395a5epxor x1, x1
37c395a62mulsd x5, x1
37c395a66addsd x6, x1
37c395a6asubsd x5, [rip+0xdbba6]
37c395a72divsd x6, x0
37c395a76divsd x5, x0
37c395a7a
37c395a7aloc_37c395a7a:
37c395a7amov rsi, r12
37c395a7dsub rbx, 1
37c395a81xor eax, eax
37c395a83mov r9l, 1
37c395a89mov rdx, [rsp+320]
37c395a91mov rcx, [rsp+208]
37c395a99shl rsi, 4
37c395a9dmov [rsp+320], r10
37c395aa5mov r11, [rsp+200]
37c395aadmov r10, rbp
37c395ab0add rsi, r15
37c395ab3movsd_xmm [rsp+208], x13
37c395abdshl rdx, 4
37c395ac1shl rcx, 4
37c395ac5mov rbp, [rsp+320]
37c395acdmovapd x13, x12
37c395ad2shl r11, 4
37c395ad6add rdx, r13
37c395ad9add rcx, r13
37c395adcmovups [rsp+272], x15
37c395ae5movups [rsp+288], x9
37c395aeeadd r11, r15
37c395af1movups [rsp+304], x10
37c395afajmp 0x37c395c29
37c395aff
37c395aff 90 .
37c395b00
37c395b00loc_37c395b00:
37c395b00movapd x15, x8
37c395b05movapd x2, x3
37c395b09divsd x15, x7
37c395b0emulsd x2, x15
37c395b13movapd x12, x15
37c395b18mulsd x15, x1
37c395b1dmulsd x12, x8
37c395b22addsd x2, x1
37c395b26subsd x15, x3
37c395b2baddsd x12, x7
37c395b30movapd x1, x15
37c395b35divsd x2, x12
37c395b3adivsd x1, x12
37c395b3f
37c395b3floc_37c395b3f:
37c395b3fmovapd x12, x2
37c395b44movapd x3, x1
37c395b48mulsd x2, x5
37c395b4ccomisd x11, [rsp+192]
37c395b56mulsd x1, x6
37c395b5amulsd x3, x5
37c395b5emulsd x12, x6
37c395b63addsd x2, x1
37c395b67movapd x1, x0
37c395b6bmulsd x1, x14
37c395b70subsd x12, x3
37c395b75movsd_xmm x3, [rsp+208]
37c395b7emovsd_xmm [rsi+rax+24], x2
37c395b84mulsd x0, x3
37c395b88movapd x2, x3
37c395b8cmulsd x2, x4
37c395b90movsd_xmm [rsi+rax+16], x12
37c395b97mulsd x4, x14
37c395b9csubsd x1, x2
37c395ba0addsd x0, x4
37c395ba4subsd x1, x10
37c395ba9subsd x0, x9
37c395baejbe 0x37c395cd0
37c395bb4movapd x3, x8
37c395bb9movapd x2, x1
37c395bbddivsd x3, x7
37c395bc1mulsd x2, x3
37c395bc5movapd x4, x3
37c395bc9mulsd x4, x8
37c395bcemulsd x3, x0
37c395bd2addsd x2, x0
37c395bd6addsd x4, x7
37c395bdasubsd x3, x1
37c395bdedivsd x2, x4
37c395be2divsd x3, x4
37c395be6movapd x0, x3
37c395bea
37c395bealoc_37c395bea:
37c395beamovapd x3, x2
37c395beemovapd x1, x0
37c395bf2add r9, 1
37c395bf6mulsd x3, x6
37c395bfamulsd x1, x5
37c395bfemulsd x2, x5
37c395c02mulsd x0, x6
37c395c06subsd x3, x1
37c395c0aaddsd x2, x0
37c395c0emovsd_xmm [r11+rax+16], x3
37c395c15movsd_xmm [r11+rax+24], x2
37c395c1cadd rax, 16
37c395c20cmp rbx, r9
37c395c23je 0x37c395d80
37c395c29
37c395c29loc_37c395c29:
37c395c29movsd_xmm x9, [rdx+rax+24]
37c395c30movsd_xmm x0, [rcx+rax+16]
37c395c36movsd_xmm x2, [rsp+216]
37c395c3fmovsd_xmm x10, [rdx+rax+16]
37c395c46movapd x1, x9
37c395c4bmovsd_xmm x4, [rcx+rax+24]
37c395c51comisd x11, [rsp+192]
37c395c5bmulsd x1, x13
37c395c60movapd x3, x2
37c395c64mulsd x3, x10
37c395c69mulsd x2, x9
37c395c6esubsd x3, x1
37c395c72movapd x1, x10
37c395c77mulsd x1, x13
37c395c7csubsd x3, x0
37c395c80addsd x1, x2
37c395c84subsd x1, x4
37c395c88ja 0x37c395b00
37c395c8emovapd x15, x7
37c395c93movapd x2, x1
37c395c97divsd x15, x8
37c395c9cmulsd x2, x15
37c395ca1movapd x12, x15
37c395ca6mulsd x12, x7
37c395cabaddsd x2, x3
37c395cafmulsd x3, x15
37c395cb4addsd x12, x8
37c395cb9divsd x2, x12
37c395cbesubsd x1, x3
37c395cc2divsd x1, x12
37c395cc7jmp 0x37c395b3f
37c395ccc
37c395ccc 0f 1f 40 00 ..@.
37c395cd0
37c395cd0loc_37c395cd0:
37c395cd0movapd x3, x7
37c395cd4movapd x2, x0
37c395cd8divsd x3, x8
37c395cddmulsd x2, x3
37c395ce1movapd x4, x3
37c395ce5mulsd x4, x7
37c395ce9mulsd x3, x1
37c395cedaddsd x2, x1
37c395cf1addsd x4, x8
37c395cf6subsd x0, x3
37c395cfadivsd x2, x4
37c395cfedivsd x0, x4
37c395d02jmp 0x37c395bea
37c395d07
37c395d07 66 0f 1f 84 00 00 00 00 00 f........
37c395d10
37c395d10loc_37c395d10:
37c395d10mov r12, rcx
37c395d13xor eax, eax
37c395d15mov ebp, 1
37c395d1a
37c395d1aloc_37c395d1a:
37c395d1asub rdx, rbx
37c395d1dmov [rsp+32], r13
37c395d22add rdx, 1
37c395d26mov [rsp+168], rax
37c395d2emov [rsp+440], rdx
37c395d36mov rdx, [rsp+152]
37c395d3eimul rdx, rbx
37c395d42add rdx, [rsp+144]
37c395d4aadd rcx, rdx
37c395d4dadd rdx, r8
37c395d50mov r8, r13
37c395d53shl rcx, 4
37c395d57shl rdx, 4
37c395d5blea r9, [r14+rcx]
37c395d5fmov rcx, [rsp+136]
37c395d67add rdx, r14
37c395d6acall zswap_64_
37c395d6fmov rdx, [r15]
37c395d72mov rax, [rsp+168]
37c395d7ajmp 0x37c39590e
37c395d7f
37c395d7f 90 .
37c395d80
37c395d80loc_37c395d80:
37c395d80movupd x15, [rsp+272]
37c395d8amov rax, rbp
37c395d8dmov rbp, r10
37c395d90movupd x9, [rsp+288]
37c395d9amovupd x10, [rsp+304]
37c395da4mov r10, rax
37c395da7jmp 0x37c39548e
37c395dac
37c395dac 0f 1f 40 00 ..@.
37c395db0
37c395db0loc_37c395db0:
37c395db0movupd x10, [rsp+256]
37c395dbamov rbp, r12
37c395dbdmovupd x15, [rsp+272]
37c395dc7movupd x9, [rsp+288]
37c395dd1mov r12, [rsp+304]
37c395dd9jmp 0x37c3944b3
37c395dde
37c395dde 66 90 f.
37c395de0
37c395de0loc_37c395de0:
37c395de0mov rcx, [rsp+168]
37c395de8mov rdx, [rsp+328]
37c395df0mov rbp, r12
37c395df3add rdx, [rsp+152]
37c395dfbadd rdx, [rsp+144]
37c395e03mov [rsp+320], rdx
37c395e0bcmp rbx, rcx
37c395e0eje 0x37c39445f
37c395e14lea rdi, [rbx+rdx]
37c395e18add rcx, [rsp+192]
37c395e20mov ebp, 2
37c395e25shl rdi, 4
37c395e29lea rax, [r15+rdi]
37c395e2dmov [rsp+272], rax
37c395e35mov r9, rax
37c395e38lea rax, [rsp+408]
37c395e40mov [rsp+200], rax
37c395e48jmp 0x37c39431a
37c395e4d
37c395e4d 0f 1f 00 ...
37c395e50
37c395e50loc_37c395e50:
37c395e50cmp rbp, r10
37c395e53jne 0x37c395f78
37c395e59mov rax, [rsp+200]
37c395e61mov [rsp+256], rbx
37c395e69mov rdi, rbp
37c395e6cmov [rsp+224], rbx
37c395e74add rax, rbx
37c395e77mov [rsp+248], rax
37c395e7fjmp 0x37c395430
37c395e84
37c395e84 0f 1f 40 00 ..@.
37c395e88
37c395e88loc_37c395e88:
37c395e88mov r12, rbx
37c395e8bmov rbx, r9
37c395e8ejmp 0x37c395d1a
37c395e93
37c395e93 0f 1f 44 00 00 ..D..
37c395e98
37c395e98loc_37c395e98:
37c395e98movapd x2, x1
37c395e9cpxor x5, x5
37c395ea0divsd x2, x0
37c395ea4mulsd x1, x2
37c395ea8movapd x6, x2
37c395eacmulsd x6, x5
37c395eb0subsd x5, x2
37c395eb4addsd x6, [rip+0xdb75c]
37c395ebcaddsd x1, x0
37c395ec0divsd x6, x1
37c395ec4divsd x5, x1
37c395ec8jmp 0x37c395a7a
37c395ecd
37c395ecd 0f 1f 00 ...
37c395ed0
37c395ed0loc_37c395ed0:
37c395ed0movapd x3, x7
37c395ed4divsd x3, x9
37c395ed9movapd x1, x3
37c395eddmovapd x0, x3
37c395ee1movapd x14, x3
37c395ee6mulsd x0, x12
37c395eebmulsd x1, x7
37c395eefmulsd x4, x3
37c395ef3mulsd x14, x13
37c395ef8mulsd x3, x10
37c395efdaddsd x0, x15
37c395f02addsd x1, x9
37c395f07subsd x12, x4
37c395f0caddsd x14, x10
37c395f11divsd x0, x1
37c395f15subsd x13, x3
37c395f1adivsd x12, x1
37c395f1fmovsd_xmm [rsp+216], x0
37c395f28divsd x14, x1
37c395f2ddivsd x13, x1
37c395f32jmp 0x37c3959e9
37c395f37
37c395f37 66 0f 1f 84 00 00 00 00 00 f........
37c395f40
37c395f40loc_37c395f40:
37c395f40movapd x2, x1
37c395f44pxor x5, x5
37c395f48divsd x2, x0
37c395f4cmulsd x1, x2
37c395f50movapd x6, x2
37c395f54mulsd x6, x5
37c395f58subsd x5, x2
37c395f5caddsd x6, [rip+0xdb6b4]
37c395f64addsd x1, x0
37c395f68divsd x6, x1
37c395f6cdivsd x5, x1
37c395f70jmp 0x37c3946f1
37c395f75
37c395f75 0f 1f 00 ...
37c395f78
37c395f78loc_37c395f78:
37c395f78imul r12, [rsp+176]
37c395f81mov rax, r10
37c395f84add r12, [rsp+184]
37c395f8cmov r11l, 2
37c395f92jmp 0x37c39559c
37c395f97
37c395f97 66 0f 1f 84 00 00 00 00 00 f........
37c395fa0
37c395fa0loc_37c395fa0:
37c395fa0mov rax, r10
37c395fa3mov r11l, 2
37c395fa9jmp 0x37c39559c
37c395fae
37c395fae 66 90 f.
37c395fb0
37c395fb0loc_37c395fb0:
37c395fb0comisd x2, x1
37c395fb4ja 0x37c396222
37c395fbamovapd x2, x4
37c395fbepxor x1, x1
37c395fc2divsd x2, x0
37c395fc6mulsd x4, x2
37c395fcaaddsd x4, x0
37c395fcemovapd x0, x2
37c395fd2mulsd x0, x1
37c395fd6subsd x1, x2
37c395fdaaddsd x0, [rip+0xdb636]
37c395fe2unpcklpd x0, x1
37c395fe6movddup x1, x4
37c395feadivpd x0, x1
37c395fee
37c395feeloc_37c395fee:
37c395feemov rax, [rsp+192]
37c395ff6add rax, [rsp+168]
37c395ffesub r11, r12
37c396001lea rdx, [rsp+448]
37c396009shl rax, 4
37c39600dmov rcx, [rsp+136]
37c396015lea r9, [rip+0xdb57c]
37c39601cmov [rsp+440], r11
37c396024lea r8, [r15+rax]
37c396028movups [rsp+448], x0
37c396030call zscal_64_
37c396035mov r11, [r14]
37c396038jmp 0x37c393c44
37c39603d
37c39603dloc_37c39603d:
37c39603dshl rax, 4
37c396041mov r8l, 1
37c396047add rax, r15
37c39604ajmp 0x37c3960a4
37c39604c
37c39604c 0f 1f 40 00 ..@.
37c396050
37c396050loc_37c396050:
37c396050movapd x3, x0
37c396054divsd x3, x4
37c396058movddup x2, x3
37c39605cmulpd x2, x1
37c396060mulsd x3, x0
37c396064shufpd x2, x2, 1
37c396069movapd x0, x2
37c39606dsubpd x2, x1
37c396071addsd x3, x4
37c396075addpd x0, x1
37c396079movddup x1, x3
37c39607dshufpd x0, x2, 1
37c396082divpd x0, x1
37c396086
37c396086loc_37c396086:
37c396086add r8, 1
37c39608amovups [rax+16], x0
37c39608ecmp rcx, r8
37c396091je 0x37c3937c0
37c396097movsd_xmm x0, [rdx]
37c39609bmovsd_xmm x4, [rdx+8]
37c3960a0add rax, 16
37c3960a4
37c3960a4loc_37c3960a4:
37c3960a4movapd x2, x0
37c3960a8movapd x3, x4
37c3960acmovupd x1, [rax+16]
37c3960b1andpd x2, [rip+0xdb537]
37c3960b9andpd x3, [rip+0xdb52f]
37c3960c1comisd x3, x2
37c3960c5ja 0x37c396050
37c3960c7movapd x2, x4
37c3960cbdivsd x2, x0
37c3960cfmovddup x3, x2
37c3960d3mulpd x3, x1
37c3960d7mulsd x2, x4
37c3960dbshufpd x3, x3, 1
37c3960e0addsd x2, x0
37c3960e4movapd x0, x3
37c3960e8addpd x0, x1
37c3960ecsubpd x1, x3
37c3960f0shufpd x0, x1, 2
37c3960f5movddup x1, x2
37c3960f9divpd x0, x1
37c3960fdjmp 0x37c396086
37c3960ff
37c3960ff 90 .
37c396100
37c396100loc_37c396100:
37c396100mov rax, [r14]
37c396103jmp 0x37c393bff
37c396108
37c396108 0f 1f 84 00 00 00 00 00 ........
37c396110
37c396110loc_37c396110:
37c396110comisd x2, x1
37c396114jbe 0x37c3961e9
37c39611amovapd x1, x0
37c39611edivsd x1, x4
37c396122mulsd x0, x1
37c396126movapd x2, x0
37c39612apxor x0, x0
37c39612emulsd x0, x1
37c396132addsd x2, x4
37c396136unpcklpd x1, x0
37c39613amovupd x0, [rip+0xdb4ce]
37c396142addpd x0, x1
37c396146addpd x1, [rip+0xdb4d2]
37c39614eshufpd x0, x1, 2
37c396153movddup x1, x2
37c396157divpd x0, x1
37c39615b
37c39615bloc_37c39615b:
37c39615badd rax, 1
37c39615fmov rcx, [rsp+136]
37c396167lea rdx, [rsp+448]
37c39616flea r9, [rip+0xdb422]
37c396176shl rax, 4
37c39617amov [rsp+440], r12
37c396182lea r8, [r15+rax]
37c396186movups [rsp+448], x0
37c39618ecall zscal_64_
37c396193jmp 0x37c3937c0
37c396198
37c396198 0f 1f 84 00 00 00 00 00 ........
37c3961a0
37c3961a0loc_37c3961a0:
37c3961a0mov rbx, rbp
37c3961a3jmp 0x37c3936e7
37c3961a8
37c3961a8 0f 1f 84 00 00 00 00 00 ........
37c3961b0
37c3961b0loc_37c3961b0:
37c3961b0mov rdx, [rsp+248]
37c3961b8mov r11, [rsp+304]
37c3961c0mov rax, [r14]
37c3961c3shl rdx, 4
37c3961c7shl r11, 4
37c3961cblea rbx, [r15+rdx]
37c3961cflea rbp, [r13+r11]
37c3961d4mov [rsp+320], rbx
37c3961dcmov rbx, [rsp+416]
37c3961e4jmp 0x37c393c02
37c3961e9
37c3961e9loc_37c3961e9:
37c3961e9movapd x2, x4
37c3961edpxor x1, x1
37c3961f1divsd x2, x0
37c3961f5mulsd x4, x2
37c3961f9addsd x4, x0
37c3961fdmovapd x0, x2
37c396201mulsd x0, x1
37c396205subsd x1, x2
37c396209addsd x0, [rip+0xdb407]
37c396211unpcklpd x0, x1
37c396215movddup x1, x4
37c396219divpd x0, x1
37c39621djmp 0x37c39615b
37c396222
37c396222loc_37c396222:
37c396222movapd x1, x0
37c396226divsd x1, x4
37c39622amulsd x0, x1
37c39622emovapd x2, x0
37c396232pxor x0, x0
37c396236mulsd x0, x1
37c39623aaddsd x2, x4
37c39623eunpcklpd x1, x0
37c396242movupd x0, [rip+0xdb3c6]
37c39624aaddpd x0, x1
37c39624eaddpd x1, [rip+0xdb3ca]
37c396256shufpd x0, x1, 2
37c39625bmovddup x1, x2
37c39625fdivpd x0, x1
37c396263jmp 0x37c395fee
37c396268
37c396268loc_37c396268:
37c396268lea rax, [rsp+400]
37c396270xor edx, edx
37c396272mov [rsp+168], rax
37c39627alea rax, [rsp+440]
37c396282mov [rsp+136], rax
37c39628alea rax, [rip+0xdb31f]
37c396291mov [rsp+232], rax
37c396299lea rax, [rip+0xdb320]
37c3962a0mov [rsp+240], rax
37c3962a8jmp 0x37c393810
37c3962ad
37c3962adloc_37c3962ad:
37c3962admov rax, [r14]
37c3962b0jmp 0x37c393c02
37c393450
Loading..