File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
Loading..
37b7e2ae0
37b7e2ae0dgeqrf_:
37b7e2ae0push r15
37b7e2ae2push r14
37b7e2ae4push r13
37b7e2ae6push r12
37b7e2ae8push rbp
37b7e2ae9push rdi
37b7e2aeapush rsi
37b7e2aebpush rbx
37b7e2aecsub rsp, 280
37b7e2af3lea rax, [rip+0xc571f2]
37b7e2afamov rbp, [rsp+408]
37b7e2b02movsxd r13, [r9]
37b7e2b05mov r14l, [rcx]
37b7e2b08mov r15l, [rdx]
37b7e2b0bmov [rbp], 0
37b7e2b12mov [rsp+32], rdx
37b7e2b17mov rbx, rcx
37b7e2b1amov rdi, rdx
37b7e2b1dmov r12, r9
37b7e2b20mov [rsp+48], rax
37b7e2b25mov r9, rcx
37b7e2b28lea rdx, [rip+0xc571b2]
37b7e2b2flea rcx, [rip+0xc571b2]
37b7e2b36mov [rsp+64], 1
37b7e2b3fmov [rsp+56], 6
37b7e2b48mov [rsp+40], rax
37b7e2b4dmov [rsp+368], r8
37b7e2b55lea r8, [rip+0xc57184]
37b7e2b5ccall ilaenv_
37b7e2b61mov esi, eax
37b7e2b63mov eax, [rbx]
37b7e2b65test eax, eax
37b7e2b67js 0x37b7e2c20
37b7e2b6dmov r10l, [rdi]
37b7e2b70test r10l, r10l
37b7e2b73js 0x37b7e2c08
37b7e2b79test eax, eax
37b7e2b7bmov edx, 1
37b7e2b80cmovg edx, eax
37b7e2b83cmp [r12], edx
37b7e2b87jl 0x37b7e2c30
37b7e2b8dmov rcx, [rsp+400]
37b7e2b95cmp r14l, r15l
37b7e2b98cmovg r14l, r15l
37b7e2b9cmov edx, [rcx]
37b7e2b9ecmp edx, -1
37b7e2ba1je 0x37b7e31a0
37b7e2ba7test edx, edx
37b7e2ba9jle 0x37b7e2bc3
37b7e2babtest eax, eax
37b7e2badje 0x37b7e2c40
37b7e2bb3test r10l, r10l
37b7e2bb6mov eax, 1
37b7e2bbbcmovg eax, r10l
37b7e2bbfcmp edx, eax
37b7e2bc1jge 0x37b7e2c40
37b7e2bc3
37b7e2bc3loc_37b7e2bc3:
37b7e2bc3mov [rbp], -7
37b7e2bcamov eax, 7
37b7e2bcf
37b7e2bcfloc_37b7e2bcf:
37b7e2bcflea rdx, [rsp+268]
37b7e2bd7mov r8l, 6
37b7e2bddlea rcx, [rip+0xc570fd]
37b7e2be4mov [rsp+268], eax
37b7e2bebcall xerbla_
37b7e2bf0nop
37b7e2bf1
37b7e2bf1loc_37b7e2bf1:
37b7e2bf1add rsp, 280
37b7e2bf8pop rbx
37b7e2bf9pop rsi
37b7e2bfapop rdi
37b7e2bfbpop rbp
37b7e2bfcpop r12
37b7e2bfepop r13
37b7e2c00pop r14
37b7e2c02pop r15
37b7e2c04ret
37b7e2c05
37b7e2c05 0f 1f 00 ...
37b7e2c08
37b7e2c08loc_37b7e2c08:
37b7e2c08mov edx, -2
37b7e2c0dmov eax, 2
37b7e2c12
37b7e2c12loc_37b7e2c12:
37b7e2c12mov [rbp], edx
37b7e2c15jmp 0x37b7e2bcf
37b7e2c17
37b7e2c17 66 0f 1f 84 00 00 00 00 00 f........
37b7e2c20
37b7e2c20loc_37b7e2c20:
37b7e2c20mov edx, -1
37b7e2c25mov eax, 1
37b7e2c2ajmp 0x37b7e2c12
37b7e2c2c
37b7e2c2c 0f 1f 40 00 ..@.
37b7e2c30
37b7e2c30loc_37b7e2c30:
37b7e2c30mov edx, -4
37b7e2c35mov eax, 4
37b7e2c3ajmp 0x37b7e2c12
37b7e2c3c
37b7e2c3c 0f 1f 40 00 ..@.
37b7e2c40
37b7e2c40loc_37b7e2c40:
37b7e2c40mov eax, [rbp]
37b7e2c43test eax, eax
37b7e2c45jne 0x37b7e31d0
37b7e2c4btest r14l, r14l
37b7e2c4eje 0x37b7e3040
37b7e2c54xor eax, eax
37b7e2c56test r13, r13
37b7e2c59cmovs r13, rax
37b7e2c5dmov rax, r13
37b7e2c60not rax
37b7e2c63mov [rsp+168], rax
37b7e2c6bcmp esi, 1
37b7e2c6ejle 0x37b7e3010
37b7e2c74cmp r14l, esi
37b7e2c77jle 0x37b7e3010
37b7e2c7dlea rax, [rip+0xc57068]
37b7e2c84mov [rsp+32], rdi
37b7e2c89mov r9, rbx
37b7e2c8clea rdx, [rip+0xc5704e]
37b7e2c93mov [rsp+64], 1
37b7e2c9clea r8, [rip+0xc5703d]
37b7e2ca3lea rcx, [rip+0xc57046]
37b7e2caamov [rsp+56], 6
37b7e2cb3mov [rsp+48], rax
37b7e2cb8mov [rsp+40], rax
37b7e2cbdmov [rsp+176], r10l
37b7e2cc5call ilaenv_
37b7e2ccaxor edx, edx
37b7e2cccmov r10l, [rsp+176]
37b7e2cd4test eax, eax
37b7e2cd6cmovns edx, eax
37b7e2cd9cmp r14l, edx
37b7e2cdcmov ebp, edx
37b7e2cdejle 0x37b7e30e0
37b7e2ce4mov ecx, [rdi]
37b7e2ce6mov rax, [rsp+400]
37b7e2ceemov r10l, esi
37b7e2cf1imul r10l, ecx
37b7e2cf5mov eax, [rax]
37b7e2cf7mov [rsp+260], ecx
37b7e2cfecmp eax, r10l
37b7e2d01jl 0x37b7e3060
37b7e2d07
37b7e2d07loc_37b7e2d07:
37b7e2d07mov eax, r14l
37b7e2d0axor edx, edx
37b7e2d0clea rcx, [rsp+268]
37b7e2d14mov [rsp+184], r13
37b7e2d1csub eax, ebp
37b7e2d1emov [rsp+176], rcx
37b7e2d26lea rcx, [rsp+252]
37b7e2d2emov ebp, 1
37b7e2d33sub eax, 1
37b7e2d36mov [rsp+192], rcx
37b7e2d3elea rcx, [rsp+256]
37b7e2d46div esi
37b7e2d48mov [rsp+208], rcx
37b7e2d50mov [rsp+232], r10l
37b7e2d58mov [rsp+204], r14l
37b7e2d60mov [rsp+376], r12
37b7e2d68lea rcx, [rsp+260]
37b7e2d70mov [rsp+216], rcx
37b7e2d78lea rcx, [rsp+264]
37b7e2d80mov [rsp+224], rcx
37b7e2d88mov [rsp+236], eax
37b7e2d8fmov r13l, eax
37b7e2d92jmp 0x37b7e2da7
37b7e2d94
37b7e2d94 0f 1f 40 00 ..@.
37b7e2d98
37b7e2d98loc_37b7e2d98:
37b7e2d98add ebp, esi
37b7e2d9atest r13l, r13l
37b7e2d9dje 0x37b7e2fd8
37b7e2da3
37b7e2da3loc_37b7e2da3:
37b7e2da3sub r13l, 1
37b7e2da7
37b7e2da7loc_37b7e2da7:
37b7e2da7mov edx, [rsp+204]
37b7e2daemov rax, [rsp+384]
37b7e2db6movsxd r14, ebp
37b7e2db9mov r9, [rsp+376]
37b7e2dc1mov rcx, [rsp+176]
37b7e2dc9sub edx, ebp
37b7e2dcblea r12, [rax+8*r14-8]
37b7e2dd0mov rax, [rsp+368]
37b7e2dd8add edx, 1
37b7e2ddbcmp edx, esi
37b7e2dddcmovg edx, esi
37b7e2de0mov [rsp+252], edx
37b7e2de7mov edx, [rbx]
37b7e2de9mov [rsp+32], r12
37b7e2deesub edx, ebp
37b7e2df0add edx, 1
37b7e2df3mov [rsp+268], edx
37b7e2dfamov rdx, [rsp+184]
37b7e2e02imul rdx, r14
37b7e2e06add rdx, [rsp+168]
37b7e2e0eadd rdx, r14
37b7e2e11lea r15, [rax+8*rdx]
37b7e2e15mov rax, [rsp+208]
37b7e2e1dmov rdx, [rsp+192]
37b7e2e25mov r8, r15
37b7e2e28mov [rsp+48], rax
37b7e2e2dmov rax, [rsp+392]
37b7e2e35mov [rsp+40], rax
37b7e2e3acall dgeqr2_
37b7e2e3fmov edx, [rsp+252]
37b7e2e46add edx, ebp
37b7e2e48cmp edx, [rdi]
37b7e2e4ajg 0x37b7e2d98
37b7e2e50mov rcx, [rsp+392]
37b7e2e58mov edx, [rbx]
37b7e2e5amov [rsp+48], r12
37b7e2e5fmov rax, [rsp+216]
37b7e2e67mov r12, [rsp+192]
37b7e2e6fmov [rsp+80], 10
37b7e2e78mov [rsp+56], rcx
37b7e2e7dmov rcx, [rsp+376]
37b7e2e85sub edx, ebp
37b7e2e87mov [rsp+64], rax
37b7e2e8cadd edx, 1
37b7e2e8fmov r9, r12
37b7e2e92mov r8, [rsp+176]
37b7e2e9amov [rsp+40], rcx
37b7e2e9flea rcx, [rip+0xc56e5c]
37b7e2ea6mov [rsp+72], 7
37b7e2eafmov [rsp+32], r15
37b7e2eb4mov [rsp+268], edx
37b7e2ebblea rdx, [rip+0xc56e36]
37b7e2ec2call dlarft_
37b7e2ec7mov edx, [rbx]
37b7e2ec9mov ecx, [rdi]
37b7e2ecbmov [rsp+48], r12
37b7e2ed0mov r11, [rsp+392]
37b7e2ed8mov rax, [rsp+216]
37b7e2ee0lea r9, [rip+0xc56e11]
37b7e2ee7lea r8, [rip+0xc56e14]
37b7e2eeesub edx, ebp
37b7e2ef0sub ecx, ebp
37b7e2ef2mov [rsp+144], 10
37b7e2efeadd edx, 1
37b7e2f01mov [rsp+112], rax
37b7e2f06mov [rsp+264], edx
37b7e2f0dmov edx, [rsp+252]
37b7e2f14mov [rsp+80], rax
37b7e2f19mov rax, [rsp+176]
37b7e2f21sub ecx, edx
37b7e2f23mov [rsp+72], r11
37b7e2f28add ecx, 1
37b7e2f2bmov [rsp+40], rax
37b7e2f30mov rax, [rsp+224]
37b7e2f38mov [rsp+268], ecx
37b7e2f3fmovsxd rcx, edx
37b7e2f42add edx, ebp
37b7e2f44add ebp, esi
37b7e2f46lea rcx, [r11+8*rcx]
37b7e2f4amovsxd rdx, edx
37b7e2f4dmov [rsp+32], rax
37b7e2f52imul rdx, [rsp+184]
37b7e2f5bmov [rsp+104], rcx
37b7e2f60mov rcx, [rsp+376]
37b7e2f68add rdx, [rsp+168]
37b7e2f70mov [rsp+136], 7
37b7e2f7cadd rdx, r14
37b7e2f7fmov [rsp+56], r15
37b7e2f84mov [rsp+96], rcx
37b7e2f89mov rcx, [rsp+368]
37b7e2f91mov [rsp+128], 9
37b7e2f9dmov [rsp+120], 4
37b7e2fa6lea rdx, [rcx+8*rdx]
37b7e2faamov rcx, [rsp+376]
37b7e2fb2mov [rsp+88], rdx
37b7e2fb7lea rdx, [rip+0xc56d4b]
37b7e2fbemov [rsp+64], rcx
37b7e2fc3lea rcx, [rip+0xc56d48]
37b7e2fcacall dlarfb_
37b7e2fcftest r13l, r13l
37b7e2fd2jne 0x37b7e2da3
37b7e2fd8
37b7e2fd8loc_37b7e2fd8:
37b7e2fd8mov eax, [rsp+236]
37b7e2fdfmov r10l, [rsp+232]
37b7e2fe7mov r13, [rsp+184]
37b7e2fefmov r14l, [rsp+204]
37b7e2ff7add eax, 1
37b7e2ffamov r12, [rsp+376]
37b7e3002imul eax, esi
37b7e3005add eax, 1
37b7e3008jmp 0x37b7e3015
37b7e300a
37b7e300a 66 0f 1f 44 00 00 f..D..
37b7e3010
37b7e3010loc_37b7e3010:
37b7e3010mov eax, 1
37b7e3015
37b7e3015loc_37b7e3015:
37b7e3015cmp eax, r14l
37b7e3018jle 0x37b7e3160
37b7e301e
37b7e301eloc_37b7e301e:
37b7e301epxor x0, x0
37b7e3022cvtsi2sd x0, r10l
37b7e3027
37b7e3027loc_37b7e3027:
37b7e3027mov rax, [rsp+392]
37b7e302fmovsd_xmm [rax], x0
37b7e3033jmp 0x37b7e2bf1
37b7e3038
37b7e3038 0f 1f 84 00 00 00 00 00 ........
37b7e3040
37b7e3040loc_37b7e3040:
37b7e3040mov rax, [rsp+392]
37b7e3048mov rsi, [rip+0xc56cc9]
37b7e304fmov [rax], rsi
37b7e3052jmp 0x37b7e2bf1
37b7e3057
37b7e3057 66 0f 1f 84 00 00 00 00 00 f........
37b7e3060
37b7e3060loc_37b7e3060:
37b7e3060cdq
37b7e3061mov [rsp+32], rdi
37b7e3066mov r9, rbx
37b7e3069lea r8, [rip+0xc56c70]
37b7e3070idiv ecx
37b7e3072mov [rsp+176], r10l
37b7e307amov [rsp+64], 1
37b7e3083mov [rsp+56], 6
37b7e308clea rdx, [rip+0xc56c4e]
37b7e3093lea rcx, [rip+0xc56c5a]
37b7e309amov esi, eax
37b7e309clea rax, [rip+0xc56c49]
37b7e30a3mov [rsp+48], rax
37b7e30a8mov [rsp+40], rax
37b7e30adcall ilaenv_
37b7e30b2mov edx, 2
37b7e30b7mov r10l, [rsp+176]
37b7e30bfcmp eax, edx
37b7e30c1cmovl eax, edx
37b7e30c4cmp esi, eax
37b7e30c6jl 0x37b7e30e0
37b7e30c8cmp r14l, esi
37b7e30cbjg 0x37b7e2d07
37b7e30d1nop [rax]
37b7e30d5nop [rax+rax]
37b7e30e0
37b7e30e0loc_37b7e30e0:
37b7e30e0mov eax, 1
37b7e30e5
37b7e30e5loc_37b7e30e5:
37b7e30e5mov edx, [rbx]
37b7e30e7mov r8, [rsp+368]
37b7e30efmov r9, r12
37b7e30f2lea rcx, [rsp+264]
37b7e30famov [rsp+168], r10l
37b7e3102sub edx, eax
37b7e3104add edx, 1
37b7e3107mov [rsp+264], edx
37b7e310emov edx, [rdi]
37b7e3110sub edx, eax
37b7e3112lea eax, [rdx+1]
37b7e3115lea rdx, [rsp+268]
37b7e311dmov [rsp+268], eax
37b7e3124lea rax, [rsp+256]
37b7e312cmov [rsp+48], rax
37b7e3131mov rax, [rsp+392]
37b7e3139mov [rsp+40], rax
37b7e313emov rax, [rsp+384]
37b7e3146mov [rsp+32], rax
37b7e314bcall dgeqr2_
37b7e3150mov r10l, [rsp+168]
37b7e3158jmp 0x37b7e301e
37b7e315d
37b7e315d 0f 1f 00 ...
37b7e3160
37b7e3160loc_37b7e3160:
37b7e3160mov rsi, [rsp+384]
37b7e3168movsxd rdx, eax
37b7e316bimul r13, rdx
37b7e316fadd r13, [rsp+168]
37b7e3177lea rsi, [rsi+8*rdx-8]
37b7e317cadd r13, rdx
37b7e317fmov [rsp+384], rsi
37b7e3187mov rsi, [rsp+368]
37b7e318flea rsi, [rsi+8*r13]
37b7e3193mov [rsp+368], rsi
37b7e319bjmp 0x37b7e30e5
37b7e31a0
37b7e31a0loc_37b7e31a0:
37b7e31a0mov eax, [rbp]
37b7e31a3test eax, eax
37b7e31a5jne 0x37b7e31d0
37b7e31a7test r14l, r14l
37b7e31aaje 0x37b7e31c0
37b7e31acimul esi, r10l
37b7e31b0pxor x0, x0
37b7e31b4cvtsi2sd x0, esi
37b7e31b8jmp 0x37b7e3027
37b7e31bd
37b7e31bd 0f 1f 00 ...
37b7e31c0
37b7e31c0loc_37b7e31c0:
37b7e31c0movsd_xmm x0, [rip+0xc56b50]
37b7e31c8jmp 0x37b7e3027
37b7e31cd
37b7e31cd 0f 1f 00 ...
37b7e31d0
37b7e31d0loc_37b7e31d0:
37b7e31d0neg eax
37b7e31d2jmp 0x37b7e2bcf
37b7e2ae0
37b7e2ae0dgeqrf_:
37b7e2ae0push r15
37b7e2ae2push r14
37b7e2ae4push r13
37b7e2ae6push r12
37b7e2ae8push rbp
37b7e2ae9push rdi
37b7e2aeapush rsi
37b7e2aebpush rbx
37b7e2aecsub rsp, 280
37b7e2af3lea rax, [rip+0xc571f2]
37b7e2afamov rbp, [rsp+408]
37b7e2b02movsxd r13, [r9]
37b7e2b05mov r14l, [rcx]
37b7e2b08mov r15l, [rdx]
37b7e2b0bmov [rbp], 0
37b7e2b12mov [rsp+32], rdx
37b7e2b17mov rbx, rcx
37b7e2b1amov rdi, rdx
37b7e2b1dmov r12, r9
37b7e2b20mov [rsp+48], rax
37b7e2b25mov r9, rcx
37b7e2b28lea rdx, [rip+0xc571b2]
37b7e2b2flea rcx, [rip+0xc571b2]
37b7e2b36mov [rsp+64], 1
37b7e2b3fmov [rsp+56], 6
37b7e2b48mov [rsp+40], rax
37b7e2b4dmov [rsp+368], r8
37b7e2b55lea r8, [rip+0xc57184]
37b7e2b5ccall ilaenv_
37b7e2b61mov esi, eax
37b7e2b63mov eax, [rbx]
37b7e2b65test eax, eax
37b7e2b67js 0x37b7e2c20
37b7e2b6dmov r10l, [rdi]
37b7e2b70test r10l, r10l
37b7e2b73js 0x37b7e2c08
37b7e2b79test eax, eax
37b7e2b7bmov edx, 1
37b7e2b80cmovg edx, eax
37b7e2b83cmp [r12], edx
37b7e2b87jl 0x37b7e2c30
37b7e2b8dmov rcx, [rsp+400]
37b7e2b95cmp r14l, r15l
37b7e2b98cmovg r14l, r15l
37b7e2b9cmov edx, [rcx]
37b7e2b9ecmp edx, -1
37b7e2ba1je 0x37b7e31a0
37b7e2ba7test edx, edx
37b7e2ba9jle 0x37b7e2bc3
37b7e2babtest eax, eax
37b7e2badje 0x37b7e2c40
37b7e2bb3test r10l, r10l
37b7e2bb6mov eax, 1
37b7e2bbbcmovg eax, r10l
37b7e2bbfcmp edx, eax
37b7e2bc1jge 0x37b7e2c40
37b7e2bc3
37b7e2bc3loc_37b7e2bc3:
37b7e2bc3mov [rbp], -7
37b7e2bcamov eax, 7
37b7e2bcf
37b7e2bcfloc_37b7e2bcf:
37b7e2bcflea rdx, [rsp+268]
37b7e2bd7mov r8l, 6
37b7e2bddlea rcx, [rip+0xc570fd]
37b7e2be4mov [rsp+268], eax
37b7e2bebcall xerbla_
37b7e2bf0nop
37b7e2bf1
37b7e2bf1loc_37b7e2bf1:
37b7e2bf1add rsp, 280
37b7e2bf8pop rbx
37b7e2bf9pop rsi
37b7e2bfapop rdi
37b7e2bfbpop rbp
37b7e2bfcpop r12
37b7e2bfepop r13
37b7e2c00pop r14
37b7e2c02pop r15
37b7e2c04ret
37b7e2c05
37b7e2c05 0f 1f 00 ...
37b7e2c08
37b7e2c08loc_37b7e2c08:
37b7e2c08mov edx, -2
37b7e2c0dmov eax, 2
37b7e2c12
37b7e2c12loc_37b7e2c12:
37b7e2c12mov [rbp], edx
37b7e2c15jmp 0x37b7e2bcf
37b7e2c17
37b7e2c17 66 0f 1f 84 00 00 00 00 00 f........
37b7e2c20
37b7e2c20loc_37b7e2c20:
37b7e2c20mov edx, -1
37b7e2c25mov eax, 1
37b7e2c2ajmp 0x37b7e2c12
37b7e2c2c
37b7e2c2c 0f 1f 40 00 ..@.
37b7e2c30
37b7e2c30loc_37b7e2c30:
37b7e2c30mov edx, -4
37b7e2c35mov eax, 4
37b7e2c3ajmp 0x37b7e2c12
37b7e2c3c
37b7e2c3c 0f 1f 40 00 ..@.
37b7e2c40
37b7e2c40loc_37b7e2c40:
37b7e2c40mov eax, [rbp]
37b7e2c43test eax, eax
37b7e2c45jne 0x37b7e31d0
37b7e2c4btest r14l, r14l
37b7e2c4eje 0x37b7e3040
37b7e2c54xor eax, eax
37b7e2c56test r13, r13
37b7e2c59cmovs r13, rax
37b7e2c5dmov rax, r13
37b7e2c60not rax
37b7e2c63mov [rsp+168], rax
37b7e2c6bcmp esi, 1
37b7e2c6ejle 0x37b7e3010
37b7e2c74cmp r14l, esi
37b7e2c77jle 0x37b7e3010
37b7e2c7dlea rax, [rip+0xc57068]
37b7e2c84mov [rsp+32], rdi
37b7e2c89mov r9, rbx
37b7e2c8clea rdx, [rip+0xc5704e]
37b7e2c93mov [rsp+64], 1
37b7e2c9clea r8, [rip+0xc5703d]
37b7e2ca3lea rcx, [rip+0xc57046]
37b7e2caamov [rsp+56], 6
37b7e2cb3mov [rsp+48], rax
37b7e2cb8mov [rsp+40], rax
37b7e2cbdmov [rsp+176], r10l
37b7e2cc5call ilaenv_
37b7e2ccaxor edx, edx
37b7e2cccmov r10l, [rsp+176]
37b7e2cd4test eax, eax
37b7e2cd6cmovns edx, eax
37b7e2cd9cmp r14l, edx
37b7e2cdcmov ebp, edx
37b7e2cdejle 0x37b7e30e0
37b7e2ce4mov ecx, [rdi]
37b7e2ce6mov rax, [rsp+400]
37b7e2ceemov r10l, esi
37b7e2cf1imul r10l, ecx
37b7e2cf5mov eax, [rax]
37b7e2cf7mov [rsp+260], ecx
37b7e2cfecmp eax, r10l
37b7e2d01jl 0x37b7e3060
37b7e2d07
37b7e2d07loc_37b7e2d07:
37b7e2d07mov eax, r14l
37b7e2d0axor edx, edx
37b7e2d0clea rcx, [rsp+268]
37b7e2d14mov [rsp+184], r13
37b7e2d1csub eax, ebp
37b7e2d1emov [rsp+176], rcx
37b7e2d26lea rcx, [rsp+252]
37b7e2d2emov ebp, 1
37b7e2d33sub eax, 1
37b7e2d36mov [rsp+192], rcx
37b7e2d3elea rcx, [rsp+256]
37b7e2d46div esi
37b7e2d48mov [rsp+208], rcx
37b7e2d50mov [rsp+232], r10l
37b7e2d58mov [rsp+204], r14l
37b7e2d60mov [rsp+376], r12
37b7e2d68lea rcx, [rsp+260]
37b7e2d70mov [rsp+216], rcx
37b7e2d78lea rcx, [rsp+264]
37b7e2d80mov [rsp+224], rcx
37b7e2d88mov [rsp+236], eax
37b7e2d8fmov r13l, eax
37b7e2d92jmp 0x37b7e2da7
37b7e2d94
37b7e2d94 0f 1f 40 00 ..@.
37b7e2d98
37b7e2d98loc_37b7e2d98:
37b7e2d98add ebp, esi
37b7e2d9atest r13l, r13l
37b7e2d9dje 0x37b7e2fd8
37b7e2da3
37b7e2da3loc_37b7e2da3:
37b7e2da3sub r13l, 1
37b7e2da7
37b7e2da7loc_37b7e2da7:
37b7e2da7mov edx, [rsp+204]
37b7e2daemov rax, [rsp+384]
37b7e2db6movsxd r14, ebp
37b7e2db9mov r9, [rsp+376]
37b7e2dc1mov rcx, [rsp+176]
37b7e2dc9sub edx, ebp
37b7e2dcblea r12, [rax+8*r14-8]
37b7e2dd0mov rax, [rsp+368]
37b7e2dd8add edx, 1
37b7e2ddbcmp edx, esi
37b7e2dddcmovg edx, esi
37b7e2de0mov [rsp+252], edx
37b7e2de7mov edx, [rbx]
37b7e2de9mov [rsp+32], r12
37b7e2deesub edx, ebp
37b7e2df0add edx, 1
37b7e2df3mov [rsp+268], edx
37b7e2dfamov rdx, [rsp+184]
37b7e2e02imul rdx, r14
37b7e2e06add rdx, [rsp+168]
37b7e2e0eadd rdx, r14
37b7e2e11lea r15, [rax+8*rdx]
37b7e2e15mov rax, [rsp+208]
37b7e2e1dmov rdx, [rsp+192]
37b7e2e25mov r8, r15
37b7e2e28mov [rsp+48], rax
37b7e2e2dmov rax, [rsp+392]
37b7e2e35mov [rsp+40], rax
37b7e2e3acall dgeqr2_
37b7e2e3fmov edx, [rsp+252]
37b7e2e46add edx, ebp
37b7e2e48cmp edx, [rdi]
37b7e2e4ajg 0x37b7e2d98
37b7e2e50mov rcx, [rsp+392]
37b7e2e58mov edx, [rbx]
37b7e2e5amov [rsp+48], r12
37b7e2e5fmov rax, [rsp+216]
37b7e2e67mov r12, [rsp+192]
37b7e2e6fmov [rsp+80], 10
37b7e2e78mov [rsp+56], rcx
37b7e2e7dmov rcx, [rsp+376]
37b7e2e85sub edx, ebp
37b7e2e87mov [rsp+64], rax
37b7e2e8cadd edx, 1
37b7e2e8fmov r9, r12
37b7e2e92mov r8, [rsp+176]
37b7e2e9amov [rsp+40], rcx
37b7e2e9flea rcx, [rip+0xc56e5c]
37b7e2ea6mov [rsp+72], 7
37b7e2eafmov [rsp+32], r15
37b7e2eb4mov [rsp+268], edx
37b7e2ebblea rdx, [rip+0xc56e36]
37b7e2ec2call dlarft_
37b7e2ec7mov edx, [rbx]
37b7e2ec9mov ecx, [rdi]
37b7e2ecbmov [rsp+48], r12
37b7e2ed0mov r11, [rsp+392]
37b7e2ed8mov rax, [rsp+216]
37b7e2ee0lea r9, [rip+0xc56e11]
37b7e2ee7lea r8, [rip+0xc56e14]
37b7e2eeesub edx, ebp
37b7e2ef0sub ecx, ebp
37b7e2ef2mov [rsp+144], 10
37b7e2efeadd edx, 1
37b7e2f01mov [rsp+112], rax
37b7e2f06mov [rsp+264], edx
37b7e2f0dmov edx, [rsp+252]
37b7e2f14mov [rsp+80], rax
37b7e2f19mov rax, [rsp+176]
37b7e2f21sub ecx, edx
37b7e2f23mov [rsp+72], r11
37b7e2f28add ecx, 1
37b7e2f2bmov [rsp+40], rax
37b7e2f30mov rax, [rsp+224]
37b7e2f38mov [rsp+268], ecx
37b7e2f3fmovsxd rcx, edx
37b7e2f42add edx, ebp
37b7e2f44add ebp, esi
37b7e2f46lea rcx, [r11+8*rcx]
37b7e2f4amovsxd rdx, edx
37b7e2f4dmov [rsp+32], rax
37b7e2f52imul rdx, [rsp+184]
37b7e2f5bmov [rsp+104], rcx
37b7e2f60mov rcx, [rsp+376]
37b7e2f68add rdx, [rsp+168]
37b7e2f70mov [rsp+136], 7
37b7e2f7cadd rdx, r14
37b7e2f7fmov [rsp+56], r15
37b7e2f84mov [rsp+96], rcx
37b7e2f89mov rcx, [rsp+368]
37b7e2f91mov [rsp+128], 9
37b7e2f9dmov [rsp+120], 4
37b7e2fa6lea rdx, [rcx+8*rdx]
37b7e2faamov rcx, [rsp+376]
37b7e2fb2mov [rsp+88], rdx
37b7e2fb7lea rdx, [rip+0xc56d4b]
37b7e2fbemov [rsp+64], rcx
37b7e2fc3lea rcx, [rip+0xc56d48]
37b7e2fcacall dlarfb_
37b7e2fcftest r13l, r13l
37b7e2fd2jne 0x37b7e2da3
37b7e2fd8
37b7e2fd8loc_37b7e2fd8:
37b7e2fd8mov eax, [rsp+236]
37b7e2fdfmov r10l, [rsp+232]
37b7e2fe7mov r13, [rsp+184]
37b7e2fefmov r14l, [rsp+204]
37b7e2ff7add eax, 1
37b7e2ffamov r12, [rsp+376]
37b7e3002imul eax, esi
37b7e3005add eax, 1
37b7e3008jmp 0x37b7e3015
37b7e300a
37b7e300a 66 0f 1f 44 00 00 f..D..
37b7e3010
37b7e3010loc_37b7e3010:
37b7e3010mov eax, 1
37b7e3015
37b7e3015loc_37b7e3015:
37b7e3015cmp eax, r14l
37b7e3018jle 0x37b7e3160
37b7e301e
37b7e301eloc_37b7e301e:
37b7e301epxor x0, x0
37b7e3022cvtsi2sd x0, r10l
37b7e3027
37b7e3027loc_37b7e3027:
37b7e3027mov rax, [rsp+392]
37b7e302fmovsd_xmm [rax], x0
37b7e3033jmp 0x37b7e2bf1
37b7e3038
37b7e3038 0f 1f 84 00 00 00 00 00 ........
37b7e3040
37b7e3040loc_37b7e3040:
37b7e3040mov rax, [rsp+392]
37b7e3048mov rsi, [rip+0xc56cc9]
37b7e304fmov [rax], rsi
37b7e3052jmp 0x37b7e2bf1
37b7e3057
37b7e3057 66 0f 1f 84 00 00 00 00 00 f........
37b7e3060
37b7e3060loc_37b7e3060:
37b7e3060cdq
37b7e3061mov [rsp+32], rdi
37b7e3066mov r9, rbx
37b7e3069lea r8, [rip+0xc56c70]
37b7e3070idiv ecx
37b7e3072mov [rsp+176], r10l
37b7e307amov [rsp+64], 1
37b7e3083mov [rsp+56], 6
37b7e308clea rdx, [rip+0xc56c4e]
37b7e3093lea rcx, [rip+0xc56c5a]
37b7e309amov esi, eax
37b7e309clea rax, [rip+0xc56c49]
37b7e30a3mov [rsp+48], rax
37b7e30a8mov [rsp+40], rax
37b7e30adcall ilaenv_
37b7e30b2mov edx, 2
37b7e30b7mov r10l, [rsp+176]
37b7e30bfcmp eax, edx
37b7e30c1cmovl eax, edx
37b7e30c4cmp esi, eax
37b7e30c6jl 0x37b7e30e0
37b7e30c8cmp r14l, esi
37b7e30cbjg 0x37b7e2d07
37b7e30d1nop [rax]
37b7e30d5nop [rax+rax]
37b7e30e0
37b7e30e0loc_37b7e30e0:
37b7e30e0mov eax, 1
37b7e30e5
37b7e30e5loc_37b7e30e5:
37b7e30e5mov edx, [rbx]
37b7e30e7mov r8, [rsp+368]
37b7e30efmov r9, r12
37b7e30f2lea rcx, [rsp+264]
37b7e30famov [rsp+168], r10l
37b7e3102sub edx, eax
37b7e3104add edx, 1
37b7e3107mov [rsp+264], edx
37b7e310emov edx, [rdi]
37b7e3110sub edx, eax
37b7e3112lea eax, [rdx+1]
37b7e3115lea rdx, [rsp+268]
37b7e311dmov [rsp+268], eax
37b7e3124lea rax, [rsp+256]
37b7e312cmov [rsp+48], rax
37b7e3131mov rax, [rsp+392]
37b7e3139mov [rsp+40], rax
37b7e313emov rax, [rsp+384]
37b7e3146mov [rsp+32], rax
37b7e314bcall dgeqr2_
37b7e3150mov r10l, [rsp+168]
37b7e3158jmp 0x37b7e301e
37b7e315d
37b7e315d 0f 1f 00 ...
37b7e3160
37b7e3160loc_37b7e3160:
37b7e3160mov rsi, [rsp+384]
37b7e3168movsxd rdx, eax
37b7e316bimul r13, rdx
37b7e316fadd r13, [rsp+168]
37b7e3177lea rsi, [rsi+8*rdx-8]
37b7e317cadd r13, rdx
37b7e317fmov [rsp+384], rsi
37b7e3187mov rsi, [rsp+368]
37b7e318flea rsi, [rsi+8*r13]
37b7e3193mov [rsp+368], rsi
37b7e319bjmp 0x37b7e30e5
37b7e31a0
37b7e31a0loc_37b7e31a0:
37b7e31a0mov eax, [rbp]
37b7e31a3test eax, eax
37b7e31a5jne 0x37b7e31d0
37b7e31a7test r14l, r14l
37b7e31aaje 0x37b7e31c0
37b7e31acimul esi, r10l
37b7e31b0pxor x0, x0
37b7e31b4cvtsi2sd x0, esi
37b7e31b8jmp 0x37b7e3027
37b7e31bd
37b7e31bd 0f 1f 00 ...
37b7e31c0
37b7e31c0loc_37b7e31c0:
37b7e31c0movsd_xmm x0, [rip+0xc56b50]
37b7e31c8jmp 0x37b7e3027
37b7e31cd
37b7e31cd 0f 1f 00 ...
37b7e31d0
37b7e31d0loc_37b7e31d0:
37b7e31d0neg eax
37b7e31d2jmp 0x37b7e2bcf
37b7e2ae0
37b7e31d7
37b7e31d7 // align 0x10
37b7e31d7 // align 0x10
37b7e31e0
37b7e31e0dgeqrfp_:
37b7e31e0push r15
37b7e31e2push r14
37b7e31e4push r13
37b7e31e6push r12
37b7e31e8push rbp
37b7e31e9push rdi
37b7e31eapush rsi
37b7e31ebpush rbx
37b7e31ecsub rsp, 280
37b7e31f3lea rax, [rip+0xc56b32]
37b7e31famov rsi, [rsp+408]
37b7e3202movsxd r13, [r9]
37b7e3205mov r15, [rsp+392]
37b7e320dmov [rsi], 0
37b7e3213mov [rsp+32], rdx
37b7e3218mov rdi, rcx
37b7e321bmov rbp, rdx
37b7e321emov r12, r9
37b7e3221mov [rsp+48], rax
37b7e3226mov r9, rcx
37b7e3229lea rdx, [rip+0xc56af1]
37b7e3230lea rcx, [rip+0xc56af1]
37b7e3237mov [rsp+64], 1
37b7e3240mov [rsp+56], 6
37b7e3249mov [rsp+40], rax
37b7e324emov [rsp+368], r8
37b7e3256lea r8, [rip+0xc56ac3]
37b7e325dcall ilaenv_
37b7e3262mov ecx, [rbp]
37b7e3265mov ebx, eax
37b7e3267mov eax, [rdi]
37b7e3269mov r10l, ecx
37b7e326ccmp eax, ecx
37b7e326ecmovle r10l, eax
37b7e3272test r10l, r10l
37b7e3275je 0x37b7e32d8
37b7e3277mov edx, ebx
37b7e3279pxor x0, x0
37b7e327dmov r14l, ecx
37b7e3280imul edx, ecx
37b7e3283cvtsi2sd x0, edx
37b7e3287movsd_xmm [r15], x0
37b7e328ctest eax, eax
37b7e328ejs 0x37b7e32ef
37b7e3290
37b7e3290loc_37b7e3290:
37b7e3290test ecx, ecx
37b7e3292js 0x37b7e3300
37b7e3294test eax, eax
37b7e3296mov edx, 1
37b7e329bcmovg edx, eax
37b7e329ecmp [r12], edx
37b7e32a2jl 0x37b7e3348
37b7e32a8mov rdx, [rsp+400]
37b7e32b0mov r8l, [rdx]
37b7e32b3cmp r8l, r14l
37b7e32b6jge 0x37b7e3358
37b7e32bccmp r8l, -1
37b7e32c0je 0x37b7e38c0
37b7e32c6mov [rsi], -7
37b7e32ccmov eax, 7
37b7e32d1jmp 0x37b7e330b
37b7e32d3
37b7e32d3 0f 1f 44 00 00 ..D..
37b7e32d8
37b7e32d8loc_37b7e32d8:
37b7e32d8movsd_xmm x0, [rip+0xc56a80]
37b7e32e0mov r14l, 1
37b7e32e6movsd_xmm [r15], x0
37b7e32ebtest eax, eax
37b7e32edjns 0x37b7e3290
37b7e32ef
37b7e32efloc_37b7e32ef:
37b7e32efmov [rsi], -1
37b7e32f5mov eax, 1
37b7e32fajmp 0x37b7e330b
37b7e32fc
37b7e32fc 0f 1f 40 00 ..@.
37b7e3300
37b7e3300loc_37b7e3300:
37b7e3300mov [rsi], -2
37b7e3306mov eax, 2
37b7e330b
37b7e330bloc_37b7e330b:
37b7e330blea rdx, [rsp+268]
37b7e3313mov r8l, 7
37b7e3319lea rcx, [rip+0xc56a10]
37b7e3320mov [rsp+268], eax
37b7e3327call xerbla_
37b7e332cnop
37b7e332d
37b7e332dloc_37b7e332d:
37b7e332dadd rsp, 280
37b7e3334pop rbx
37b7e3335pop rsi
37b7e3336pop rdi
37b7e3337pop rbp
37b7e3338pop r12
37b7e333apop r13
37b7e333cpop r14
37b7e333epop r15
37b7e3340ret
37b7e3341
37b7e3341 0f 1f 80 00 00 00 00 .......
37b7e3348
37b7e3348loc_37b7e3348:
37b7e3348mov [rsi], -4
37b7e334emov eax, 4
37b7e3353jmp 0x37b7e330b
37b7e3355
37b7e3355 0f 1f 00 ...
37b7e3358
37b7e3358loc_37b7e3358:
37b7e3358mov edx, [rsi]
37b7e335atest edx, edx
37b7e335cjne 0x37b7e38d1
37b7e3362cmp r8l, -1
37b7e3366je 0x37b7e332d
37b7e3368test r10l, r10l
37b7e336bjne 0x37b7e3380
37b7e336dmov rax, [rip+0xc569ec]
37b7e3374mov [r15], rax
37b7e3377jmp 0x37b7e332d
37b7e3379
37b7e3379 0f 1f 80 00 00 00 00 .......
37b7e3380
37b7e3380loc_37b7e3380:
37b7e3380xor edx, edx
37b7e3382test r13, r13
37b7e3385cmovs r13, rdx
37b7e3389mov rsi, r13
37b7e338cnot rsi
37b7e338fmov [rsp+176], rsi
37b7e3397cmp ebx, 1
37b7e339ajle 0x37b7e3778
37b7e33a0cmp ebx, r10l
37b7e33a3jge 0x37b7e3778
37b7e33a9lea rax, [rip+0xc5697c]
37b7e33b0mov [rsp+32], rbp
37b7e33b5mov r9, rdi
37b7e33b8lea rdx, [rip+0xc56962]
37b7e33bfmov [rsp+64], 1
37b7e33c8lea r8, [rip+0xc56951]
37b7e33cflea rcx, [rip+0xc56962]
37b7e33d6mov [rsp+56], 6
37b7e33dfmov [rsp+48], rax
37b7e33e4mov [rsp+40], rax
37b7e33e9mov [rsp+168], r10l
37b7e33f1call ilaenv_
37b7e33f6xor edx, edx
37b7e33f8mov r10l, [rsp+168]
37b7e3400test eax, eax
37b7e3402mov esi, edx
37b7e3404cmovns esi, eax
37b7e3407cmp r10l, esi
37b7e340ajle 0x37b7e38a0
37b7e3410mov ecx, [rbp]
37b7e3413mov rax, [rsp+400]
37b7e341bmov r14l, ebx
37b7e341eimul r14l, ecx
37b7e3422mov eax, [rax]
37b7e3424mov [rsp+260], ecx
37b7e342bcmp eax, r14l
37b7e342ejl 0x37b7e3828
37b7e3434
37b7e3434loc_37b7e3434:
37b7e3434mov eax, r10l
37b7e3437xor edx, edx
37b7e3439lea rcx, [rsp+252]
37b7e3441mov [rsp+184], r13
37b7e3449sub eax, esi
37b7e344bmov [rsp+192], rcx
37b7e3453lea rcx, [rsp+260]
37b7e345blea r9, [rsp+256]
37b7e3463sub eax, 1
37b7e3466mov [rsp+208], rcx
37b7e346elea rcx, [rsp+264]
37b7e3476mov esi, 1
37b7e347bdiv ebx
37b7e347dmov [rsp+376], r12
37b7e3485mov [rsp+224], rcx
37b7e348dmov [rsp+216], r10l
37b7e3495mov [rsp+232], r14l
37b7e349dmov [rsp+360], rbp
37b7e34a5mov [rsp+200], r9
37b7e34adlea rdx, [rsp+268]
37b7e34b5mov r12, rdi
37b7e34b8mov [rsp+168], rdx
37b7e34c0mov [rsp+236], eax
37b7e34c7mov r13l, eax
37b7e34cajmp 0x37b7e34df
37b7e34cc
37b7e34cc 0f 1f 40 00 ..@.
37b7e34d0
37b7e34d0loc_37b7e34d0:
37b7e34d0add esi, ebx
37b7e34d2test r13l, r13l
37b7e34d5je 0x37b7e3715
37b7e34db
37b7e34dbloc_37b7e34db:
37b7e34dbsub r13l, 1
37b7e34df
37b7e34dfloc_37b7e34df:
37b7e34dfmov edx, [rsp+216]
37b7e34e6mov rax, [rsp+384]
37b7e34eemovsxd r14, esi
37b7e34f1mov r9, [rsp+376]
37b7e34f9mov rcx, [rsp+168]
37b7e3501sub edx, esi
37b7e3503lea rbp, [rax+8*r14-8]
37b7e3508mov rax, [rsp+368]
37b7e3510add edx, 1
37b7e3513cmp edx, ebx
37b7e3515cmovg edx, ebx
37b7e3518mov [rsp+252], edx
37b7e351fmov edx, [r12]
37b7e3523mov [rsp+40], r15
37b7e3528sub edx, esi
37b7e352amov [rsp+32], rbp
37b7e352fadd edx, 1
37b7e3532mov [rsp+268], edx
37b7e3539mov rdx, [rsp+184]
37b7e3541imul rdx, r14
37b7e3545add rdx, [rsp+176]
37b7e354dadd rdx, r14
37b7e3550lea rdi, [rax+8*rdx]
37b7e3554mov rax, [rsp+200]
37b7e355cmov rdx, [rsp+192]
37b7e3564mov r8, rdi
37b7e3567mov [rsp+48], rax
37b7e356ccall dgeqr2p_
37b7e3571mov edx, [rsp+252]
37b7e3578mov rax, [rsp+360]
37b7e3580add edx, esi
37b7e3582cmp edx, [rax]
37b7e3584jg 0x37b7e34d0
37b7e358amov edx, [r12]
37b7e358emov rax, [rsp+208]
37b7e3596mov [rsp+48], rbp
37b7e359bmov rcx, [rsp+376]
37b7e35a3mov rbp, [rsp+192]
37b7e35abmov [rsp+80], 10
37b7e35b4mov [rsp+64], rax
37b7e35b9sub edx, esi
37b7e35bbmov r8, [rsp+168]
37b7e35c3mov [rsp+40], rcx
37b7e35c8add edx, 1
37b7e35cbmov r9, rbp
37b7e35celea rcx, [rip+0xc56775]
37b7e35d5mov [rsp+72], 7
37b7e35demov [rsp+56], r15
37b7e35e3mov [rsp+32], rdi
37b7e35e8mov [rsp+268], edx
37b7e35eflea rdx, [rip+0xc5674a]
37b7e35f6call dlarft_
37b7e35fbmov edx, [r12]
37b7e35ffmov rcx, [rsp+360]
37b7e3607lea r9, [rip+0xc56732]
37b7e360emov rax, [rsp+208]
37b7e3616lea r8, [rip+0xc5672d]
37b7e361dsub edx, esi
37b7e361fmov ecx, [rcx]
37b7e3621mov [rsp+72], r15
37b7e3626add edx, 1
37b7e3629mov [rsp+112], rax
37b7e362emov [rsp+264], edx
37b7e3635mov edx, [rsp+252]
37b7e363cmov [rsp+220], ecx
37b7e3643sub ecx, esi
37b7e3645sub ecx, edx
37b7e3647mov [rsp+80], rax
37b7e364cmov rax, [rsp+168]
37b7e3654add ecx, 1
37b7e3657mov [rsp+144], 10
37b7e3663mov [rsp+268], ecx
37b7e366amovsxd rcx, edx
37b7e366dadd edx, esi
37b7e366fadd esi, ebx
37b7e3671lea rcx, [r15+8*rcx]
37b7e3675movsxd rdx, edx
37b7e3678mov [rsp+40], rax
37b7e367dmov rax, [rsp+224]
37b7e3685imul rdx, [rsp+184]
37b7e368emov [rsp+104], rcx
37b7e3693mov rcx, [rsp+376]
37b7e369badd rdx, [rsp+176]
37b7e36a3mov [rsp+32], rax
37b7e36a8add rdx, r14
37b7e36abmov [rsp+56], rdi
37b7e36b0mov [rsp+96], rcx
37b7e36b5mov rcx, [rsp+368]
37b7e36bdmov [rsp+136], 7
37b7e36c9lea rdx, [rcx+8*rdx]
37b7e36cdmov rcx, [rsp+376]
37b7e36d5mov [rsp+48], rbp
37b7e36damov [rsp+88], rdx
37b7e36dflea rdx, [rip+0xc5666b]
37b7e36e6mov [rsp+64], rcx
37b7e36eblea rcx, [rip+0xc56668]
37b7e36f2mov [rsp+128], 9
37b7e36femov [rsp+120], 4
37b7e3707call dlarfb_
37b7e370ctest r13l, r13l
37b7e370fjne 0x37b7e34db
37b7e3715
37b7e3715loc_37b7e3715:
37b7e3715mov r8l, [rsp+236]
37b7e371dmov rdi, r12
37b7e3720mov r13, [rsp+184]
37b7e3728mov r14l, [rsp+232]
37b7e3730mov rbp, [rsp+360]
37b7e3738add r8l, 1
37b7e373cmov r12, [rsp+376]
37b7e3744mov r9, [rsp+200]
37b7e374cimul r8l, ebx
37b7e3750mov rdx, [rsp+168]
37b7e3758add r8l, 1
37b7e375ccmp [rsp+216], r8l
37b7e3764jl 0x37b7e3812
37b7e376amov eax, [rdi]
37b7e376cmov ecx, [rbp]
37b7e376fjmp 0x37b7e378e
37b7e3771
37b7e3771 0f 1f 80 00 00 00 00 .......
37b7e3778
37b7e3778loc_37b7e3778:
37b7e3778mov r8l, 1
37b7e377elea rdx, [rsp+268]
37b7e3786lea r9, [rsp+256]
37b7e378e
37b7e378eloc_37b7e378e:
37b7e378emov rbx, [rsp+384]
37b7e3796movsxd r10, r8l
37b7e3799imul r13, r10
37b7e379dadd r13, [rsp+176]
37b7e37a5lea rbx, [rbx+8*r10-8]
37b7e37aaadd r13, r10
37b7e37admov [rsp+384], rbx
37b7e37b5mov rbx, [rsp+368]
37b7e37bdlea rdi, [rbx+8*r13]
37b7e37c1mov [rsp+368], rdi
37b7e37c9
37b7e37c9loc_37b7e37c9:
37b7e37c9sub eax, r8l
37b7e37ccsub ecx, r8l
37b7e37cfmov [rsp+48], r9
37b7e37d4mov r8, [rsp+368]
37b7e37dcadd eax, 1
37b7e37dfmov [rsp+40], r15
37b7e37e4add ecx, 1
37b7e37e7mov r9, r12
37b7e37eamov [rsp+264], eax
37b7e37f1mov rax, [rsp+384]
37b7e37f9mov [rsp+268], ecx
37b7e3800lea rcx, [rsp+264]
37b7e3808mov [rsp+32], rax
37b7e380dcall dgeqr2p_
37b7e3812
37b7e3812loc_37b7e3812:
37b7e3812pxor x0, x0
37b7e3816cvtsi2sd x0, r14l
37b7e381bmovsd_xmm [r15], x0
37b7e3820jmp 0x37b7e332d
37b7e3825
37b7e3825 0f 1f 00 ...
37b7e3828
37b7e3828loc_37b7e3828:
37b7e3828cdq
37b7e3829mov [rsp+32], rbp
37b7e382emov r9, rdi
37b7e3831lea r8, [rip+0xc564e8]
37b7e3838idiv ecx
37b7e383amov [rsp+64], 1
37b7e3843mov [rsp+56], 6
37b7e384clea rdx, [rip+0xc564ce]
37b7e3853lea rcx, [rip+0xc564e2]
37b7e385amov ebx, eax
37b7e385clea rax, [rip+0xc564c9]
37b7e3863mov [rsp+48], rax
37b7e3868mov [rsp+40], rax
37b7e386dcall ilaenv_
37b7e3872mov edx, 2
37b7e3877cmp eax, edx
37b7e3879cmovl eax, edx
37b7e387ccmp ebx, eax
37b7e387ejl 0x37b7e38a0
37b7e3880mov r10l, [rsp+168]
37b7e3888cmp r10l, ebx
37b7e388bjg 0x37b7e3434
37b7e3891nop [rax]
37b7e3895nop [rax+rax]
37b7e38a0
37b7e38a0loc_37b7e38a0:
37b7e38a0mov eax, [rdi]
37b7e38a2mov ecx, [rbp]
37b7e38a5mov r8l, 1
37b7e38ablea rdx, [rsp+268]
37b7e38b3lea r9, [rsp+256]
37b7e38bbjmp 0x37b7e37c9
37b7e38c0
37b7e38c0loc_37b7e38c0:
37b7e38c0mov eax, [rsi]
37b7e38c2test eax, eax
37b7e38c4je 0x37b7e332d
37b7e38caneg eax
37b7e38ccjmp 0x37b7e330b
37b7e38d1
37b7e38d1loc_37b7e38d1:
37b7e38d1mov eax, edx
37b7e38d3neg eax
37b7e38d5jmp 0x37b7e330b
37b7e31e0
37b7e31e0dgeqrfp_:
37b7e31e0push r15
37b7e31e2push r14
37b7e31e4push r13
37b7e31e6push r12
37b7e31e8push rbp
37b7e31e9push rdi
37b7e31eapush rsi
37b7e31ebpush rbx
37b7e31ecsub rsp, 280
37b7e31f3lea rax, [rip+0xc56b32]
37b7e31famov rsi, [rsp+408]
37b7e3202movsxd r13, [r9]
37b7e3205mov r15, [rsp+392]
37b7e320dmov [rsi], 0
37b7e3213mov [rsp+32], rdx
37b7e3218mov rdi, rcx
37b7e321bmov rbp, rdx
37b7e321emov r12, r9
37b7e3221mov [rsp+48], rax
37b7e3226mov r9, rcx
37b7e3229lea rdx, [rip+0xc56af1]
37b7e3230lea rcx, [rip+0xc56af1]
37b7e3237mov [rsp+64], 1
37b7e3240mov [rsp+56], 6
37b7e3249mov [rsp+40], rax
37b7e324emov [rsp+368], r8
37b7e3256lea r8, [rip+0xc56ac3]
37b7e325dcall ilaenv_
37b7e3262mov ecx, [rbp]
37b7e3265mov ebx, eax
37b7e3267mov eax, [rdi]
37b7e3269mov r10l, ecx
37b7e326ccmp eax, ecx
37b7e326ecmovle r10l, eax
37b7e3272test r10l, r10l
37b7e3275je 0x37b7e32d8
37b7e3277mov edx, ebx
37b7e3279pxor x0, x0
37b7e327dmov r14l, ecx
37b7e3280imul edx, ecx
37b7e3283cvtsi2sd x0, edx
37b7e3287movsd_xmm [r15], x0
37b7e328ctest eax, eax
37b7e328ejs 0x37b7e32ef
37b7e3290
37b7e3290loc_37b7e3290:
37b7e3290test ecx, ecx
37b7e3292js 0x37b7e3300
37b7e3294test eax, eax
37b7e3296mov edx, 1
37b7e329bcmovg edx, eax
37b7e329ecmp [r12], edx
37b7e32a2jl 0x37b7e3348
37b7e32a8mov rdx, [rsp+400]
37b7e32b0mov r8l, [rdx]
37b7e32b3cmp r8l, r14l
37b7e32b6jge 0x37b7e3358
37b7e32bccmp r8l, -1
37b7e32c0je 0x37b7e38c0
37b7e32c6mov [rsi], -7
37b7e32ccmov eax, 7
37b7e32d1jmp 0x37b7e330b
37b7e32d3
37b7e32d3 0f 1f 44 00 00 ..D..
37b7e32d8
37b7e32d8loc_37b7e32d8:
37b7e32d8movsd_xmm x0, [rip+0xc56a80]
37b7e32e0mov r14l, 1
37b7e32e6movsd_xmm [r15], x0
37b7e32ebtest eax, eax
37b7e32edjns 0x37b7e3290
37b7e32ef
37b7e32efloc_37b7e32ef:
37b7e32efmov [rsi], -1
37b7e32f5mov eax, 1
37b7e32fajmp 0x37b7e330b
37b7e32fc
37b7e32fc 0f 1f 40 00 ..@.
37b7e3300
37b7e3300loc_37b7e3300:
37b7e3300mov [rsi], -2
37b7e3306mov eax, 2
37b7e330b
37b7e330bloc_37b7e330b:
37b7e330blea rdx, [rsp+268]
37b7e3313mov r8l, 7
37b7e3319lea rcx, [rip+0xc56a10]
37b7e3320mov [rsp+268], eax
37b7e3327call xerbla_
37b7e332cnop
37b7e332d
37b7e332dloc_37b7e332d:
37b7e332dadd rsp, 280
37b7e3334pop rbx
37b7e3335pop rsi
37b7e3336pop rdi
37b7e3337pop rbp
37b7e3338pop r12
37b7e333apop r13
37b7e333cpop r14
37b7e333epop r15
37b7e3340ret
37b7e3341
37b7e3341 0f 1f 80 00 00 00 00 .......
37b7e3348
37b7e3348loc_37b7e3348:
37b7e3348mov [rsi], -4
37b7e334emov eax, 4
37b7e3353jmp 0x37b7e330b
37b7e3355
37b7e3355 0f 1f 00 ...
37b7e3358
37b7e3358loc_37b7e3358:
37b7e3358mov edx, [rsi]
37b7e335atest edx, edx
37b7e335cjne 0x37b7e38d1
37b7e3362cmp r8l, -1
37b7e3366je 0x37b7e332d
37b7e3368test r10l, r10l
37b7e336bjne 0x37b7e3380
37b7e336dmov rax, [rip+0xc569ec]
37b7e3374mov [r15], rax
37b7e3377jmp 0x37b7e332d
37b7e3379
37b7e3379 0f 1f 80 00 00 00 00 .......
37b7e3380
37b7e3380loc_37b7e3380:
37b7e3380xor edx, edx
37b7e3382test r13, r13
37b7e3385cmovs r13, rdx
37b7e3389mov rsi, r13
37b7e338cnot rsi
37b7e338fmov [rsp+176], rsi
37b7e3397cmp ebx, 1
37b7e339ajle 0x37b7e3778
37b7e33a0cmp ebx, r10l
37b7e33a3jge 0x37b7e3778
37b7e33a9lea rax, [rip+0xc5697c]
37b7e33b0mov [rsp+32], rbp
37b7e33b5mov r9, rdi
37b7e33b8lea rdx, [rip+0xc56962]
37b7e33bfmov [rsp+64], 1
37b7e33c8lea r8, [rip+0xc56951]
37b7e33cflea rcx, [rip+0xc56962]
37b7e33d6mov [rsp+56], 6
37b7e33dfmov [rsp+48], rax
37b7e33e4mov [rsp+40], rax
37b7e33e9mov [rsp+168], r10l
37b7e33f1call ilaenv_
37b7e33f6xor edx, edx
37b7e33f8mov r10l, [rsp+168]
37b7e3400test eax, eax
37b7e3402mov esi, edx
37b7e3404cmovns esi, eax
37b7e3407cmp r10l, esi
37b7e340ajle 0x37b7e38a0
37b7e3410mov ecx, [rbp]
37b7e3413mov rax, [rsp+400]
37b7e341bmov r14l, ebx
37b7e341eimul r14l, ecx
37b7e3422mov eax, [rax]
37b7e3424mov [rsp+260], ecx
37b7e342bcmp eax, r14l
37b7e342ejl 0x37b7e3828
37b7e3434
37b7e3434loc_37b7e3434:
37b7e3434mov eax, r10l
37b7e3437xor edx, edx
37b7e3439lea rcx, [rsp+252]
37b7e3441mov [rsp+184], r13
37b7e3449sub eax, esi
37b7e344bmov [rsp+192], rcx
37b7e3453lea rcx, [rsp+260]
37b7e345blea r9, [rsp+256]
37b7e3463sub eax, 1
37b7e3466mov [rsp+208], rcx
37b7e346elea rcx, [rsp+264]
37b7e3476mov esi, 1
37b7e347bdiv ebx
37b7e347dmov [rsp+376], r12
37b7e3485mov [rsp+224], rcx
37b7e348dmov [rsp+216], r10l
37b7e3495mov [rsp+232], r14l
37b7e349dmov [rsp+360], rbp
37b7e34a5mov [rsp+200], r9
37b7e34adlea rdx, [rsp+268]
37b7e34b5mov r12, rdi
37b7e34b8mov [rsp+168], rdx
37b7e34c0mov [rsp+236], eax
37b7e34c7mov r13l, eax
37b7e34cajmp 0x37b7e34df
37b7e34cc
37b7e34cc 0f 1f 40 00 ..@.
37b7e34d0
37b7e34d0loc_37b7e34d0:
37b7e34d0add esi, ebx
37b7e34d2test r13l, r13l
37b7e34d5je 0x37b7e3715
37b7e34db
37b7e34dbloc_37b7e34db:
37b7e34dbsub r13l, 1
37b7e34df
37b7e34dfloc_37b7e34df:
37b7e34dfmov edx, [rsp+216]
37b7e34e6mov rax, [rsp+384]
37b7e34eemovsxd r14, esi
37b7e34f1mov r9, [rsp+376]
37b7e34f9mov rcx, [rsp+168]
37b7e3501sub edx, esi
37b7e3503lea rbp, [rax+8*r14-8]
37b7e3508mov rax, [rsp+368]
37b7e3510add edx, 1
37b7e3513cmp edx, ebx
37b7e3515cmovg edx, ebx
37b7e3518mov [rsp+252], edx
37b7e351fmov edx, [r12]
37b7e3523mov [rsp+40], r15
37b7e3528sub edx, esi
37b7e352amov [rsp+32], rbp
37b7e352fadd edx, 1
37b7e3532mov [rsp+268], edx
37b7e3539mov rdx, [rsp+184]
37b7e3541imul rdx, r14
37b7e3545add rdx, [rsp+176]
37b7e354dadd rdx, r14
37b7e3550lea rdi, [rax+8*rdx]
37b7e3554mov rax, [rsp+200]
37b7e355cmov rdx, [rsp+192]
37b7e3564mov r8, rdi
37b7e3567mov [rsp+48], rax
37b7e356ccall dgeqr2p_
37b7e3571mov edx, [rsp+252]
37b7e3578mov rax, [rsp+360]
37b7e3580add edx, esi
37b7e3582cmp edx, [rax]
37b7e3584jg 0x37b7e34d0
37b7e358amov edx, [r12]
37b7e358emov rax, [rsp+208]
37b7e3596mov [rsp+48], rbp
37b7e359bmov rcx, [rsp+376]
37b7e35a3mov rbp, [rsp+192]
37b7e35abmov [rsp+80], 10
37b7e35b4mov [rsp+64], rax
37b7e35b9sub edx, esi
37b7e35bbmov r8, [rsp+168]
37b7e35c3mov [rsp+40], rcx
37b7e35c8add edx, 1
37b7e35cbmov r9, rbp
37b7e35celea rcx, [rip+0xc56775]
37b7e35d5mov [rsp+72], 7
37b7e35demov [rsp+56], r15
37b7e35e3mov [rsp+32], rdi
37b7e35e8mov [rsp+268], edx
37b7e35eflea rdx, [rip+0xc5674a]
37b7e35f6call dlarft_
37b7e35fbmov edx, [r12]
37b7e35ffmov rcx, [rsp+360]
37b7e3607lea r9, [rip+0xc56732]
37b7e360emov rax, [rsp+208]
37b7e3616lea r8, [rip+0xc5672d]
37b7e361dsub edx, esi
37b7e361fmov ecx, [rcx]
37b7e3621mov [rsp+72], r15
37b7e3626add edx, 1
37b7e3629mov [rsp+112], rax
37b7e362emov [rsp+264], edx
37b7e3635mov edx, [rsp+252]
37b7e363cmov [rsp+220], ecx
37b7e3643sub ecx, esi
37b7e3645sub ecx, edx
37b7e3647mov [rsp+80], rax
37b7e364cmov rax, [rsp+168]
37b7e3654add ecx, 1
37b7e3657mov [rsp+144], 10
37b7e3663mov [rsp+268], ecx
37b7e366amovsxd rcx, edx
37b7e366dadd edx, esi
37b7e366fadd esi, ebx
37b7e3671lea rcx, [r15+8*rcx]
37b7e3675movsxd rdx, edx
37b7e3678mov [rsp+40], rax
37b7e367dmov rax, [rsp+224]
37b7e3685imul rdx, [rsp+184]
37b7e368emov [rsp+104], rcx
37b7e3693mov rcx, [rsp+376]
37b7e369badd rdx, [rsp+176]
37b7e36a3mov [rsp+32], rax
37b7e36a8add rdx, r14
37b7e36abmov [rsp+56], rdi
37b7e36b0mov [rsp+96], rcx
37b7e36b5mov rcx, [rsp+368]
37b7e36bdmov [rsp+136], 7
37b7e36c9lea rdx, [rcx+8*rdx]
37b7e36cdmov rcx, [rsp+376]
37b7e36d5mov [rsp+48], rbp
37b7e36damov [rsp+88], rdx
37b7e36dflea rdx, [rip+0xc5666b]
37b7e36e6mov [rsp+64], rcx
37b7e36eblea rcx, [rip+0xc56668]
37b7e36f2mov [rsp+128], 9
37b7e36femov [rsp+120], 4
37b7e3707call dlarfb_
37b7e370ctest r13l, r13l
37b7e370fjne 0x37b7e34db
37b7e3715
37b7e3715loc_37b7e3715:
37b7e3715mov r8l, [rsp+236]
37b7e371dmov rdi, r12
37b7e3720mov r13, [rsp+184]
37b7e3728mov r14l, [rsp+232]
37b7e3730mov rbp, [rsp+360]
37b7e3738add r8l, 1
37b7e373cmov r12, [rsp+376]
37b7e3744mov r9, [rsp+200]
37b7e374cimul r8l, ebx
37b7e3750mov rdx, [rsp+168]
37b7e3758add r8l, 1
37b7e375ccmp [rsp+216], r8l
37b7e3764jl 0x37b7e3812
37b7e376amov eax, [rdi]
37b7e376cmov ecx, [rbp]
37b7e376fjmp 0x37b7e378e
37b7e3771
37b7e3771 0f 1f 80 00 00 00 00 .......
37b7e3778
37b7e3778loc_37b7e3778:
37b7e3778mov r8l, 1
37b7e377elea rdx, [rsp+268]
37b7e3786lea r9, [rsp+256]
37b7e378e
37b7e378eloc_37b7e378e:
37b7e378emov rbx, [rsp+384]
37b7e3796movsxd r10, r8l
37b7e3799imul r13, r10
37b7e379dadd r13, [rsp+176]
37b7e37a5lea rbx, [rbx+8*r10-8]
37b7e37aaadd r13, r10
37b7e37admov [rsp+384], rbx
37b7e37b5mov rbx, [rsp+368]
37b7e37bdlea rdi, [rbx+8*r13]
37b7e37c1mov [rsp+368], rdi
37b7e37c9
37b7e37c9loc_37b7e37c9:
37b7e37c9sub eax, r8l
37b7e37ccsub ecx, r8l
37b7e37cfmov [rsp+48], r9
37b7e37d4mov r8, [rsp+368]
37b7e37dcadd eax, 1
37b7e37dfmov [rsp+40], r15
37b7e37e4add ecx, 1
37b7e37e7mov r9, r12
37b7e37eamov [rsp+264], eax
37b7e37f1mov rax, [rsp+384]
37b7e37f9mov [rsp+268], ecx
37b7e3800lea rcx, [rsp+264]
37b7e3808mov [rsp+32], rax
37b7e380dcall dgeqr2p_
37b7e3812
37b7e3812loc_37b7e3812:
37b7e3812pxor x0, x0
37b7e3816cvtsi2sd x0, r14l
37b7e381bmovsd_xmm [r15], x0
37b7e3820jmp 0x37b7e332d
37b7e3825
37b7e3825 0f 1f 00 ...
37b7e3828
37b7e3828loc_37b7e3828:
37b7e3828cdq
37b7e3829mov [rsp+32], rbp
37b7e382emov r9, rdi
37b7e3831lea r8, [rip+0xc564e8]
37b7e3838idiv ecx
37b7e383amov [rsp+64], 1
37b7e3843mov [rsp+56], 6
37b7e384clea rdx, [rip+0xc564ce]
37b7e3853lea rcx, [rip+0xc564e2]
37b7e385amov ebx, eax
37b7e385clea rax, [rip+0xc564c9]
37b7e3863mov [rsp+48], rax
37b7e3868mov [rsp+40], rax
37b7e386dcall ilaenv_
37b7e3872mov edx, 2
37b7e3877cmp eax, edx
37b7e3879cmovl eax, edx
37b7e387ccmp ebx, eax
37b7e387ejl 0x37b7e38a0
37b7e3880mov r10l, [rsp+168]
37b7e3888cmp r10l, ebx
37b7e388bjg 0x37b7e3434
37b7e3891nop [rax]
37b7e3895nop [rax+rax]
37b7e38a0
37b7e38a0loc_37b7e38a0:
37b7e38a0mov eax, [rdi]
37b7e38a2mov ecx, [rbp]
37b7e38a5mov r8l, 1
37b7e38ablea rdx, [rsp+268]
37b7e38b3lea r9, [rsp+256]
37b7e38bbjmp 0x37b7e37c9
37b7e38c0
37b7e38c0loc_37b7e38c0:
37b7e38c0mov eax, [rsi]
37b7e38c2test eax, eax
37b7e38c4je 0x37b7e332d
37b7e38caneg eax
37b7e38ccjmp 0x37b7e330b
37b7e38d1
37b7e38d1loc_37b7e38d1:
37b7e38d1mov eax, edx
37b7e38d3neg eax
37b7e38d5jmp 0x37b7e330b
37b7e31e0
37b7e38da
37b7e38da // align 0x40
37b7e38da // align 0x40
37b7e3900
37b7e3900dgerfs_:
37b7e3900push r15
37b7e3902push r14
37b7e3904push r13
37b7e3906push r12
37b7e3908push rbp
37b7e3909push rdi
37b7e390apush rsi
37b7e390bpush rbx
37b7e390csub rsp, 408
37b7e3913movups [rsp+272], x6
37b7e391bmovups [rsp+288], x7
37b7e3923movups [rsp+304], x8
37b7e392cmovups [rsp+320], x9
37b7e3935movups [rsp+336], x10
37b7e393emovups [rsp+352], x11
37b7e3947movups [rsp+368], x12
37b7e3950movups [rsp+384], x13
37b7e3959mov r13, [rsp+552]
37b7e3961mov rbx, [rsp+592]
37b7e3969mov eax, [r13]
37b7e396dmov [rsp+104], eax
37b7e3971mov rdi, rdx
37b7e3974mov rsi, r8
37b7e3977mov r14, r9
37b7e397amov rax, [rsp+512]
37b7e3982mov r9l, 1
37b7e3988mov r8l, 1
37b7e398elea rdx, [rip+0xc563db]
37b7e3995mov [rsp+480], rcx
37b7e399dmov r12l, [rax]
37b7e39a0mov rax, [rsp+568]
37b7e39a8mov ebp, [rax]
37b7e39aamov rax, [rsp+608]
37b7e39b2mov [rax], 0
37b7e39b8call lsame_
37b7e39bdmov [rsp+224], eax
37b7e39c4test eax, eax
37b7e39c6je 0x37b7e3acf
37b7e39cc
37b7e39ccloc_37b7e39cc:
37b7e39ccmov r15l, [rdi]
37b7e39cftest r15l, r15l
37b7e39d2js 0x37b7e3ac0
37b7e39d8mov edx, [rsi]
37b7e39datest edx, edx
37b7e39dcjs 0x37b7e3a30
37b7e39demov rcx, [rsp+512]
37b7e39e6test r15l, r15l
37b7e39e9mov eax, 1
37b7e39eecmovg eax, r15l
37b7e39f2cmp [rcx], eax
37b7e39f4jl 0x37b7e3b2e
37b7e39famov rcx, [rsp+528]
37b7e3a02cmp [rcx], eax
37b7e3a04jl 0x37b7e3b3d
37b7e3a0acmp [r13], eax
37b7e3a0ejl 0x37b7e3b4c
37b7e3a14mov rcx, [rsp+568]
37b7e3a1ccmp [rcx], eax
37b7e3a1ejge 0x37b7e3b60
37b7e3a24mov edx, -12
37b7e3a29mov eax, 12
37b7e3a2ejmp 0x37b7e3a3a
37b7e3a30
37b7e3a30loc_37b7e3a30:
37b7e3a30mov edx, -3
37b7e3a35mov eax, 3
37b7e3a3a
37b7e3a3aloc_37b7e3a3a:
37b7e3a3amov rdi, [rsp+608]
37b7e3a42mov [rdi], edx
37b7e3a44
37b7e3a44loc_37b7e3a44:
37b7e3a44lea rdx, [rsp+260]
37b7e3a4cmov r8l, 6
37b7e3a52lea rcx, [rip+0xc5631a]
37b7e3a59mov [rsp+260], eax
37b7e3a60call xerbla_
37b7e3a65nop
37b7e3a66
37b7e3a66loc_37b7e3a66:
37b7e3a66movups x6, [rsp+272]
37b7e3a6emovups x7, [rsp+288]
37b7e3a76movups x8, [rsp+304]
37b7e3a7fmovups x9, [rsp+320]
37b7e3a88movups x10, [rsp+336]
37b7e3a91movups x11, [rsp+352]
37b7e3a9amovups x12, [rsp+368]
37b7e3aa3movups x13, [rsp+384]
37b7e3aacadd rsp, 408
37b7e3ab3pop rbx
37b7e3ab4pop rsi
37b7e3ab5pop rdi
37b7e3ab6pop rbp
37b7e3ab7pop r12
37b7e3ab9pop r13
37b7e3abbpop r14
37b7e3abdpop r15
37b7e3abfret
37b7e3ac0
37b7e3ac0loc_37b7e3ac0:
37b7e3ac0mov edx, -2
37b7e3ac5mov eax, 2
37b7e3acajmp 0x37b7e3a3a
37b7e3acf
37b7e3acfloc_37b7e3acf:
37b7e3acfmov rcx, [rsp+480]
37b7e3ad7mov r9l, 1
37b7e3addmov r8l, 1
37b7e3ae3lea rdx, [rip+0xc56287]
37b7e3aeacall lsame_
37b7e3aeftest eax, eax
37b7e3af1jne 0x37b7e39cc
37b7e3af7mov rcx, [rsp+480]
37b7e3affmov r9l, 1
37b7e3b05mov r8l, 1
37b7e3b0blea rdx, [rip+0xc56260]
37b7e3b12call lsame_
37b7e3b17test eax, eax
37b7e3b19jne 0x37b7e39cc
37b7e3b1fmov edx, -1
37b7e3b24mov eax, 1
37b7e3b29jmp 0x37b7e3a3a
37b7e3b2e
37b7e3b2eloc_37b7e3b2e:
37b7e3b2emov edx, -5
37b7e3b33mov eax, 5
37b7e3b38jmp 0x37b7e3a3a
37b7e3b3d
37b7e3b3dloc_37b7e3b3d:
37b7e3b3dmov edx, -7
37b7e3b42mov eax, 7
37b7e3b47jmp 0x37b7e3a3a
37b7e3b4c
37b7e3b4cloc_37b7e3b4c:
37b7e3b4cmov edx, -10
37b7e3b51mov eax, 10
37b7e3b56jmp 0x37b7e3a3a
37b7e3b5b
37b7e3b5b 0f 1f 44 00 00 ..D..
37b7e3b60
37b7e3b60loc_37b7e3b60:
37b7e3b60mov rax, [rsp+608]
37b7e3b68mov eax, [rax]
37b7e3b6atest eax, eax
37b7e3b6cjne 0x37b7e445c
37b7e3b72test r15l, r15l
37b7e3b75je 0x37b7e4423
37b7e3b7btest edx, edx
37b7e3b7dje 0x37b7e3a66
37b7e3b83cmp [rsp+224], 1
37b7e3b8bmov edx, 7
37b7e3b90lea rcx, [rip+0xc561e2]
37b7e3b97sbb eax, eax
37b7e3b99and eax, -6
37b7e3b9cadd eax, 84
37b7e3b9fmov [rsp+255], al
37b7e3ba6call dlamch_
37b7e3babmov edx, 12
37b7e3bb0lea rcx, [rip+0xc561c9]
37b7e3bb7movapd x7, x0
37b7e3bbbcall dlamch_
37b7e3bc0mov eax, [rsi]
37b7e3bc2mov [rsp+228], eax
37b7e3bc9test eax, eax
37b7e3bcbjle 0x37b7e3a66
37b7e3bd1add r15l, 1
37b7e3bd5pxor x9, x9
37b7e3bdamovsxd rdx, [rsp+104]
37b7e3bdfxor eax, eax
37b7e3be1cvtsi2sd x9, r15l
37b7e3be6movsxd r11, ebp
37b7e3be9mov r8l, [rdi]
37b7e3becmov [rsp+144], -1
37b7e3bf8mulsd x0, x9
37b7e3bfdtest rdx, rdx
37b7e3c00mov [rsp+112], 1
37b7e3c09mov r13, [rsp+576]
37b7e3c11cmovs rdx, rax
37b7e3c15mov [rsp+504], r14
37b7e3c1dmovsd_xmm x8, [rip+0xc5617a]
37b7e3c26movddup x11, [rip+0xc56181]
37b7e3c2flea rax, [8*rdx]
37b7e3c37xor edx, edx
37b7e3c39test r11, r11
37b7e3c3ccmovs r11, rdx
37b7e3c40mov [rsp+208], rax
37b7e3c48mov rax, [rsp+544]
37b7e3c50movapd x12, x0
37b7e3c55movapd x13, x0
37b7e3c5adivsd x12, x7
37b7e3c5flea rsi, [rax-8]
37b7e3c63lea rax, [8*r11]
37b7e3c6bmov [rsp+232], r11
37b7e3c73mov [rsp+216], rax
37b7e3c7bmov rax, [rsp+560]
37b7e3c83lea r15, [rax-8]
37b7e3c87movsxd rax, r12l
37b7e3c8alea r12, [rsp+256]
37b7e3c92test rax, rax
37b7e3c95mov [rsp+120], r12
37b7e3c9alea r12, [rsp+260]
37b7e3ca2cmovns rdx, rax
37b7e3ca6lea rax, [8*rdx]
37b7e3caemov [rsp+176], rdx
37b7e3cb6mov [rsp+200], rax
37b7e3cbe
37b7e3cbeloc_37b7e3cbe:
37b7e3cbelea rax, [rsi+8]
37b7e3cc2lea r14, [r15+8]
37b7e3cc6mov [rsp+132], 1
37b7e3cd1movapd x6, x8
37b7e3cd6mov [rsp+136], rax
37b7e3cdemov [rsp+192], r12
37b7e3ce6mov [rsp+184], r13
37b7e3ceemov r13, [rsp+504]
37b7e3cf6mov [rsp+104], r14
37b7e3cfbmov r14, [rsp+200]
37b7e3d03
37b7e3d03loc_37b7e3d03:
37b7e3d03lea rdx, [rip+0xc56082]
37b7e3d0amovsxd rax, r8l
37b7e3d0dmov rcx, rdi
37b7e3d10mov [rsp+32], rdx
37b7e3d15mov rbp, rdx
37b7e3d18mov r8, rdx
37b7e3d1blea r9, [rbx+8*rax]
37b7e3d1fmov rdx, [rsp+136]
37b7e3d27call dcopy_
37b7e3d2cmov [rsp+80], rbp
37b7e3d31mov r8, rdi
37b7e3d34mov rdx, rdi
37b7e3d37mov [rsp+88], 1
37b7e3d40movsxd rax, [rdi]
37b7e3d43lea r9, [rip+0xc56046]
37b7e3d4amov [rsp+56], rbp
37b7e3d4fmov rcx, [rsp+480]
37b7e3d57lea rax, [rbx+8*rax]
37b7e3d5bmov [rsp+32], r13
37b7e3d60mov [rsp+72], rax
37b7e3d65lea rax, [rip+0xc5602c]
37b7e3d6cmov [rsp+64], rax
37b7e3d71mov rax, [rsp+104]
37b7e3d76mov [rsp+48], rax
37b7e3d7bmov rax, [rsp+512]
37b7e3d83mov [rsp+40], rax
37b7e3d88call dgemv_
37b7e3d8dmov r10l, [rdi]
37b7e3d90test r10l, r10l
37b7e3d93jle 0x37b7e4417
37b7e3d99lea edx, [r10-1]
37b7e3d9dmov eax, 1
37b7e3da2lea rcx, [rdx+2]
37b7e3da6nop [rax]
37b7e3daanop [rax+rax]
37b7e3db5nop [rax+rax]
37b7e3dc0
37b7e3dc0loc_37b7e3dc0:
37b7e3dc0movsd_xmm x0, [rsi+8*rax]
37b7e3dc5andpd x0, [rip+0xc55fe3]
37b7e3dcdmovsd_xmm [rbx+8*rax-8], x0
37b7e3dd3add rax, 1
37b7e3dd7cmp rax, rcx
37b7e3ddajne 0x37b7e3dc0
37b7e3ddcmov eax, [rsp+224]
37b7e3de3test eax, eax
37b7e3de5je 0x37b7e4088
37b7e3debmov rax, [rsp+144]
37b7e3df3mov ebp, r10l
37b7e3df6mov r8, [rsp+104]
37b7e3dfbmov [rsp+160], rsi
37b7e3e03mov rcx, [rsp+560]
37b7e3e0blea r12, [r13+8]
37b7e3e0fand ebp, -2
37b7e3e12mov [rsp+152], r14
37b7e3e1aadd rax, rdx
37b7e3e1dmov r14, [rsp+176]
37b7e3e25mov [rsp+168], rdx
37b7e3e2dmov r9, -1
37b7e3e34lea r11, [rcx+8*rax+16]
37b7e3e39mov ecx, r10l
37b7e3e3cmov eax, r10l
37b7e3e3fshr ecx, 1
37b7e3e41or eax, 1
37b7e3e44shl rcx, 4
37b7e3e48mov edx, eax
37b7e3e4anop [rax+rax]
37b7e3e50
37b7e3e50loc_37b7e3e50:
37b7e3e50movsd_xmm x2, [r8]
37b7e3e55andpd x2, [rip+0xc55f53]
37b7e3e5dcmp r10l, 1
37b7e3e61je 0x37b7e4110
37b7e3e67
37b7e3e67loc_37b7e3e67:
37b7e3e67lea rsi, [r12+8*r9]
37b7e3e6bmovddup x1, x2
37b7e3e6fxor eax, eax
37b7e3e71nop [rax]
37b7e3e75nop [rax+rax]
37b7e3e80
37b7e3e80loc_37b7e3e80:
37b7e3e80movupd x0, [rsi+rax]
37b7e3e85movupd x4, [rbx+rax]
37b7e3e8aandpd x0, x11
37b7e3e8fmulpd x0, x1
37b7e3e93addpd x0, x4
37b7e3e97movups [rbx+rax], x0
37b7e3e9badd rax, 16
37b7e3e9fcmp rcx, rax
37b7e3ea2jne 0x37b7e3e80
37b7e3ea4cmp r10l, ebp
37b7e3ea7je 0x37b7e4060
37b7e3eadmovsxd rax, edx
37b7e3eb0
37b7e3eb0loc_37b7e3eb0:
37b7e3eb0lea rsi, [rax+r9]
37b7e3eb4add r8, 8
37b7e3eb8add r9, r14
37b7e3ebbmovsd_xmm x0, [r13+8*rsi]
37b7e3ec2andpd x0, [rip+0xc55ee6]
37b7e3ecamulsd x0, x2
37b7e3eceaddsd x0, [rbx+8*rax-8]
37b7e3ed4movsd_xmm [rbx+8*rax-8], x0
37b7e3edacmp r11, r8
37b7e3eddjne 0x37b7e3e50
37b7e3ee3
37b7e3ee3loc_37b7e3ee3:
37b7e3ee3mov rdx, [rsp+168]
37b7e3eebmov r14, [rsp+152]
37b7e3ef3lea r11, [rbx+8]
37b7e3ef7mov rsi, [rsp+160]
37b7e3efflea rdx, [8*rdx]
37b7e3f07
37b7e3f07loc_37b7e3f07:
37b7e3f07mov rax, rbx
37b7e3f0aadd rdx, r11
37b7e3f0dpxor x2, x2
37b7e3f11movsxd rcx, r10l
37b7e3f14nop [rax+rax]
37b7e3f1fnop [rax+rax]
37b7e3f2anop [rax+rax]
37b7e3f35nop [rax+rax]
37b7e3f40
37b7e3f40loc_37b7e3f40:
37b7e3f40movsd_xmm x1, [rax]
37b7e3f44movsd_xmm x0, [rax+8*rcx]
37b7e3f49andpd x0, [rip+0xc55e5f]
37b7e3f51comisd x1, x12
37b7e3f56ja 0x37b7e3f62
37b7e3f58addsd x0, x13
37b7e3f5daddsd x1, x13
37b7e3f62
37b7e3f62loc_37b7e3f62:
37b7e3f62divsd x0, x1
37b7e3f66add rax, 8
37b7e3f6amaxsd x2, x0
37b7e3f6ecmp rdx, rax
37b7e3f71jne 0x37b7e3f40
37b7e3f73
37b7e3f73loc_37b7e3f73:
37b7e3f73comisd x2, x7
37b7e3f77mov rax, [rsp+584]
37b7e3f7fmov rdx, [rsp+112]
37b7e3f84movsd_xmm [rax+8*rdx-8], x2
37b7e3f8ajbe 0x37b7e411a
37b7e3f90addsd x2, x2
37b7e3f94comisd x6, x2
37b7e3f98jb 0x37b7e411a
37b7e3f9ecmp [rsp+132], 6
37b7e3fa6je 0x37b7e411a
37b7e3facmov rax, [rsp+608]
37b7e3fb4mov [rsp+56], rdi
37b7e3fb9mov rdx, rdi
37b7e3fbclea r8, [rip+0xc55dc9]
37b7e3fc3mov [rsp+72], 1
37b7e3fccmov r9, [rsp+520]
37b7e3fd4mov [rsp+64], rax
37b7e3fd9lea rax, [rbx+8*rcx]
37b7e3fddmov rcx, [rsp+480]
37b7e3fe5mov [rsp+48], rax
37b7e3feamov rax, [rsp+536]
37b7e3ff2mov [rsp+40], rax
37b7e3ff7mov rax, [rsp+528]
37b7e3fffmov [rsp+32], rax
37b7e4004call dgetrs_
37b7e4009lea rdx, [rip+0xc55d7c]
37b7e4010movsxd rax, [rdi]
37b7e4013mov rcx, rdi
37b7e4016mov [rsp+40], rdx
37b7e401bmov rdx, [rsp+104]
37b7e4020lea r9, [rip+0xc55d65]
37b7e4027lea r8, [rbx+8*rax]
37b7e402bmov [rsp+32], rdx
37b7e4030lea rdx, [rip+0xc55d61]
37b7e4037call daxpy_
37b7e403cmov rax, [rsp+584]
37b7e4044mov rdx, [rsp+112]
37b7e4049add [rsp+132], 1
37b7e4051mov r8l, [rdi]
37b7e4054movsd_xmm x6, [rax+8*rdx-8]
37b7e405ajmp 0x37b7e3d03
37b7e405f
37b7e405f 90 .
37b7e4060
37b7e4060loc_37b7e4060:
37b7e4060add r8, 8
37b7e4064cmp r8, r11
37b7e4067je 0x37b7e3ee3
37b7e406dmovsd_xmm x2, [r8]
37b7e4072add r9, r14
37b7e4075andpd x2, [rip+0xc55d33]
37b7e407djmp 0x37b7e3e67
37b7e4082
37b7e4082 66 0f 1f 44 00 00 f..D..
37b7e4088
37b7e4088loc_37b7e4088:
37b7e4088lea r11, [rbx+8]
37b7e408cshl rdx, 3
37b7e4090lea r8, [r13-8]
37b7e4094mov r9, rbx
37b7e4097lea rbp, [r11+rdx]
37b7e409bnop [rax+rax]
37b7e40a0
37b7e40a0loc_37b7e40a0:
37b7e40a0mov eax, 1
37b7e40a5pxor x2, x2
37b7e40a9nop
37b7e40aanop [rax+rax]
37b7e40b5nop [rax+rax]
37b7e40c0
37b7e40c0loc_37b7e40c0:
37b7e40c0movsd_xmm x0, [r8+8*rax]
37b7e40c6movsd_xmm x1, [r15+8*rax]
37b7e40ccadd rax, 1
37b7e40d0andpd x0, [rip+0xc55cd8]
37b7e40d8andpd x1, [rip+0xc55cd0]
37b7e40e0mulsd x0, x1
37b7e40e4addsd x2, x0
37b7e40e8cmp rcx, rax
37b7e40ebjne 0x37b7e40c0
37b7e40edaddsd x2, [r9]
37b7e40f2add r9, 8
37b7e40f6add r8, r14
37b7e40f9movsd_xmm [r9-8], x2
37b7e40ffcmp r9, rbp
37b7e4102jne 0x37b7e40a0
37b7e4104jmp 0x37b7e3f07
37b7e4109
37b7e4109 0f 1f 80 00 00 00 00 .......
37b7e4110
37b7e4110loc_37b7e4110:
37b7e4110mov eax, 1
37b7e4115jmp 0x37b7e3eb0
37b7e411a
37b7e411aloc_37b7e411a:
37b7e411amov r13, [rsp+184]
37b7e4122mov r14, [rsp+104]
37b7e4127mov r12, [rsp+192]
37b7e412ftest r10l, r10l
37b7e4132jle 0x37b7e41b6
37b7e4138movapd x3, x9
37b7e413dlea edx, [r10-1]
37b7e4141mov rax, rbx
37b7e4144mulsd x3, x7
37b7e4148lea rdx, [rbx+8*rdx+8]
37b7e414dnop [rax]
37b7e4154nop [rax+rax]
37b7e415fnop [rax+rax]
37b7e416anop [rax+rax]
37b7e4175nop [rax+rax]
37b7e4180
37b7e4180loc_37b7e4180:
37b7e4180movsd_xmm x1, [rax]
37b7e4184movsd_xmm x0, [rax+8*rcx]
37b7e4189andpd x0, [rip+0xc55c1f]
37b7e4191movapd x2, x1
37b7e4195comisd x1, x12
37b7e419amulsd x2, x3
37b7e419eaddsd x0, x2
37b7e41a2ja 0x37b7e41a9
37b7e41a4addsd x0, x13
37b7e41a9
37b7e41a9loc_37b7e41a9:
37b7e41a9movsd_xmm [rax], x0
37b7e41adadd rax, 8
37b7e41b1cmp rax, rdx
37b7e41b4jne 0x37b7e4180
37b7e41b6
37b7e41b6loc_37b7e41b6:
37b7e41b6lea rax, [rsp+255]
37b7e41belea rbp, [rbx+8]
37b7e41c2mov [rsp+256], 0
37b7e41cdmov [rsp+104], rax
37b7e41d2nop [rax]
37b7e41d5nop [rax+rax]
37b7e41e0
37b7e41e0loc_37b7e41e0:
37b7e41e0mov rax, [rsp+120]
37b7e41e5lea rdx, [8*rcx]
37b7e41edmov rcx, rdi
37b7e41f0mov [rsp+48], r12
37b7e41f5mov [rsp+32], r13
37b7e41falea r8, [rbx+rdx]
37b7e41femov r9, [rsp+600]
37b7e4206mov [rsp+40], rax
37b7e420badd rdx, r8
37b7e420ecall dlacn2_
37b7e4213mov eax, [rsp+256]
37b7e421amov r8l, [rdi]
37b7e421dtest eax, eax
37b7e421fje 0x37b7e437c
37b7e4225movsxd rdx, r8l
37b7e4228lea r9, [rbx+8*rdx]
37b7e422ccmp eax, 1
37b7e422fje 0x37b7e42e0
37b7e4235test r8l, r8l
37b7e4238jle 0x37b7e4277
37b7e423alea ecx, [r8-1]
37b7e423emov rax, r9
37b7e4241add rcx, rdx
37b7e4244neg rdx
37b7e4247lea rcx, [rbp+8*rcx]
37b7e424cshl rdx, 3
37b7e4250nop [rax+rax]
37b7e4255nop [rax+rax]
37b7e4260
37b7e4260loc_37b7e4260:
37b7e4260movsd_xmm x0, [rax]
37b7e4264mulsd x0, [rax+rdx]
37b7e4269add rax, 8
37b7e426dmovsd_xmm [rax-8], x0
37b7e4272cmp rcx, rax
37b7e4275jne 0x37b7e4260
37b7e4277
37b7e4277loc_37b7e4277:
37b7e4277mov rax, [rsp+608]
37b7e427fmov [rsp+48], r9
37b7e4284mov rdx, rdi
37b7e4287lea r8, [rip+0xc55afe]
37b7e428emov [rsp+56], rdi
37b7e4293mov rcx, [rsp+480]
37b7e429bmov [rsp+64], rax
37b7e42a0mov rax, [rsp+536]
37b7e42a8mov [rsp+72], 1
37b7e42b1mov r9, [rsp+520]
37b7e42b9mov [rsp+40], rax
37b7e42bemov rax, [rsp+528]
37b7e42c6mov [rsp+32], rax
37b7e42cbcall dgetrs_
37b7e42d0movsxd rcx, [rdi]
37b7e42d3jmp 0x37b7e41e0
37b7e42d8
37b7e42d8 0f 1f 84 00 00 00 00 00 ........
37b7e42e0
37b7e42e0loc_37b7e42e0:
37b7e42e0mov rax, [rsp+608]
37b7e42e8mov [rsp+48], r9
37b7e42edmov rdx, rdi
37b7e42f0lea r8, [rip+0xc55a95]
37b7e42f7mov [rsp+72], 1
37b7e4300mov rcx, [rsp+104]
37b7e4305mov [rsp+64], rax
37b7e430amov rax, [rsp+536]
37b7e4312mov [rsp+56], rdi
37b7e4317mov r9, [rsp+520]
37b7e431fmov [rsp+40], rax
37b7e4324mov rax, [rsp+528]
37b7e432cmov [rsp+32], rax
37b7e4331call dgetrs_
37b7e4336mov r8l, [rdi]
37b7e4339movsxd rcx, r8l
37b7e433ctest r8l, r8l
37b7e433fjle 0x37b7e41e0
37b7e4345sub r8l, 1
37b7e4349lea rdx, [8*rcx]
37b7e4351add r8, rcx
37b7e4354lea rax, [rdx+rbx]
37b7e4358neg rdx
37b7e435blea r8, [rbp+8*r8]
37b7e4360
37b7e4360loc_37b7e4360:
37b7e4360movsd_xmm x0, [rax]
37b7e4364mulsd x0, [rax+rdx]
37b7e4369add rax, 8
37b7e436dmovsd_xmm [rax-8], x0
37b7e4372cmp rax, r8
37b7e4375jne 0x37b7e4360
37b7e4377jmp 0x37b7e41e0
37b7e437c
37b7e437cloc_37b7e437c:
37b7e437ctest r8l, r8l
37b7e437fjle 0x37b7e43d6
37b7e4381mov rdx, [rsp+560]
37b7e4389lea eax, [r8-1]
37b7e438dpxor x1, x1
37b7e4391add rax, [rsp+144]
37b7e4399lea rax, [rdx+8*rax+16]
37b7e439enop
37b7e43a0
37b7e43a0loc_37b7e43a0:
37b7e43a0movsd_xmm x0, [r14]
37b7e43a5andpd x0, [rip+0xc55a03]
37b7e43adadd r14, 8
37b7e43b1maxsd x1, x0
37b7e43b5cmp r14, rax
37b7e43b8jne 0x37b7e43a0
37b7e43bapxor x0, x0
37b7e43beucomisd x1, x0
37b7e43c2jp 0x37b7e43c6
37b7e43c4je 0x37b7e43d6
37b7e43c6
37b7e43c6loc_37b7e43c6:
37b7e43c6movsd_xmm x0, [r13]
37b7e43ccdivsd x0, x1
37b7e43d0movsd_xmm [r13], x0
37b7e43d6
37b7e43d6loc_37b7e43d6:
37b7e43d6add [rsp+112], 1
37b7e43dcmov rcx, [rsp+232]
37b7e43e4add r13, 8
37b7e43e8add [rsp+144], rcx
37b7e43f0mov rax, [rsp+112]
37b7e43f5add rsi, [rsp+208]
37b7e43fdadd r15, [rsp+216]
37b7e4405cmp [rsp+228], eax
37b7e440cjge 0x37b7e3cbe
37b7e4412jmp 0x37b7e3a66
37b7e4417
37b7e4417loc_37b7e4417:
37b7e4417pxor x2, x2
37b7e441bmovsxd rcx, r10l
37b7e441ejmp 0x37b7e3f73
37b7e4423
37b7e4423loc_37b7e4423:
37b7e4423test edx, edx
37b7e4425je 0x37b7e3a66
37b7e442blea rbx, [8*rdx]
37b7e4433mov rcx, [rsp+576]
37b7e443bxor edx, edx
37b7e443dmov r8, rbx
37b7e4440call memset
37b7e4445mov rcx, [rsp+584]
37b7e444dmov r8, rbx
37b7e4450xor edx, edx
37b7e4452call memset
37b7e4457jmp 0x37b7e3a66
37b7e445c
37b7e445cloc_37b7e445c:
37b7e445cneg eax
37b7e445ejmp 0x37b7e3a44
37b7e3900
37b7e3900dgerfs_:
37b7e3900push r15
37b7e3902push r14
37b7e3904push r13
37b7e3906push r12
37b7e3908push rbp
37b7e3909push rdi
37b7e390apush rsi
37b7e390bpush rbx
37b7e390csub rsp, 408
37b7e3913movups [rsp+272], x6
37b7e391bmovups [rsp+288], x7
37b7e3923movups [rsp+304], x8
37b7e392cmovups [rsp+320], x9
37b7e3935movups [rsp+336], x10
37b7e393emovups [rsp+352], x11
37b7e3947movups [rsp+368], x12
37b7e3950movups [rsp+384], x13
37b7e3959mov r13, [rsp+552]
37b7e3961mov rbx, [rsp+592]
37b7e3969mov eax, [r13]
37b7e396dmov [rsp+104], eax
37b7e3971mov rdi, rdx
37b7e3974mov rsi, r8
37b7e3977mov r14, r9
37b7e397amov rax, [rsp+512]
37b7e3982mov r9l, 1
37b7e3988mov r8l, 1
37b7e398elea rdx, [rip+0xc563db]
37b7e3995mov [rsp+480], rcx
37b7e399dmov r12l, [rax]
37b7e39a0mov rax, [rsp+568]
37b7e39a8mov ebp, [rax]
37b7e39aamov rax, [rsp+608]
37b7e39b2mov [rax], 0
37b7e39b8call lsame_
37b7e39bdmov [rsp+224], eax
37b7e39c4test eax, eax
37b7e39c6je 0x37b7e3acf
37b7e39cc
37b7e39ccloc_37b7e39cc:
37b7e39ccmov r15l, [rdi]
37b7e39cftest r15l, r15l
37b7e39d2js 0x37b7e3ac0
37b7e39d8mov edx, [rsi]
37b7e39datest edx, edx
37b7e39dcjs 0x37b7e3a30
37b7e39demov rcx, [rsp+512]
37b7e39e6test r15l, r15l
37b7e39e9mov eax, 1
37b7e39eecmovg eax, r15l
37b7e39f2cmp [rcx], eax
37b7e39f4jl 0x37b7e3b2e
37b7e39famov rcx, [rsp+528]
37b7e3a02cmp [rcx], eax
37b7e3a04jl 0x37b7e3b3d
37b7e3a0acmp [r13], eax
37b7e3a0ejl 0x37b7e3b4c
37b7e3a14mov rcx, [rsp+568]
37b7e3a1ccmp [rcx], eax
37b7e3a1ejge 0x37b7e3b60
37b7e3a24mov edx, -12
37b7e3a29mov eax, 12
37b7e3a2ejmp 0x37b7e3a3a
37b7e3a30
37b7e3a30loc_37b7e3a30:
37b7e3a30mov edx, -3
37b7e3a35mov eax, 3
37b7e3a3a
37b7e3a3aloc_37b7e3a3a:
37b7e3a3amov rdi, [rsp+608]
37b7e3a42mov [rdi], edx
37b7e3a44
37b7e3a44loc_37b7e3a44:
37b7e3a44lea rdx, [rsp+260]
37b7e3a4cmov r8l, 6
37b7e3a52lea rcx, [rip+0xc5631a]
37b7e3a59mov [rsp+260], eax
37b7e3a60call xerbla_
37b7e3a65nop
37b7e3a66
37b7e3a66loc_37b7e3a66:
37b7e3a66movups x6, [rsp+272]
37b7e3a6emovups x7, [rsp+288]
37b7e3a76movups x8, [rsp+304]
37b7e3a7fmovups x9, [rsp+320]
37b7e3a88movups x10, [rsp+336]
37b7e3a91movups x11, [rsp+352]
37b7e3a9amovups x12, [rsp+368]
37b7e3aa3movups x13, [rsp+384]
37b7e3aacadd rsp, 408
37b7e3ab3pop rbx
37b7e3ab4pop rsi
37b7e3ab5pop rdi
37b7e3ab6pop rbp
37b7e3ab7pop r12
37b7e3ab9pop r13
37b7e3abbpop r14
37b7e3abdpop r15
37b7e3abfret
37b7e3ac0
37b7e3ac0loc_37b7e3ac0:
37b7e3ac0mov edx, -2
37b7e3ac5mov eax, 2
37b7e3acajmp 0x37b7e3a3a
37b7e3acf
37b7e3acfloc_37b7e3acf:
37b7e3acfmov rcx, [rsp+480]
37b7e3ad7mov r9l, 1
37b7e3addmov r8l, 1
37b7e3ae3lea rdx, [rip+0xc56287]
37b7e3aeacall lsame_
37b7e3aeftest eax, eax
37b7e3af1jne 0x37b7e39cc
37b7e3af7mov rcx, [rsp+480]
37b7e3affmov r9l, 1
37b7e3b05mov r8l, 1
37b7e3b0blea rdx, [rip+0xc56260]
37b7e3b12call lsame_
37b7e3b17test eax, eax
37b7e3b19jne 0x37b7e39cc
37b7e3b1fmov edx, -1
37b7e3b24mov eax, 1
37b7e3b29jmp 0x37b7e3a3a
37b7e3b2e
37b7e3b2eloc_37b7e3b2e:
37b7e3b2emov edx, -5
37b7e3b33mov eax, 5
37b7e3b38jmp 0x37b7e3a3a
37b7e3b3d
37b7e3b3dloc_37b7e3b3d:
37b7e3b3dmov edx, -7
37b7e3b42mov eax, 7
37b7e3b47jmp 0x37b7e3a3a
37b7e3b4c
37b7e3b4cloc_37b7e3b4c:
37b7e3b4cmov edx, -10
37b7e3b51mov eax, 10
37b7e3b56jmp 0x37b7e3a3a
37b7e3b5b
37b7e3b5b 0f 1f 44 00 00 ..D..
37b7e3b60
37b7e3b60loc_37b7e3b60:
37b7e3b60mov rax, [rsp+608]
37b7e3b68mov eax, [rax]
37b7e3b6atest eax, eax
37b7e3b6cjne 0x37b7e445c
37b7e3b72test r15l, r15l
37b7e3b75je 0x37b7e4423
37b7e3b7btest edx, edx
37b7e3b7dje 0x37b7e3a66
37b7e3b83cmp [rsp+224], 1
37b7e3b8bmov edx, 7
37b7e3b90lea rcx, [rip+0xc561e2]
37b7e3b97sbb eax, eax
37b7e3b99and eax, -6
37b7e3b9cadd eax, 84
37b7e3b9fmov [rsp+255], al
37b7e3ba6call dlamch_
37b7e3babmov edx, 12
37b7e3bb0lea rcx, [rip+0xc561c9]
37b7e3bb7movapd x7, x0
37b7e3bbbcall dlamch_
37b7e3bc0mov eax, [rsi]
37b7e3bc2mov [rsp+228], eax
37b7e3bc9test eax, eax
37b7e3bcbjle 0x37b7e3a66
37b7e3bd1add r15l, 1
37b7e3bd5pxor x9, x9
37b7e3bdamovsxd rdx, [rsp+104]
37b7e3bdfxor eax, eax
37b7e3be1cvtsi2sd x9, r15l
37b7e3be6movsxd r11, ebp
37b7e3be9mov r8l, [rdi]
37b7e3becmov [rsp+144], -1
37b7e3bf8mulsd x0, x9
37b7e3bfdtest rdx, rdx
37b7e3c00mov [rsp+112], 1
37b7e3c09mov r13, [rsp+576]
37b7e3c11cmovs rdx, rax
37b7e3c15mov [rsp+504], r14
37b7e3c1dmovsd_xmm x8, [rip+0xc5617a]
37b7e3c26movddup x11, [rip+0xc56181]
37b7e3c2flea rax, [8*rdx]
37b7e3c37xor edx, edx
37b7e3c39test r11, r11
37b7e3c3ccmovs r11, rdx
37b7e3c40mov [rsp+208], rax
37b7e3c48mov rax, [rsp+544]
37b7e3c50movapd x12, x0
37b7e3c55movapd x13, x0
37b7e3c5adivsd x12, x7
37b7e3c5flea rsi, [rax-8]
37b7e3c63lea rax, [8*r11]
37b7e3c6bmov [rsp+232], r11
37b7e3c73mov [rsp+216], rax
37b7e3c7bmov rax, [rsp+560]
37b7e3c83lea r15, [rax-8]
37b7e3c87movsxd rax, r12l
37b7e3c8alea r12, [rsp+256]
37b7e3c92test rax, rax
37b7e3c95mov [rsp+120], r12
37b7e3c9alea r12, [rsp+260]
37b7e3ca2cmovns rdx, rax
37b7e3ca6lea rax, [8*rdx]
37b7e3caemov [rsp+176], rdx
37b7e3cb6mov [rsp+200], rax
37b7e3cbe
37b7e3cbeloc_37b7e3cbe:
37b7e3cbelea rax, [rsi+8]
37b7e3cc2lea r14, [r15+8]
37b7e3cc6mov [rsp+132], 1
37b7e3cd1movapd x6, x8
37b7e3cd6mov [rsp+136], rax
37b7e3cdemov [rsp+192], r12
37b7e3ce6mov [rsp+184], r13
37b7e3ceemov r13, [rsp+504]
37b7e3cf6mov [rsp+104], r14
37b7e3cfbmov r14, [rsp+200]
37b7e3d03
37b7e3d03loc_37b7e3d03:
37b7e3d03lea rdx, [rip+0xc56082]
37b7e3d0amovsxd rax, r8l
37b7e3d0dmov rcx, rdi
37b7e3d10mov [rsp+32], rdx
37b7e3d15mov rbp, rdx
37b7e3d18mov r8, rdx
37b7e3d1blea r9, [rbx+8*rax]
37b7e3d1fmov rdx, [rsp+136]
37b7e3d27call dcopy_
37b7e3d2cmov [rsp+80], rbp
37b7e3d31mov r8, rdi
37b7e3d34mov rdx, rdi
37b7e3d37mov [rsp+88], 1
37b7e3d40movsxd rax, [rdi]
37b7e3d43lea r9, [rip+0xc56046]
37b7e3d4amov [rsp+56], rbp
37b7e3d4fmov rcx, [rsp+480]
37b7e3d57lea rax, [rbx+8*rax]
37b7e3d5bmov [rsp+32], r13
37b7e3d60mov [rsp+72], rax
37b7e3d65lea rax, [rip+0xc5602c]
37b7e3d6cmov [rsp+64], rax
37b7e3d71mov rax, [rsp+104]
37b7e3d76mov [rsp+48], rax
37b7e3d7bmov rax, [rsp+512]
37b7e3d83mov [rsp+40], rax
37b7e3d88call dgemv_
37b7e3d8dmov r10l, [rdi]
37b7e3d90test r10l, r10l
37b7e3d93jle 0x37b7e4417
37b7e3d99lea edx, [r10-1]
37b7e3d9dmov eax, 1
37b7e3da2lea rcx, [rdx+2]
37b7e3da6nop [rax]
37b7e3daanop [rax+rax]
37b7e3db5nop [rax+rax]
37b7e3dc0
37b7e3dc0loc_37b7e3dc0:
37b7e3dc0movsd_xmm x0, [rsi+8*rax]
37b7e3dc5andpd x0, [rip+0xc55fe3]
37b7e3dcdmovsd_xmm [rbx+8*rax-8], x0
37b7e3dd3add rax, 1
37b7e3dd7cmp rax, rcx
37b7e3ddajne 0x37b7e3dc0
37b7e3ddcmov eax, [rsp+224]
37b7e3de3test eax, eax
37b7e3de5je 0x37b7e4088
37b7e3debmov rax, [rsp+144]
37b7e3df3mov ebp, r10l
37b7e3df6mov r8, [rsp+104]
37b7e3dfbmov [rsp+160], rsi
37b7e3e03mov rcx, [rsp+560]
37b7e3e0blea r12, [r13+8]
37b7e3e0fand ebp, -2
37b7e3e12mov [rsp+152], r14
37b7e3e1aadd rax, rdx
37b7e3e1dmov r14, [rsp+176]
37b7e3e25mov [rsp+168], rdx
37b7e3e2dmov r9, -1
37b7e3e34lea r11, [rcx+8*rax+16]
37b7e3e39mov ecx, r10l
37b7e3e3cmov eax, r10l
37b7e3e3fshr ecx, 1
37b7e3e41or eax, 1
37b7e3e44shl rcx, 4
37b7e3e48mov edx, eax
37b7e3e4anop [rax+rax]
37b7e3e50
37b7e3e50loc_37b7e3e50:
37b7e3e50movsd_xmm x2, [r8]
37b7e3e55andpd x2, [rip+0xc55f53]
37b7e3e5dcmp r10l, 1
37b7e3e61je 0x37b7e4110
37b7e3e67
37b7e3e67loc_37b7e3e67:
37b7e3e67lea rsi, [r12+8*r9]
37b7e3e6bmovddup x1, x2
37b7e3e6fxor eax, eax
37b7e3e71nop [rax]
37b7e3e75nop [rax+rax]
37b7e3e80
37b7e3e80loc_37b7e3e80:
37b7e3e80movupd x0, [rsi+rax]
37b7e3e85movupd x4, [rbx+rax]
37b7e3e8aandpd x0, x11
37b7e3e8fmulpd x0, x1
37b7e3e93addpd x0, x4
37b7e3e97movups [rbx+rax], x0
37b7e3e9badd rax, 16
37b7e3e9fcmp rcx, rax
37b7e3ea2jne 0x37b7e3e80
37b7e3ea4cmp r10l, ebp
37b7e3ea7je 0x37b7e4060
37b7e3eadmovsxd rax, edx
37b7e3eb0
37b7e3eb0loc_37b7e3eb0:
37b7e3eb0lea rsi, [rax+r9]
37b7e3eb4add r8, 8
37b7e3eb8add r9, r14
37b7e3ebbmovsd_xmm x0, [r13+8*rsi]
37b7e3ec2andpd x0, [rip+0xc55ee6]
37b7e3ecamulsd x0, x2
37b7e3eceaddsd x0, [rbx+8*rax-8]
37b7e3ed4movsd_xmm [rbx+8*rax-8], x0
37b7e3edacmp r11, r8
37b7e3eddjne 0x37b7e3e50
37b7e3ee3
37b7e3ee3loc_37b7e3ee3:
37b7e3ee3mov rdx, [rsp+168]
37b7e3eebmov r14, [rsp+152]
37b7e3ef3lea r11, [rbx+8]
37b7e3ef7mov rsi, [rsp+160]
37b7e3efflea rdx, [8*rdx]
37b7e3f07
37b7e3f07loc_37b7e3f07:
37b7e3f07mov rax, rbx
37b7e3f0aadd rdx, r11
37b7e3f0dpxor x2, x2
37b7e3f11movsxd rcx, r10l
37b7e3f14nop [rax+rax]
37b7e3f1fnop [rax+rax]
37b7e3f2anop [rax+rax]
37b7e3f35nop [rax+rax]
37b7e3f40
37b7e3f40loc_37b7e3f40:
37b7e3f40movsd_xmm x1, [rax]
37b7e3f44movsd_xmm x0, [rax+8*rcx]
37b7e3f49andpd x0, [rip+0xc55e5f]
37b7e3f51comisd x1, x12
37b7e3f56ja 0x37b7e3f62
37b7e3f58addsd x0, x13
37b7e3f5daddsd x1, x13
37b7e3f62
37b7e3f62loc_37b7e3f62:
37b7e3f62divsd x0, x1
37b7e3f66add rax, 8
37b7e3f6amaxsd x2, x0
37b7e3f6ecmp rdx, rax
37b7e3f71jne 0x37b7e3f40
37b7e3f73
37b7e3f73loc_37b7e3f73:
37b7e3f73comisd x2, x7
37b7e3f77mov rax, [rsp+584]
37b7e3f7fmov rdx, [rsp+112]
37b7e3f84movsd_xmm [rax+8*rdx-8], x2
37b7e3f8ajbe 0x37b7e411a
37b7e3f90addsd x2, x2
37b7e3f94comisd x6, x2
37b7e3f98jb 0x37b7e411a
37b7e3f9ecmp [rsp+132], 6
37b7e3fa6je 0x37b7e411a
37b7e3facmov rax, [rsp+608]
37b7e3fb4mov [rsp+56], rdi
37b7e3fb9mov rdx, rdi
37b7e3fbclea r8, [rip+0xc55dc9]
37b7e3fc3mov [rsp+72], 1
37b7e3fccmov r9, [rsp+520]
37b7e3fd4mov [rsp+64], rax
37b7e3fd9lea rax, [rbx+8*rcx]
37b7e3fddmov rcx, [rsp+480]
37b7e3fe5mov [rsp+48], rax
37b7e3feamov rax, [rsp+536]
37b7e3ff2mov [rsp+40], rax
37b7e3ff7mov rax, [rsp+528]
37b7e3fffmov [rsp+32], rax
37b7e4004call dgetrs_
37b7e4009lea rdx, [rip+0xc55d7c]
37b7e4010movsxd rax, [rdi]
37b7e4013mov rcx, rdi
37b7e4016mov [rsp+40], rdx
37b7e401bmov rdx, [rsp+104]
37b7e4020lea r9, [rip+0xc55d65]
37b7e4027lea r8, [rbx+8*rax]
37b7e402bmov [rsp+32], rdx
37b7e4030lea rdx, [rip+0xc55d61]
37b7e4037call daxpy_
37b7e403cmov rax, [rsp+584]
37b7e4044mov rdx, [rsp+112]
37b7e4049add [rsp+132], 1
37b7e4051mov r8l, [rdi]
37b7e4054movsd_xmm x6, [rax+8*rdx-8]
37b7e405ajmp 0x37b7e3d03
37b7e405f
37b7e405f 90 .
37b7e4060
37b7e4060loc_37b7e4060:
37b7e4060add r8, 8
37b7e4064cmp r8, r11
37b7e4067je 0x37b7e3ee3
37b7e406dmovsd_xmm x2, [r8]
37b7e4072add r9, r14
37b7e4075andpd x2, [rip+0xc55d33]
37b7e407djmp 0x37b7e3e67
37b7e4082
37b7e4082 66 0f 1f 44 00 00 f..D..
37b7e4088
37b7e4088loc_37b7e4088:
37b7e4088lea r11, [rbx+8]
37b7e408cshl rdx, 3
37b7e4090lea r8, [r13-8]
37b7e4094mov r9, rbx
37b7e4097lea rbp, [r11+rdx]
37b7e409bnop [rax+rax]
37b7e40a0
37b7e40a0loc_37b7e40a0:
37b7e40a0mov eax, 1
37b7e40a5pxor x2, x2
37b7e40a9nop
37b7e40aanop [rax+rax]
37b7e40b5nop [rax+rax]
37b7e40c0
37b7e40c0loc_37b7e40c0:
37b7e40c0movsd_xmm x0, [r8+8*rax]
37b7e40c6movsd_xmm x1, [r15+8*rax]
37b7e40ccadd rax, 1
37b7e40d0andpd x0, [rip+0xc55cd8]
37b7e40d8andpd x1, [rip+0xc55cd0]
37b7e40e0mulsd x0, x1
37b7e40e4addsd x2, x0
37b7e40e8cmp rcx, rax
37b7e40ebjne 0x37b7e40c0
37b7e40edaddsd x2, [r9]
37b7e40f2add r9, 8
37b7e40f6add r8, r14
37b7e40f9movsd_xmm [r9-8], x2
37b7e40ffcmp r9, rbp
37b7e4102jne 0x37b7e40a0
37b7e4104jmp 0x37b7e3f07
37b7e4109
37b7e4109 0f 1f 80 00 00 00 00 .......
37b7e4110
37b7e4110loc_37b7e4110:
37b7e4110mov eax, 1
37b7e4115jmp 0x37b7e3eb0
37b7e411a
37b7e411aloc_37b7e411a:
37b7e411amov r13, [rsp+184]
37b7e4122mov r14, [rsp+104]
37b7e4127mov r12, [rsp+192]
37b7e412ftest r10l, r10l
37b7e4132jle 0x37b7e41b6
37b7e4138movapd x3, x9
37b7e413dlea edx, [r10-1]
37b7e4141mov rax, rbx
37b7e4144mulsd x3, x7
37b7e4148lea rdx, [rbx+8*rdx+8]
37b7e414dnop [rax]
37b7e4154nop [rax+rax]
37b7e415fnop [rax+rax]
37b7e416anop [rax+rax]
37b7e4175nop [rax+rax]
37b7e4180
37b7e4180loc_37b7e4180:
37b7e4180movsd_xmm x1, [rax]
37b7e4184movsd_xmm x0, [rax+8*rcx]
37b7e4189andpd x0, [rip+0xc55c1f]
37b7e4191movapd x2, x1
37b7e4195comisd x1, x12
37b7e419amulsd x2, x3
37b7e419eaddsd x0, x2
37b7e41a2ja 0x37b7e41a9
37b7e41a4addsd x0, x13
37b7e41a9
37b7e41a9loc_37b7e41a9:
37b7e41a9movsd_xmm [rax], x0
37b7e41adadd rax, 8
37b7e41b1cmp rax, rdx
37b7e41b4jne 0x37b7e4180
37b7e41b6
37b7e41b6loc_37b7e41b6:
37b7e41b6lea rax, [rsp+255]
37b7e41belea rbp, [rbx+8]
37b7e41c2mov [rsp+256], 0
37b7e41cdmov [rsp+104], rax
37b7e41d2nop [rax]
37b7e41d5nop [rax+rax]
37b7e41e0
37b7e41e0loc_37b7e41e0:
37b7e41e0mov rax, [rsp+120]
37b7e41e5lea rdx, [8*rcx]
37b7e41edmov rcx, rdi
37b7e41f0mov [rsp+48], r12
37b7e41f5mov [rsp+32], r13
37b7e41falea r8, [rbx+rdx]
37b7e41femov r9, [rsp+600]
37b7e4206mov [rsp+40], rax
37b7e420badd rdx, r8
37b7e420ecall dlacn2_
37b7e4213mov eax, [rsp+256]
37b7e421amov r8l, [rdi]
37b7e421dtest eax, eax
37b7e421fje 0x37b7e437c
37b7e4225movsxd rdx, r8l
37b7e4228lea r9, [rbx+8*rdx]
37b7e422ccmp eax, 1
37b7e422fje 0x37b7e42e0
37b7e4235test r8l, r8l
37b7e4238jle 0x37b7e4277
37b7e423alea ecx, [r8-1]
37b7e423emov rax, r9
37b7e4241add rcx, rdx
37b7e4244neg rdx
37b7e4247lea rcx, [rbp+8*rcx]
37b7e424cshl rdx, 3
37b7e4250nop [rax+rax]
37b7e4255nop [rax+rax]
37b7e4260
37b7e4260loc_37b7e4260:
37b7e4260movsd_xmm x0, [rax]
37b7e4264mulsd x0, [rax+rdx]
37b7e4269add rax, 8
37b7e426dmovsd_xmm [rax-8], x0
37b7e4272cmp rcx, rax
37b7e4275jne 0x37b7e4260
37b7e4277
37b7e4277loc_37b7e4277:
37b7e4277mov rax, [rsp+608]
37b7e427fmov [rsp+48], r9
37b7e4284mov rdx, rdi
37b7e4287lea r8, [rip+0xc55afe]
37b7e428emov [rsp+56], rdi
37b7e4293mov rcx, [rsp+480]
37b7e429bmov [rsp+64], rax
37b7e42a0mov rax, [rsp+536]
37b7e42a8mov [rsp+72], 1
37b7e42b1mov r9, [rsp+520]
37b7e42b9mov [rsp+40], rax
37b7e42bemov rax, [rsp+528]
37b7e42c6mov [rsp+32], rax
37b7e42cbcall dgetrs_
37b7e42d0movsxd rcx, [rdi]
37b7e42d3jmp 0x37b7e41e0
37b7e42d8
37b7e42d8 0f 1f 84 00 00 00 00 00 ........
37b7e42e0
37b7e42e0loc_37b7e42e0:
37b7e42e0mov rax, [rsp+608]
37b7e42e8mov [rsp+48], r9
37b7e42edmov rdx, rdi
37b7e42f0lea r8, [rip+0xc55a95]
37b7e42f7mov [rsp+72], 1
37b7e4300mov rcx, [rsp+104]
37b7e4305mov [rsp+64], rax
37b7e430amov rax, [rsp+536]
37b7e4312mov [rsp+56], rdi
37b7e4317mov r9, [rsp+520]
37b7e431fmov [rsp+40], rax
37b7e4324mov rax, [rsp+528]
37b7e432cmov [rsp+32], rax
37b7e4331call dgetrs_
37b7e4336mov r8l, [rdi]
37b7e4339movsxd rcx, r8l
37b7e433ctest r8l, r8l
37b7e433fjle 0x37b7e41e0
37b7e4345sub r8l, 1
37b7e4349lea rdx, [8*rcx]
37b7e4351add r8, rcx
37b7e4354lea rax, [rdx+rbx]
37b7e4358neg rdx
37b7e435blea r8, [rbp+8*r8]
37b7e4360
37b7e4360loc_37b7e4360:
37b7e4360movsd_xmm x0, [rax]
37b7e4364mulsd x0, [rax+rdx]
37b7e4369add rax, 8
37b7e436dmovsd_xmm [rax-8], x0
37b7e4372cmp rax, r8
37b7e4375jne 0x37b7e4360
37b7e4377jmp 0x37b7e41e0
37b7e437c
37b7e437cloc_37b7e437c:
37b7e437ctest r8l, r8l
37b7e437fjle 0x37b7e43d6
37b7e4381mov rdx, [rsp+560]
37b7e4389lea eax, [r8-1]
37b7e438dpxor x1, x1
37b7e4391add rax, [rsp+144]
37b7e4399lea rax, [rdx+8*rax+16]
37b7e439enop
37b7e43a0
37b7e43a0loc_37b7e43a0:
37b7e43a0movsd_xmm x0, [r14]
37b7e43a5andpd x0, [rip+0xc55a03]
37b7e43adadd r14, 8
37b7e43b1maxsd x1, x0
37b7e43b5cmp r14, rax
37b7e43b8jne 0x37b7e43a0
37b7e43bapxor x0, x0
37b7e43beucomisd x1, x0
37b7e43c2jp 0x37b7e43c6
37b7e43c4je 0x37b7e43d6
37b7e43c6
37b7e43c6loc_37b7e43c6:
37b7e43c6movsd_xmm x0, [r13]
37b7e43ccdivsd x0, x1
37b7e43d0movsd_xmm [r13], x0
37b7e43d6
37b7e43d6loc_37b7e43d6:
37b7e43d6add [rsp+112], 1
37b7e43dcmov rcx, [rsp+232]
37b7e43e4add r13, 8
37b7e43e8add [rsp+144], rcx
37b7e43f0mov rax, [rsp+112]
37b7e43f5add rsi, [rsp+208]
37b7e43fdadd r15, [rsp+216]
37b7e4405cmp [rsp+228], eax
37b7e440cjge 0x37b7e3cbe
37b7e4412jmp 0x37b7e3a66
37b7e4417
37b7e4417loc_37b7e4417:
37b7e4417pxor x2, x2
37b7e441bmovsxd rcx, r10l
37b7e441ejmp 0x37b7e3f73
37b7e4423
37b7e4423loc_37b7e4423:
37b7e4423test edx, edx
37b7e4425je 0x37b7e3a66
37b7e442blea rbx, [8*rdx]
37b7e4433mov rcx, [rsp+576]
37b7e443bxor edx, edx
37b7e443dmov r8, rbx
37b7e4440call memset
37b7e4445mov rcx, [rsp+584]
37b7e444dmov r8, rbx
37b7e4450xor edx, edx
37b7e4452call memset
37b7e4457jmp 0x37b7e3a66
37b7e445c
37b7e445cloc_37b7e445c:
37b7e445cneg eax
37b7e445ejmp 0x37b7e3a44
37b7e3900
37b7e4463
37b7e4463 // align 0x20
37b7e4463 // align 0x20
37b7e4480
37b7e4480dgerq2_:
37b7e4480push r15
37b7e4482push r14
37b7e4484push r13
37b7e4486push r12
37b7e4488push rbp
37b7e4489push rdi
37b7e448apush rsi
37b7e448bpush rbx
37b7e448csub rsp, 136
37b7e4493mov r11, [rsp+256]
37b7e449bmov [r11], 0
37b7e44a2mov r12, rdx
37b7e44a5mov edx, [rcx]
37b7e44a7mov r14, r8
37b7e44aamov r13, rcx
37b7e44admov r8l, [r9]
37b7e44b0mov rbp, r9
37b7e44b3test edx, edx
37b7e44b5js 0x37b7e4638
37b7e44bbmov eax, [r12]
37b7e44bftest eax, eax
37b7e44c1js 0x37b7e45f8
37b7e44c7test edx, edx
37b7e44c9mov ebx, 1
37b7e44cecmovg ebx, edx
37b7e44d1cmp r8l, ebx
37b7e44d4jl 0x37b7e4648
37b7e44dacmp edx, eax
37b7e44dcmov r15l, eax
37b7e44dfcmovle r15l, edx
37b7e44e3test r15l, r15l
37b7e44e6je 0x37b7e4621
37b7e44ecmovsxd rcx, r8l
37b7e44efmov rbx, [rsp+240]
37b7e44f7movsxd r11, r15l
37b7e44falea r10, [rsp+120]
37b7e44ffmov rdi, rcx
37b7e4502mov [rsp+224], r14
37b7e450amov r14l, r15l
37b7e450dnot rdi
37b7e4510mov [rsp+104], rcx
37b7e4515lea rsi, [rbx+8*r11-8]
37b7e451amov ecx, eax
37b7e451cmov [rsp+88], rdi
37b7e4521mov rbx, [rsp+224]
37b7e4529mov [rsp+96], r10
37b7e452ejmp 0x37b7e4540
37b7e4530
37b7e4530loc_37b7e4530:
37b7e4530mov edx, [r13]
37b7e4534mov ecx, [r12]
37b7e4538sub rsi, 8
37b7e453csub r15l, 1
37b7e4540
37b7e4540loc_37b7e4540:
37b7e4540sub ecx, r14l
37b7e4543sub edx, r14l
37b7e4546mov [rsp+32], rsi
37b7e454bmov r9, rbp
37b7e454eadd ecx, r15l
37b7e4551add edx, r15l
37b7e4554movsxd rdx, edx
37b7e4557mov [rsp+124], ecx
37b7e455bmovsxd rcx, ecx
37b7e455eimul rcx, [rsp+104]
37b7e4564add rcx, [rsp+88]
37b7e4569lea r8, [rbx+8*rdx-8]
37b7e456eadd rcx, rdx
37b7e4571lea rdx, [rbx+8*rcx]
37b7e4575lea rcx, [rsp+124]
37b7e457acall dlarfg_
37b7e457fmov edx, [r13]
37b7e4583lea r8, [rsp+124]
37b7e4588mov rax, [rsp+248]
37b7e4590sub edx, r14l
37b7e4593lea ecx, [r15+rdx-1]
37b7e4598mov edx, [r12]
37b7e459cmov [rsp+64], rax
37b7e45a1mov [rsp+72], 5
37b7e45aasub edx, r14l
37b7e45admov [rsp+56], rbp
37b7e45b2add edx, r15l
37b7e45b5mov [rsp+48], rbx
37b7e45bamov [rsp+40], rsi
37b7e45bfmov [rsp+32], rbp
37b7e45c4mov [rsp+120], ecx
37b7e45c8movsxd rcx, ecx
37b7e45cbmov [rsp+124], edx
37b7e45cfmov rdx, [rsp+96]
37b7e45d4lea r9, [rbx+8*rcx]
37b7e45d8lea rcx, [rip+0xc557e7]
37b7e45dfcall dlarf1l_
37b7e45e4mov eax, r15l
37b7e45e7sub eax, 1
37b7e45eajne 0x37b7e4530
37b7e45f0jmp 0x37b7e4621
37b7e45f2
37b7e45f2 66 0f 1f 44 00 00 f..D..
37b7e45f8
37b7e45f8loc_37b7e45f8:
37b7e45f8mov edx, -2
37b7e45fdmov eax, 2
37b7e4602
37b7e4602loc_37b7e4602:
37b7e4602mov [r11], edx
37b7e4605mov r8l, 6
37b7e460blea rdx, [rsp+124]
37b7e4610lea rcx, [rip+0xc557a9]
37b7e4617mov [rsp+124], eax
37b7e461bcall xerbla_
37b7e4620nop
37b7e4621
37b7e4621loc_37b7e4621:
37b7e4621add rsp, 136
37b7e4628pop rbx
37b7e4629pop rsi
37b7e462apop rdi
37b7e462bpop rbp
37b7e462cpop r12
37b7e462epop r13
37b7e4630pop r14
37b7e4632pop r15
37b7e4634ret
37b7e4635
37b7e4635 0f 1f 00 ...
37b7e4638
37b7e4638loc_37b7e4638:
37b7e4638mov edx, -1
37b7e463dmov eax, 1
37b7e4642jmp 0x37b7e4602
37b7e4644
37b7e4644 0f 1f 40 00 ..@.
37b7e4648
37b7e4648loc_37b7e4648:
37b7e4648mov edx, -4
37b7e464dmov eax, 4
37b7e4652jmp 0x37b7e4602
37b7e4480
37b7e4480dgerq2_:
37b7e4480push r15
37b7e4482push r14
37b7e4484push r13
37b7e4486push r12
37b7e4488push rbp
37b7e4489push rdi
37b7e448apush rsi
37b7e448bpush rbx
37b7e448csub rsp, 136
37b7e4493mov r11, [rsp+256]
37b7e449bmov [r11], 0
37b7e44a2mov r12, rdx
37b7e44a5mov edx, [rcx]
37b7e44a7mov r14, r8
37b7e44aamov r13, rcx
37b7e44admov r8l, [r9]
37b7e44b0mov rbp, r9
37b7e44b3test edx, edx
37b7e44b5js 0x37b7e4638
37b7e44bbmov eax, [r12]
37b7e44bftest eax, eax
37b7e44c1js 0x37b7e45f8
37b7e44c7test edx, edx
37b7e44c9mov ebx, 1
37b7e44cecmovg ebx, edx
37b7e44d1cmp r8l, ebx
37b7e44d4jl 0x37b7e4648
37b7e44dacmp edx, eax
37b7e44dcmov r15l, eax
37b7e44dfcmovle r15l, edx
37b7e44e3test r15l, r15l
37b7e44e6je 0x37b7e4621
37b7e44ecmovsxd rcx, r8l
37b7e44efmov rbx, [rsp+240]
37b7e44f7movsxd r11, r15l
37b7e44falea r10, [rsp+120]
37b7e44ffmov rdi, rcx
37b7e4502mov [rsp+224], r14
37b7e450amov r14l, r15l
37b7e450dnot rdi
37b7e4510mov [rsp+104], rcx
37b7e4515lea rsi, [rbx+8*r11-8]
37b7e451amov ecx, eax
37b7e451cmov [rsp+88], rdi
37b7e4521mov rbx, [rsp+224]
37b7e4529mov [rsp+96], r10
37b7e452ejmp 0x37b7e4540
37b7e4530
37b7e4530loc_37b7e4530:
37b7e4530mov edx, [r13]
37b7e4534mov ecx, [r12]
37b7e4538sub rsi, 8
37b7e453csub r15l, 1
37b7e4540
37b7e4540loc_37b7e4540:
37b7e4540sub ecx, r14l
37b7e4543sub edx, r14l
37b7e4546mov [rsp+32], rsi
37b7e454bmov r9, rbp
37b7e454eadd ecx, r15l
37b7e4551add edx, r15l
37b7e4554movsxd rdx, edx
37b7e4557mov [rsp+124], ecx
37b7e455bmovsxd rcx, ecx
37b7e455eimul rcx, [rsp+104]
37b7e4564add rcx, [rsp+88]
37b7e4569lea r8, [rbx+8*rdx-8]
37b7e456eadd rcx, rdx
37b7e4571lea rdx, [rbx+8*rcx]
37b7e4575lea rcx, [rsp+124]
37b7e457acall dlarfg_
37b7e457fmov edx, [r13]
37b7e4583lea r8, [rsp+124]
37b7e4588mov rax, [rsp+248]
37b7e4590sub edx, r14l
37b7e4593lea ecx, [r15+rdx-1]
37b7e4598mov edx, [r12]
37b7e459cmov [rsp+64], rax
37b7e45a1mov [rsp+72], 5
37b7e45aasub edx, r14l
37b7e45admov [rsp+56], rbp
37b7e45b2add edx, r15l
37b7e45b5mov [rsp+48], rbx
37b7e45bamov [rsp+40], rsi
37b7e45bfmov [rsp+32], rbp
37b7e45c4mov [rsp+120], ecx
37b7e45c8movsxd rcx, ecx
37b7e45cbmov [rsp+124], edx
37b7e45cfmov rdx, [rsp+96]
37b7e45d4lea r9, [rbx+8*rcx]
37b7e45d8lea rcx, [rip+0xc557e7]
37b7e45dfcall dlarf1l_
37b7e45e4mov eax, r15l
37b7e45e7sub eax, 1
37b7e45eajne 0x37b7e4530
37b7e45f0jmp 0x37b7e4621
37b7e45f2
37b7e45f2 66 0f 1f 44 00 00 f..D..
37b7e45f8
37b7e45f8loc_37b7e45f8:
37b7e45f8mov edx, -2
37b7e45fdmov eax, 2
37b7e4602
37b7e4602loc_37b7e4602:
37b7e4602mov [r11], edx
37b7e4605mov r8l, 6
37b7e460blea rdx, [rsp+124]
37b7e4610lea rcx, [rip+0xc557a9]
37b7e4617mov [rsp+124], eax
37b7e461bcall xerbla_
37b7e4620nop
37b7e4621
37b7e4621loc_37b7e4621:
37b7e4621add rsp, 136
37b7e4628pop rbx
37b7e4629pop rsi
37b7e462apop rdi
37b7e462bpop rbp
37b7e462cpop r12
37b7e462epop r13
37b7e4630pop r14
37b7e4632pop r15
37b7e4634ret
37b7e4635
37b7e4635 0f 1f 00 ...
37b7e4638
37b7e4638loc_37b7e4638:
37b7e4638mov edx, -1
37b7e463dmov eax, 1
37b7e4642jmp 0x37b7e4602
37b7e4644
37b7e4644 0f 1f 40 00 ..@.
37b7e4648
37b7e4648loc_37b7e4648:
37b7e4648mov edx, -4
37b7e464dmov eax, 4
37b7e4652jmp 0x37b7e4602
37b7e4480
37b7e4654
37b7e4654 // align 0x10
37b7e4654 // align 0x10
37b7e4660
37b7e4660dgerqf_:
37b7e4660push r15
37b7e4662push r14
37b7e4664push r13
37b7e4666push r12
37b7e4668push rbp
37b7e4669push rdi
37b7e466apush rsi
37b7e466bpush rbx
37b7e466csub rsp, 280
37b7e4673mov rdi, [rsp+408]
37b7e467bmov ebx, [rcx]
37b7e467dmov [rdi], 0
37b7e4683mov rsi, rcx
37b7e4686mov rbp, rdx
37b7e4689mov r14, r8
37b7e468cmov r12, r9
37b7e468ftest ebx, ebx
37b7e4691js 0x37b7e4c38
37b7e4697mov eax, [rdx]
37b7e4699test eax, eax
37b7e469bjs 0x37b7e4bf0
37b7e46a1test ebx, ebx
37b7e46a3mov edx, 1
37b7e46a8cmovg edx, ebx
37b7e46abcmp [r9], edx
37b7e46aejl 0x37b7e4c48
37b7e46b4cmp ebx, eax
37b7e46b6mov rcx, [rsp+400]
37b7e46bemovsd_xmm x0, [rip+0xc55742]
37b7e46c6cmovg ebx, eax
37b7e46c9mov r15l, [rcx]
37b7e46cctest ebx, ebx
37b7e46ceje 0x37b7e4726
37b7e46d0lea rax, [rip+0xc55705]
37b7e46d7mov [rsp+32], rbp
37b7e46dcmov r9, rsi
37b7e46dflea r8, [rip+0xc556ea]
37b7e46e6mov [rsp+64], 1
37b7e46eflea rdx, [rip+0xc556db]
37b7e46f6lea rcx, [rip+0xc556db]
37b7e46fdmov [rsp+56], 6
37b7e4706mov [rsp+48], rax
37b7e470bmov [rsp+40], rax
37b7e4710call ilaenv_
37b7e4715pxor x0, x0
37b7e4719mov r13l, eax
37b7e471cmov eax, [rsi]
37b7e471eimul eax, r13l
37b7e4722cvtsi2sd x0, eax
37b7e4726
37b7e4726loc_37b7e4726:
37b7e4726mov rax, [rsp+392]
37b7e472emovsd_xmm [rax], x0
37b7e4732cmp r15l, -1
37b7e4736je 0x37b7e4c80
37b7e473cmov rax, [rsp+400]
37b7e4744mov eax, [rax]
37b7e4746test eax, eax
37b7e4748jle 0x37b7e4c58
37b7e474emov edx, [rbp]
37b7e4751test edx, edx
37b7e4753jle 0x37b7e4769
37b7e4755mov edx, [rsi]
37b7e4757mov ecx, 1
37b7e475ctest edx, edx
37b7e475ecmovle edx, ecx
37b7e4761cmp eax, edx
37b7e4763jl 0x37b7e4c58
37b7e4769
37b7e4769loc_37b7e4769:
37b7e4769mov eax, [rdi]
37b7e476btest eax, eax
37b7e476djne 0x37b7e4c86
37b7e4773test ebx, ebx
37b7e4775je 0x37b7e4c1e
37b7e477bmov edi, [rsi]
37b7e477dcmp r13l, 1
37b7e4781jle 0x37b7e4c68
37b7e4787cmp r13l, ebx
37b7e478ajge 0x37b7e4c68
37b7e4790lea rax, [rip+0xc55645]
37b7e4797mov [rsp+32], rbp
37b7e479clea rdx, [rip+0xc5562e]
37b7e47a3mov r9, rsi
37b7e47a6mov [rsp+64], 1
37b7e47aflea rcx, [rip+0xc5562a]
37b7e47b6lea r8, [rip+0xc55613]
37b7e47bdmov [rsp+56], 6
37b7e47c6mov [rsp+48], rax
37b7e47cbmov [rsp+40], rax
37b7e47d0call ilaenv_
37b7e47d5xor edx, edx
37b7e47d7mov ecx, [rsi]
37b7e47d9test eax, eax
37b7e47dbcmovns edx, eax
37b7e47demov r15l, edx
37b7e47e1cmp ebx, edx
37b7e47e3jle 0x37b7e4c6a
37b7e47e9mov rax, [rsp+400]
37b7e47f1mov edi, r13l
37b7e47f4mov [rsp+260], ecx
37b7e47fbimul edi, ecx
37b7e47femov eax, [rax]
37b7e4800cmp eax, edi
37b7e4802jl 0x37b7e4c90
37b7e4808
37b7e4808loc_37b7e4808:
37b7e4808mov r8l, ebx
37b7e480bmov r9l, ebx
37b7e480emov r11l, ebx
37b7e4811mov [rsp+228], edi
37b7e4818sub r8l, r15l
37b7e481bmov [rsp+352], rsi
37b7e4823sub r8l, 1
37b7e4827mov [rsp+360], rbp
37b7e482fmov ebp, r13l
37b7e4832mov eax, r8l
37b7e4835cdq
37b7e4836idiv r13l
37b7e4839sub r8l, edx
37b7e483clea edx, [r8+r13]
37b7e4840cmp edx, ebx
37b7e4842cmovg edx, ebx
37b7e4845sub r9l, edx
37b7e4848xor edx, edx
37b7e484aadd r9l, r8l
37b7e484dlea eax, [r9+1]
37b7e4851sub r11l, r9l
37b7e4854movsxd r9, r9l
37b7e4857mov [rsp+224], eax
37b7e485emov eax, r8l
37b7e4861mov esi, r11l
37b7e4864div r13l
37b7e4867mov edx, r13l
37b7e486amov r13l, ebx
37b7e486dneg edx
37b7e486fmov [rsp+232], edx
37b7e4876mov r8l, eax
37b7e4879movsxd rax, edx
37b7e487cshl rax, 3
37b7e4880mov [rsp+236], r8l
37b7e4888mov [rsp+184], rax
37b7e4890mov rax, [rsp+384]
37b7e4898lea r15, [rax+8*r9]
37b7e489clea rax, [rsp+268]
37b7e48a4mov [rsp+176], rax
37b7e48aclea eax, [rbx+1]
37b7e48afmov rbx, r15
37b7e48b2mov r15l, r8l
37b7e48b5mov [rsp+204], eax
37b7e48bclea rax, [rsp+252]
37b7e48c4mov [rsp+168], rax
37b7e48cclea rax, [rsp+256]
37b7e48d4mov [rsp+192], rax
37b7e48dclea rax, [rsp+260]
37b7e48e4mov [rsp+208], rax
37b7e48eclea rax, [rsp+264]
37b7e48f4mov [rsp+216], rax
37b7e48fcnop [rax]
37b7e4900
37b7e4900loc_37b7e4900:
37b7e4900mov rax, [rsp+360]
37b7e4908mov edi, [rsp+204]
37b7e490fmov r8l, ebp
37b7e4912mov r9, r12
37b7e4915mov edx, [rax]
37b7e4917mov rax, [rsp+192]
37b7e491fsub edi, esi
37b7e4921cmp esi, ebp
37b7e4923cmovle r8l, esi
37b7e4927sub ecx, r13l
37b7e492amov [rsp+32], rbx
37b7e492fmov [rsp+48], rax
37b7e4934add edx, edi
37b7e4936mov rax, [rsp+392]
37b7e493eadd ecx, edi
37b7e4940sub edx, r13l
37b7e4943movsxd rcx, ecx
37b7e4946mov [rsp+252], r8l
37b7e494elea edx, [r8+rdx-1]
37b7e4953mov [rsp+40], rax
37b7e4958lea r8, [r14+8*rcx-8]
37b7e495dmov rcx, [rsp+168]
37b7e4965mov [rsp+268], edx
37b7e496cmov rdx, [rsp+176]
37b7e4974call dgerq2_
37b7e4979mov r10, [rsp+352]
37b7e4981mov ecx, [r10]
37b7e4984mov eax, ecx
37b7e4986sub eax, r13l
37b7e4989lea edx, [rax+rdi]
37b7e498ccmp edx, 1
37b7e498fjle 0x37b7e4b1f
37b7e4995mov r10, [rsp+360]
37b7e499dmovsxd rdx, edx
37b7e49a0mov r9, [rsp+168]
37b7e49a8lea rdx, [r14+8*rdx-8]
37b7e49admov r8, [rsp+176]
37b7e49b5mov r11l, [r10]
37b7e49b8mov r10, [rsp+392]
37b7e49c0mov [rsp+32], rdx
37b7e49c5lea rdx, [rip+0xc5541c]
37b7e49ccmov [rsp+80], 7
37b7e49d5add r11l, edi
37b7e49d8mov [rsp+56], r10
37b7e49ddmov ecx, r11l
37b7e49e0mov r11, [rsp+208]
37b7e49e8mov [rsp+48], rbx
37b7e49edmov [rsp+72], 8
37b7e49f6sub ecx, r13l
37b7e49f9add ecx, [rsp+252]
37b7e4a00mov [rsp+64], r11
37b7e4a05sub ecx, 1
37b7e4a08mov [rsp+40], r12
37b7e4a0dmov [rsp+268], ecx
37b7e4a14lea rcx, [rip+0xc553d4]
37b7e4a1bcall dlarft_
37b7e4a20mov rcx, [rsp+352]
37b7e4a28mov rax, [rsp+168]
37b7e4a30lea r9, [rip+0xc553b1]
37b7e4a37mov r10, [rsp+360]
37b7e4a3fmov r11, [rsp+392]
37b7e4a47mov edx, [rcx]
37b7e4a49add edx, edi
37b7e4a4badd edi, [r10]
37b7e4a4emov [rsp+48], rax
37b7e4a53mov rax, [rsp+176]
37b7e4a5bsub edx, r13l
37b7e4a5esub edi, r13l
37b7e4a61mov [rsp+64], r12
37b7e4a66lea ecx, [rdx-1]
37b7e4a69movsxd rdx, edx
37b7e4a6cmov [rsp+144], 7
37b7e4a78mov [rsp+40], rax
37b7e4a7dmov rax, [rsp+216]
37b7e4a85lea rdx, [r14+8*rdx-8]
37b7e4a8amov [rsp+264], ecx
37b7e4a91movsxd rcx, [rsp+252]
37b7e4a99mov [rsp+56], rdx
37b7e4a9elea rdx, [rip+0xc55352]
37b7e4aa5mov [rsp+32], rax
37b7e4aaalea r8l, [rcx+rdi-1]
37b7e4aaflea rcx, [r11+8*rcx]
37b7e4ab3mov rdi, [rsp+208]
37b7e4abbmov [rsp+268], r8l
37b7e4ac3lea r8, [rip+0xc55325]
37b7e4acamov [rsp+104], rcx
37b7e4acflea rcx, [rip+0xc5532d]
37b7e4ad6mov [rsp+136], 8
37b7e4ae2mov [rsp+128], 12
37b7e4aeemov [rsp+120], 5
37b7e4af7mov [rsp+112], rdi
37b7e4afcmov [rsp+96], r12
37b7e4b01mov [rsp+88], r14
37b7e4b06mov [rsp+80], rdi
37b7e4b0bmov [rsp+72], r11
37b7e4b10call dlarfb_
37b7e4b15mov rax, [rsp+352]
37b7e4b1dmov ecx, [rax]
37b7e4b1f
37b7e4b1floc_37b7e4b1f:
37b7e4b1fsub r15l, 1
37b7e4b23add esi, ebp
37b7e4b25add rbx, [rsp+184]
37b7e4b2dcmp r15l, -1
37b7e4b31jne 0x37b7e4900
37b7e4b37mov edx, [rsp+232]
37b7e4b3emov eax, [rsp+224]
37b7e4b45mov ebx, r13l
37b7e4b48mov r13l, ebp
37b7e4b4bimul edx, [rsp+236]
37b7e4b53sub ecx, ebx
37b7e4b55mov rbp, [rsp+360]
37b7e4b5dsub eax, r13l
37b7e4b60mov edi, [rsp+228]
37b7e4b67add edx, eax
37b7e4b69mov eax, [rbp]
37b7e4b6cadd ecx, edx
37b7e4b6elea ecx, [r13+rcx-1]
37b7e4b73sub eax, ebx
37b7e4b75mov [rsp+264], ecx
37b7e4b7cadd eax, edx
37b7e4b7elea eax, [r13+rax-1]
37b7e4b83
37b7e4b83loc_37b7e4b83:
37b7e4b83mov [rsp+268], eax
37b7e4b8atest ecx, ecx
37b7e4b8cjle 0x37b7e4bd4
37b7e4b8etest eax, eax
37b7e4b90jle 0x37b7e4bd4
37b7e4b92lea rax, [rsp+256]
37b7e4b9alea rdx, [rsp+268]
37b7e4ba2mov r9, r12
37b7e4ba5mov r8, r14
37b7e4ba8mov [rsp+48], rax
37b7e4badmov rax, [rsp+392]
37b7e4bb5lea rcx, [rsp+264]
37b7e4bbdmov [rsp+40], rax
37b7e4bc2mov rax, [rsp+384]
37b7e4bcamov [rsp+32], rax
37b7e4bcfcall dgerq2_
37b7e4bd4
37b7e4bd4loc_37b7e4bd4:
37b7e4bd4mov rax, [rsp+392]
37b7e4bdcpxor x0, x0
37b7e4be0cvtsi2sd x0, edi
37b7e4be4movsd_xmm [rax], x0
37b7e4be8jmp 0x37b7e4c1e
37b7e4bea
37b7e4bea 66 0f 1f 44 00 00 f..D..
37b7e4bf0
37b7e4bf0loc_37b7e4bf0:
37b7e4bf0mov edx, -2
37b7e4bf5mov eax, 2
37b7e4bfa
37b7e4bfaloc_37b7e4bfa:
37b7e4bfamov [rdi], edx
37b7e4bfc
37b7e4bfcloc_37b7e4bfc:
37b7e4bfclea rdx, [rsp+268]
37b7e4c04mov r8l, 6
37b7e4c0alea rcx, [rip+0xc551c0]
37b7e4c11mov [rsp+268], eax
37b7e4c18call xerbla_
37b7e4c1dnop
37b7e4c1e
37b7e4c1eloc_37b7e4c1e:
37b7e4c1eadd rsp, 280
37b7e4c25pop rbx
37b7e4c26pop rsi
37b7e4c27pop rdi
37b7e4c28pop rbp
37b7e4c29pop r12
37b7e4c2bpop r13
37b7e4c2dpop r14
37b7e4c2fpop r15
37b7e4c31ret
37b7e4c32
37b7e4c32 66 0f 1f 44 00 00 f..D..
37b7e4c38
37b7e4c38loc_37b7e4c38:
37b7e4c38mov [rdi], -1
37b7e4c3emov eax, 1
37b7e4c43jmp 0x37b7e4bfc
37b7e4c45
37b7e4c45 0f 1f 00 ...
37b7e4c48
37b7e4c48loc_37b7e4c48:
37b7e4c48mov edx, -4
37b7e4c4dmov eax, 4
37b7e4c52jmp 0x37b7e4bfa
37b7e4c54
37b7e4c54 0f 1f 40 00 ..@.
37b7e4c58
37b7e4c58loc_37b7e4c58:
37b7e4c58mov [rdi], -7
37b7e4c5emov eax, 7
37b7e4c63jmp 0x37b7e4bfc
37b7e4c65
37b7e4c65 0f 1f 00 ...
37b7e4c68
37b7e4c68loc_37b7e4c68:
37b7e4c68mov ecx, edi
37b7e4c6a
37b7e4c6aloc_37b7e4c6a:
37b7e4c6amov [rsp+264], ecx
37b7e4c71mov eax, [rbp]
37b7e4c74jmp 0x37b7e4b83
37b7e4c79
37b7e4c79 0f 1f 80 00 00 00 00 .......
37b7e4c80
37b7e4c80loc_37b7e4c80:
37b7e4c80mov eax, [rdi]
37b7e4c82test eax, eax
37b7e4c84je 0x37b7e4c1e
37b7e4c86
37b7e4c86loc_37b7e4c86:
37b7e4c86neg eax
37b7e4c88jmp 0x37b7e4bfc
37b7e4c8d
37b7e4c8d 0f 1f 00 ...
37b7e4c90
37b7e4c90loc_37b7e4c90:
37b7e4c90cdq
37b7e4c91mov [rsp+32], rbp
37b7e4c96mov r9, rsi
37b7e4c99lea r8, [rip+0xc55130]
37b7e4ca0idiv ecx
37b7e4ca2mov [rsp+64], 1
37b7e4cabmov [rsp+56], 6
37b7e4cb4lea rdx, [rip+0xc55116]
37b7e4cbblea rcx, [rip+0xc55122]
37b7e4cc2mov r13l, eax
37b7e4cc5lea rax, [rip+0xc55110]
37b7e4cccmov [rsp+48], rax
37b7e4cd1mov [rsp+40], rax
37b7e4cd6call ilaenv_
37b7e4cdbmov edx, 2
37b7e4ce0mov ecx, [rsi]
37b7e4ce2cmp eax, edx
37b7e4ce4cmovl eax, edx
37b7e4ce7cmp r13l, eax
37b7e4ceajl 0x37b7e4c6a
37b7e4cf0cmp ebx, r13l
37b7e4cf3jle 0x37b7e4c6a
37b7e4cf9jmp 0x37b7e4808
37b7e4660
37b7e4660dgerqf_:
37b7e4660push r15
37b7e4662push r14
37b7e4664push r13
37b7e4666push r12
37b7e4668push rbp
37b7e4669push rdi
37b7e466apush rsi
37b7e466bpush rbx
37b7e466csub rsp, 280
37b7e4673mov rdi, [rsp+408]
37b7e467bmov ebx, [rcx]
37b7e467dmov [rdi], 0
37b7e4683mov rsi, rcx
37b7e4686mov rbp, rdx
37b7e4689mov r14, r8
37b7e468cmov r12, r9
37b7e468ftest ebx, ebx
37b7e4691js 0x37b7e4c38
37b7e4697mov eax, [rdx]
37b7e4699test eax, eax
37b7e469bjs 0x37b7e4bf0
37b7e46a1test ebx, ebx
37b7e46a3mov edx, 1
37b7e46a8cmovg edx, ebx
37b7e46abcmp [r9], edx
37b7e46aejl 0x37b7e4c48
37b7e46b4cmp ebx, eax
37b7e46b6mov rcx, [rsp+400]
37b7e46bemovsd_xmm x0, [rip+0xc55742]
37b7e46c6cmovg ebx, eax
37b7e46c9mov r15l, [rcx]
37b7e46cctest ebx, ebx
37b7e46ceje 0x37b7e4726
37b7e46d0lea rax, [rip+0xc55705]
37b7e46d7mov [rsp+32], rbp
37b7e46dcmov r9, rsi
37b7e46dflea r8, [rip+0xc556ea]
37b7e46e6mov [rsp+64], 1
37b7e46eflea rdx, [rip+0xc556db]
37b7e46f6lea rcx, [rip+0xc556db]
37b7e46fdmov [rsp+56], 6
37b7e4706mov [rsp+48], rax
37b7e470bmov [rsp+40], rax
37b7e4710call ilaenv_
37b7e4715pxor x0, x0
37b7e4719mov r13l, eax
37b7e471cmov eax, [rsi]
37b7e471eimul eax, r13l
37b7e4722cvtsi2sd x0, eax
37b7e4726
37b7e4726loc_37b7e4726:
37b7e4726mov rax, [rsp+392]
37b7e472emovsd_xmm [rax], x0
37b7e4732cmp r15l, -1
37b7e4736je 0x37b7e4c80
37b7e473cmov rax, [rsp+400]
37b7e4744mov eax, [rax]
37b7e4746test eax, eax
37b7e4748jle 0x37b7e4c58
37b7e474emov edx, [rbp]
37b7e4751test edx, edx
37b7e4753jle 0x37b7e4769
37b7e4755mov edx, [rsi]
37b7e4757mov ecx, 1
37b7e475ctest edx, edx
37b7e475ecmovle edx, ecx
37b7e4761cmp eax, edx
37b7e4763jl 0x37b7e4c58
37b7e4769
37b7e4769loc_37b7e4769:
37b7e4769mov eax, [rdi]
37b7e476btest eax, eax
37b7e476djne 0x37b7e4c86
37b7e4773test ebx, ebx
37b7e4775je 0x37b7e4c1e
37b7e477bmov edi, [rsi]
37b7e477dcmp r13l, 1
37b7e4781jle 0x37b7e4c68
37b7e4787cmp r13l, ebx
37b7e478ajge 0x37b7e4c68
37b7e4790lea rax, [rip+0xc55645]
37b7e4797mov [rsp+32], rbp
37b7e479clea rdx, [rip+0xc5562e]
37b7e47a3mov r9, rsi
37b7e47a6mov [rsp+64], 1
37b7e47aflea rcx, [rip+0xc5562a]
37b7e47b6lea r8, [rip+0xc55613]
37b7e47bdmov [rsp+56], 6
37b7e47c6mov [rsp+48], rax
37b7e47cbmov [rsp+40], rax
37b7e47d0call ilaenv_
37b7e47d5xor edx, edx
37b7e47d7mov ecx, [rsi]
37b7e47d9test eax, eax
37b7e47dbcmovns edx, eax
37b7e47demov r15l, edx
37b7e47e1cmp ebx, edx
37b7e47e3jle 0x37b7e4c6a
37b7e47e9mov rax, [rsp+400]
37b7e47f1mov edi, r13l
37b7e47f4mov [rsp+260], ecx
37b7e47fbimul edi, ecx
37b7e47femov eax, [rax]
37b7e4800cmp eax, edi
37b7e4802jl 0x37b7e4c90
37b7e4808
37b7e4808loc_37b7e4808:
37b7e4808mov r8l, ebx
37b7e480bmov r9l, ebx
37b7e480emov r11l, ebx
37b7e4811mov [rsp+228], edi
37b7e4818sub r8l, r15l
37b7e481bmov [rsp+352], rsi
37b7e4823sub r8l, 1
37b7e4827mov [rsp+360], rbp
37b7e482fmov ebp, r13l
37b7e4832mov eax, r8l
37b7e4835cdq
37b7e4836idiv r13l
37b7e4839sub r8l, edx
37b7e483clea edx, [r8+r13]
37b7e4840cmp edx, ebx
37b7e4842cmovg edx, ebx
37b7e4845sub r9l, edx
37b7e4848xor edx, edx
37b7e484aadd r9l, r8l
37b7e484dlea eax, [r9+1]
37b7e4851sub r11l, r9l
37b7e4854movsxd r9, r9l
37b7e4857mov [rsp+224], eax
37b7e485emov eax, r8l
37b7e4861mov esi, r11l
37b7e4864div r13l
37b7e4867mov edx, r13l
37b7e486amov r13l, ebx
37b7e486dneg edx
37b7e486fmov [rsp+232], edx
37b7e4876mov r8l, eax
37b7e4879movsxd rax, edx
37b7e487cshl rax, 3
37b7e4880mov [rsp+236], r8l
37b7e4888mov [rsp+184], rax
37b7e4890mov rax, [rsp+384]
37b7e4898lea r15, [rax+8*r9]
37b7e489clea rax, [rsp+268]
37b7e48a4mov [rsp+176], rax
37b7e48aclea eax, [rbx+1]
37b7e48afmov rbx, r15
37b7e48b2mov r15l, r8l
37b7e48b5mov [rsp+204], eax
37b7e48bclea rax, [rsp+252]
37b7e48c4mov [rsp+168], rax
37b7e48cclea rax, [rsp+256]
37b7e48d4mov [rsp+192], rax
37b7e48dclea rax, [rsp+260]
37b7e48e4mov [rsp+208], rax
37b7e48eclea rax, [rsp+264]
37b7e48f4mov [rsp+216], rax
37b7e48fcnop [rax]
37b7e4900
37b7e4900loc_37b7e4900:
37b7e4900mov rax, [rsp+360]
37b7e4908mov edi, [rsp+204]
37b7e490fmov r8l, ebp
37b7e4912mov r9, r12
37b7e4915mov edx, [rax]
37b7e4917mov rax, [rsp+192]
37b7e491fsub edi, esi
37b7e4921cmp esi, ebp
37b7e4923cmovle r8l, esi
37b7e4927sub ecx, r13l
37b7e492amov [rsp+32], rbx
37b7e492fmov [rsp+48], rax
37b7e4934add edx, edi
37b7e4936mov rax, [rsp+392]
37b7e493eadd ecx, edi
37b7e4940sub edx, r13l
37b7e4943movsxd rcx, ecx
37b7e4946mov [rsp+252], r8l
37b7e494elea edx, [r8+rdx-1]
37b7e4953mov [rsp+40], rax
37b7e4958lea r8, [r14+8*rcx-8]
37b7e495dmov rcx, [rsp+168]
37b7e4965mov [rsp+268], edx
37b7e496cmov rdx, [rsp+176]
37b7e4974call dgerq2_
37b7e4979mov r10, [rsp+352]
37b7e4981mov ecx, [r10]
37b7e4984mov eax, ecx
37b7e4986sub eax, r13l
37b7e4989lea edx, [rax+rdi]
37b7e498ccmp edx, 1
37b7e498fjle 0x37b7e4b1f
37b7e4995mov r10, [rsp+360]
37b7e499dmovsxd rdx, edx
37b7e49a0mov r9, [rsp+168]
37b7e49a8lea rdx, [r14+8*rdx-8]
37b7e49admov r8, [rsp+176]
37b7e49b5mov r11l, [r10]
37b7e49b8mov r10, [rsp+392]
37b7e49c0mov [rsp+32], rdx
37b7e49c5lea rdx, [rip+0xc5541c]
37b7e49ccmov [rsp+80], 7
37b7e49d5add r11l, edi
37b7e49d8mov [rsp+56], r10
37b7e49ddmov ecx, r11l
37b7e49e0mov r11, [rsp+208]
37b7e49e8mov [rsp+48], rbx
37b7e49edmov [rsp+72], 8
37b7e49f6sub ecx, r13l
37b7e49f9add ecx, [rsp+252]
37b7e4a00mov [rsp+64], r11
37b7e4a05sub ecx, 1
37b7e4a08mov [rsp+40], r12
37b7e4a0dmov [rsp+268], ecx
37b7e4a14lea rcx, [rip+0xc553d4]
37b7e4a1bcall dlarft_
37b7e4a20mov rcx, [rsp+352]
37b7e4a28mov rax, [rsp+168]
37b7e4a30lea r9, [rip+0xc553b1]
37b7e4a37mov r10, [rsp+360]
37b7e4a3fmov r11, [rsp+392]
37b7e4a47mov edx, [rcx]
37b7e4a49add edx, edi
37b7e4a4badd edi, [r10]
37b7e4a4emov [rsp+48], rax
37b7e4a53mov rax, [rsp+176]
37b7e4a5bsub edx, r13l
37b7e4a5esub edi, r13l
37b7e4a61mov [rsp+64], r12
37b7e4a66lea ecx, [rdx-1]
37b7e4a69movsxd rdx, edx
37b7e4a6cmov [rsp+144], 7
37b7e4a78mov [rsp+40], rax
37b7e4a7dmov rax, [rsp+216]
37b7e4a85lea rdx, [r14+8*rdx-8]
37b7e4a8amov [rsp+264], ecx
37b7e4a91movsxd rcx, [rsp+252]
37b7e4a99mov [rsp+56], rdx
37b7e4a9elea rdx, [rip+0xc55352]
37b7e4aa5mov [rsp+32], rax
37b7e4aaalea r8l, [rcx+rdi-1]
37b7e4aaflea rcx, [r11+8*rcx]
37b7e4ab3mov rdi, [rsp+208]
37b7e4abbmov [rsp+268], r8l
37b7e4ac3lea r8, [rip+0xc55325]
37b7e4acamov [rsp+104], rcx
37b7e4acflea rcx, [rip+0xc5532d]
37b7e4ad6mov [rsp+136], 8
37b7e4ae2mov [rsp+128], 12
37b7e4aeemov [rsp+120], 5
37b7e4af7mov [rsp+112], rdi
37b7e4afcmov [rsp+96], r12
37b7e4b01mov [rsp+88], r14
37b7e4b06mov [rsp+80], rdi
37b7e4b0bmov [rsp+72], r11
37b7e4b10call dlarfb_
37b7e4b15mov rax, [rsp+352]
37b7e4b1dmov ecx, [rax]
37b7e4b1f
37b7e4b1floc_37b7e4b1f:
37b7e4b1fsub r15l, 1
37b7e4b23add esi, ebp
37b7e4b25add rbx, [rsp+184]
37b7e4b2dcmp r15l, -1
37b7e4b31jne 0x37b7e4900
37b7e4b37mov edx, [rsp+232]
37b7e4b3emov eax, [rsp+224]
37b7e4b45mov ebx, r13l
37b7e4b48mov r13l, ebp
37b7e4b4bimul edx, [rsp+236]
37b7e4b53sub ecx, ebx
37b7e4b55mov rbp, [rsp+360]
37b7e4b5dsub eax, r13l
37b7e4b60mov edi, [rsp+228]
37b7e4b67add edx, eax
37b7e4b69mov eax, [rbp]
37b7e4b6cadd ecx, edx
37b7e4b6elea ecx, [r13+rcx-1]
37b7e4b73sub eax, ebx
37b7e4b75mov [rsp+264], ecx
37b7e4b7cadd eax, edx
37b7e4b7elea eax, [r13+rax-1]
37b7e4b83
37b7e4b83loc_37b7e4b83:
37b7e4b83mov [rsp+268], eax
37b7e4b8atest ecx, ecx
37b7e4b8cjle 0x37b7e4bd4
37b7e4b8etest eax, eax
37b7e4b90jle 0x37b7e4bd4
37b7e4b92lea rax, [rsp+256]
37b7e4b9alea rdx, [rsp+268]
37b7e4ba2mov r9, r12
37b7e4ba5mov r8, r14
37b7e4ba8mov [rsp+48], rax
37b7e4badmov rax, [rsp+392]
37b7e4bb5lea rcx, [rsp+264]
37b7e4bbdmov [rsp+40], rax
37b7e4bc2mov rax, [rsp+384]
37b7e4bcamov [rsp+32], rax
37b7e4bcfcall dgerq2_
37b7e4bd4
37b7e4bd4loc_37b7e4bd4:
37b7e4bd4mov rax, [rsp+392]
37b7e4bdcpxor x0, x0
37b7e4be0cvtsi2sd x0, edi
37b7e4be4movsd_xmm [rax], x0
37b7e4be8jmp 0x37b7e4c1e
37b7e4bea
37b7e4bea 66 0f 1f 44 00 00 f..D..
37b7e4bf0
37b7e4bf0loc_37b7e4bf0:
37b7e4bf0mov edx, -2
37b7e4bf5mov eax, 2
37b7e4bfa
37b7e4bfaloc_37b7e4bfa:
37b7e4bfamov [rdi], edx
37b7e4bfc
37b7e4bfcloc_37b7e4bfc:
37b7e4bfclea rdx, [rsp+268]
37b7e4c04mov r8l, 6
37b7e4c0alea rcx, [rip+0xc551c0]
37b7e4c11mov [rsp+268], eax
37b7e4c18call xerbla_
37b7e4c1dnop
37b7e4c1e
37b7e4c1eloc_37b7e4c1e:
37b7e4c1eadd rsp, 280
37b7e4c25pop rbx
37b7e4c26pop rsi
37b7e4c27pop rdi
37b7e4c28pop rbp
37b7e4c29pop r12
37b7e4c2bpop r13
37b7e4c2dpop r14
37b7e4c2fpop r15
37b7e4c31ret
37b7e4c32
37b7e4c32 66 0f 1f 44 00 00 f..D..
37b7e4c38
37b7e4c38loc_37b7e4c38:
37b7e4c38mov [rdi], -1
37b7e4c3emov eax, 1
37b7e4c43jmp 0x37b7e4bfc
37b7e4c45
37b7e4c45 0f 1f 00 ...
37b7e4c48
37b7e4c48loc_37b7e4c48:
37b7e4c48mov edx, -4
37b7e4c4dmov eax, 4
37b7e4c52jmp 0x37b7e4bfa
37b7e4c54
37b7e4c54 0f 1f 40 00 ..@.
37b7e4c58
37b7e4c58loc_37b7e4c58:
37b7e4c58mov [rdi], -7
37b7e4c5emov eax, 7
37b7e4c63jmp 0x37b7e4bfc
37b7e4c65
37b7e4c65 0f 1f 00 ...
37b7e4c68
37b7e4c68loc_37b7e4c68:
37b7e4c68mov ecx, edi
37b7e4c6a
37b7e4c6aloc_37b7e4c6a:
37b7e4c6amov [rsp+264], ecx
37b7e4c71mov eax, [rbp]
37b7e4c74jmp 0x37b7e4b83
37b7e4c79
37b7e4c79 0f 1f 80 00 00 00 00 .......
37b7e4c80
37b7e4c80loc_37b7e4c80:
37b7e4c80mov eax, [rdi]
37b7e4c82test eax, eax
37b7e4c84je 0x37b7e4c1e
37b7e4c86
37b7e4c86loc_37b7e4c86:
37b7e4c86neg eax
37b7e4c88jmp 0x37b7e4bfc
37b7e4c8d
37b7e4c8d 0f 1f 00 ...
37b7e4c90
37b7e4c90loc_37b7e4c90:
37b7e4c90cdq
37b7e4c91mov [rsp+32], rbp
37b7e4c96mov r9, rsi
37b7e4c99lea r8, [rip+0xc55130]
37b7e4ca0idiv ecx
37b7e4ca2mov [rsp+64], 1
37b7e4cabmov [rsp+56], 6
37b7e4cb4lea rdx, [rip+0xc55116]
37b7e4cbblea rcx, [rip+0xc55122]
37b7e4cc2mov r13l, eax
37b7e4cc5lea rax, [rip+0xc55110]
37b7e4cccmov [rsp+48], rax
37b7e4cd1mov [rsp+40], rax
37b7e4cd6call ilaenv_
37b7e4cdbmov edx, 2
37b7e4ce0mov ecx, [rsi]
37b7e4ce2cmp eax, edx
37b7e4ce4cmovl eax, edx
37b7e4ce7cmp r13l, eax
37b7e4ceajl 0x37b7e4c6a
37b7e4cf0cmp ebx, r13l
37b7e4cf3jle 0x37b7e4c6a
37b7e4cf9jmp 0x37b7e4808
37b7e4660
Loading..