Function at 0x100e0db0
Capabilities:
Get number of processors

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x10186623
mov eax, dword fs:[0]
push eax
sub esp, 0x40
mov eax, dword [0x1029e9c8]
xor eax, ebp
mov dword [ebp - 0x10], eax
push ebx
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov edi, ecx
mov eax, dword [ebp + 8]
lea ecx, [edi + 0x30]
xor ebx, ebx
mov dword [ebp - 0x2c], eax
mov dword [ebp - 0x28], ebx
call dword [sym.imp.QtGui4.dll_public:_bool___thiscall_QImage::isNull_void_const]
test al, al
jne 0x100e0e1f
push ecx
lea eax, [ebp - 0x1c]
mov dword [esp], 0x3f800000
push eax
lea ecx, [edi + 0x28]
call sym.libnomacs.dll_public:_class_QImage___thiscall_nmc::DkImageStorage::getImage_float_
mov dword [ebp - 4], ebx
mov ecx, eax
mov ebx, 1
mov dword [ebp - 0x28], ebx
call dword [sym.imp.QtGui4.dll_public:_bool___thiscall_QImage::hasAlphaChannel_void_const]
test al, al
jne 0x100e0e2e
mov eax, dword [sym.libnomacs.dll_struct_nmc::DkSettings::Display__nmc::DkSettings::display]
mov byte [ebp - 0x21], 0
cmp byte [eax + 0x7b], 0
jne 0x100e0e32
mov byte [ebp - 0x21], 1
mov dword [ebp - 4], 0xffffffff
test bl, 1
je 0x100e0e47
lea ecx, [ebp - 0x1c]
call dword [sym.imp.QtGui4.dll_public_virtual:_void___thiscall_QImage::destructor_void_]
cmp byte [ebp - 0x21], 0
jne 0x100e1019
push 0xc8
push 0xff
push 0xff
push 0xff
lea ecx, [ebp - 0x20]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QColor::setRgb_int__int__int__int_]
push 1
lea eax, [ebp - 0x20]
push eax
lea ecx, [ebp - 0x28]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QBrush::constructor_class_QColor_const___enum_Qt::BrushStyle_]
mov ebx, dword [ebp - 0x2c]
lea eax, [ebp - 0x28]
push eax
mov ecx, ebx
mov dword [ebp - 4], 1
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QPainter::setBrush_class_QBrush_const__]
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0xffffffff
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QBrush::destructor_void_]
push 0xff
push 0x64
push 0x64
push 0x64
lea ecx, [ebp - 0x20]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QColor::setRgb_int__int__int__int_]
lea eax, [ebp - 0x20]
mov ecx, ebx
push eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QPainter::setPen_class_QColor_const__]
movsd xmm1, qword [edi + 0x110]
lea eax, [ebp - 0x2c]
movsd xmm0, qword [edi + 0x108]
lea ecx, [ebp - 0x28]
cvtpd2ps xmm0, xmm0
cvtpd2ps xmm1, xmm1
movss dword [ebp - 0x2c], xmm0
comiss xmm1, xmm0
movss xmm0, dword [0x10196070]
movss dword [ebp - 0x28], xmm1
cmovbe eax, ecx
movss xmm2, dword [eax]
mulss xmm2, dword [0x1019dc60]
comiss xmm0, xmm2
ja 0x100e1019
movdqu xmm0, xmmword [edi + 0xf8]
movsd xmm5, qword [0x1018e828]
xorps xmm3, xmm3
movsd xmm4, qword [0x1018e820]
cvtps2pd xmm1, xmm2
movdqu xmmword [ebp - 0x4c], xmm0
comisd xmm1, xmm3
movdqu xmm0, xmmword [edi + 0x108]
movdqu xmmword [ebp - 0x3c], xmm0
jb 0x100e0f4e
addsd xmm1, xmm4
cvttsd2si edx, xmm1
jmp 0x100e0f70
movapd xmm0, xmm1
subsd xmm0, xmm5
cvttsd2si eax, xmm0
movd xmm0, eax
cvtdq2pd xmm0, xmm0
subsd xmm1, xmm0
addsd xmm1, xmm4
cvttsd2si edx, xmm1
add edx, eax
cvtps2pd xmm1, xmm2
comisd xmm1, xmm3
jb 0x100e0f83
addsd xmm1, xmm4
cvttsd2si ecx, xmm1
jmp 0x100e0fa5
movapd xmm0, xmm1
subsd xmm0, xmm5
cvttsd2si eax, xmm0
movd xmm0, eax
cvtdq2pd xmm0, xmm0
subsd xmm1, xmm0
addsd xmm1, xmm4
cvttsd2si ecx, xmm1
add ecx, eax
movsd xmm0, qword [edi + 0x108]
lea eax, [ebp - 0x4c]
movsd xmm1, qword [edi + 0x110]
movd xmm2, ecx
mov ecx, ebx
movd xmm3, edx
cvtdq2pd xmm2, xmm2
push 1
push eax
cvtdq2pd xmm3, xmm3
addsd xmm2, qword [ebp - 0x3c]
addsd xmm3, qword [ebp - 0x34]
mulsd xmm0, xmm4
mulsd xmm1, xmm4
movsd qword [ebp - 0x3c], xmm2
addsd xmm0, qword [edi + 0xf8]
movsd qword [ebp - 0x34], xmm3
addsd xmm1, qword [edi + 0x100]
mulsd xmm2, xmm4
mulsd xmm3, xmm4
subsd xmm0, xmm2
subsd xmm1, xmm3
movsd qword [ebp - 0x4c], xmm0
movsd qword [ebp - 0x44], xmm1
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QPainter::drawRects_class_QRectF_const___int_]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop ebx
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.1016159e
mov esp, ebp
pop ebp
ret 4