Welcome to MilkyWay@home

why is windows n-body executable compiled with less instruction sets than linux executable?

Message boards : Application Code Discussion : why is windows n-body executable compiled with less instruction sets than linux executable?
Message board moderation

To post messages, you must log in.

AuthorMessage
kotenok2000
Avatar

Send message
Joined: 22 May 11
Posts: 71
Credit: 5,662,985
RAC: 860
Message 76945 - Posted: 28 Feb 2024, 11:35:35 UTC

user@DESKTOP-P57624Q:~/BOINC/projects/milkyway.cs.rpi.edu_milkyway$ elfx86exts milkyway_nbody_1.83_x86_64-pc-linux-gnu__mt
File format and CPU architecture: Elf, X86_64
MODE64 (call)
SSE2 (movsd)
CMOV (cmovle)
SSE1 (movaps)
SSE41 (roundsd)
AVX (vmovsd)
NOVLX (vxorpd)
FMA4 (vfmaddsd)
RTM (xbegin)
NOT64BITMODE (xchg)
SSE42 (pcmpistri)
SSE3 (lddqu)
AVX512 (vmovups)
AVX2 (vinserti128)
BMI (tzcnt)
Instruction set extensions used: AVX, AVX2, AVX512, BMI, CMOV, FMA4, MODE64, NOT64BITMODE, NOVLX, RTM, SSE1, SSE2, SSE3, SSE41, SSE42
CPU Generation: Unknown
user@DESKTOP-P57624Q:~/BOINC/projects/milkyway.cs.rpi.edu_milkyway$ elfx86exts /mnt/e/programdata/BOINC/projects/milkyway-new.cs.rpi.edu_milkyway//milkyway_nbody_1.83_windows_x86_64__mt.exe
File format and CPU architecture: Pe, X86_64
MODE64 (ret)
CMOV (cmove)
SSE2 (movapd)
SSE1 (movaps)
BMI (tzcnt)
Instruction set extensions used: BMI, CMOV, MODE64, SSE1, SSE2
CPU Generation: Haswell

I used this: https://github.com/pkgw/elfx86exts
ID: 76945 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote

Message boards : Application Code Discussion : why is windows n-body executable compiled with less instruction sets than linux executable?

©2024 Astroinformatics Group