mersenneforum.org

mersenneforum.org (https://www.mersenneforum.org/index.php)
-   Software (https://www.mersenneforum.org/forumdisplay.php?f=10)
-   -   Please vote about upgrading MASM (https://www.mersenneforum.org/showthread.php?t=21231)

Prime95 2016-04-20 03:22

Please vote about upgrading MASM
 
I don't think it will help, but until MASM is upgraded AVX-512 development in prime95 is dead in the water.

MS is being lazy about upgrading MASM please vote to prod them along:

[url]https://visualstudio.uservoice.com/forums/121579-visual-studio-2015/suggestions/13491942-add-support-for-avx-512-in-masm[/url]

Batalov 2016-04-20 03:27

Vote 3 votes, in fact! (you will still have 7 remaining to vote for other ideas).

Lorenzo 2016-04-20 10:08

+3 :smile:

pinhodecarlos 2016-04-20 10:46

+3 Home
+3 Work

rudi_m 2016-04-20 12:09

[QUOTE=Prime95;432009]I don't think it will help, but until MASM is upgraded AVX-512 development in prime95 is dead in the water.[/QUOTE]

Maybe a good motivation to convert the masm code to nasm which has AVX512 support since 2013. Moreover nasm is more portable and we could skip the binary objects from prime95 source releases.

[url]http://left404.com/2011/01/04/converting-x86-assembly-from-masm-to-nasm-3/[/url]

ewmayer 2016-04-20 22:11

[QUOTE=Prime95;432009]I don't think it will help, but until MASM is upgraded AVX-512 development in prime95 is dead in the water.

MS is being lazy about upgrading MASM please vote to prod them along:

[url]https://visualstudio.uservoice.com/forums/121579-visual-studio-2015/suggestions/13491942-add-support-for-avx-512-in-masm[/url][/QUOTE]

Sounds similar to the stunt they pulled w.r.to adding 64-bit inline-asm support to Visual Studio. (They may have finally done so, but if so it would represent a way-too-late years-post-hoc fashion).

You can't do your dev work under Linux? [Or perhaps using the Intel compiler.]

Prime95 2016-04-21 00:08

[QUOTE=rudi_m;432026]Maybe a good motivation to convert the masm code to nasm [/QUOTE]

I dread converting all those FFT macros. It's probably months of work for zero reward. I'd rather MS just did their job, but they've invested little effort in MASM over the last decade.

That said, you are right -- I should investigate the alternatives.

ixfd64 2016-04-21 00:31

I just added nine votes, more to come when I get home.

Mark Rose 2016-04-21 00:32

I bet someone has written a compiler to convert masm to nasm.

science_man_88 2016-04-21 00:34

[QUOTE=Mark Rose;432081]I bet someone has written a compiler to convert masm to nasm.[/QUOTE]

one thing I read to one request for help converting between them was to compile with masm and the decompile to nasm.

bgbeuning 2016-04-21 02:03

[QUOTE=Prime95;432077]I dread converting all those FFT macros. It's probably months of work for zero reward.

[/QUOTE]

Looks like a job for lex(1). Let me look into it.


All times are UTC. The time now is 05:16.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2021, Jelsoft Enterprises Ltd.