![]() |
|
|
#12 | ||
|
Jul 2005
2·7·13 Posts |
Quote:
1. Supporting new CPU features as early as possible would maybe help to avoid issues like the skylake bug. Who knows, I guess Intel has added prime95 to their test-suite lately. ;) 2. IMO we have a licensing issue with masm anyways. AFAIR masm EULA only allows generated binaries it to be run in Windows operating systems. Quote:
|
||
|
|
|
|
|
#13 | ||
|
Dec 2014
3·5·17 Posts |
I made a small (70 lines of C++ and 80 lines of lex) program
that converts MASM macro like this Quote:
Quote:
|
||
|
|
|
|
|
#14 |
|
Sep 2014
29 Posts |
It seems that Microsoft has implemented partial AVX-512 support in MASM. Better late than never.
|
|
|
|
|
|
#15 |
|
1976 Toyota Corona years forever!
"Wayne"
Nov 2006
Saskatchewan, Canada
22×7×167 Posts |
+3
|
|
|
|
|
|
#16 | |
|
"Serge"
Mar 2008
Phi(4,2^7658614+1)/2
36×13 Posts |
Yup. Email came:
Quote:
|
|
|
|
|
|
|
#17 |
|
∂2ω=0
Sep 2002
República de California
103·113 Posts |
|
|
|
|
|
|
#18 |
|
"Marv"
May 2009
near the Tannhäuser Gate
2×3×109 Posts |
I just received an email from them about George's request to have people vote to get
it included in MASM: ======================================================= An idea you supported has been closed. Thank you for your feedback. 3 votes have been returned to you. Give feedback on other ideas to help us decide what to build next. 265 votes completed +3 votes Add support for AVX-512 in MASM Started → Completed As Andrew mentioned, we have implemented partial AVX-512 support in MASM and the compiler. Right now, it’s in the form of intrinsic functions and full support will come in a future VS release. For more details check out this blog: https://blogs.msdn.microsoft.com/vcb...intel-avx-512/ We are marking this suggestion as complete and returning your votes. Please put them to good use again! — Visual C++ Team Visual Studio Team Visual Studio Team Product Team, Microsoft Visual Studio ============================================================== Interestingly, the blog post referred to is from July ! |
|
|
|
|
|
#19 | |
|
Sep 2016
33210 Posts |
Quote:
These bugs are pretty egregious. And it's pretty clear that MS did not test their AVX512 intrinsics support much (if at all). There's also an annoying bug that carries over from AVX2/FMA where the compiler never generates 213 or 132 FMA instructions when all the operands are registers. So you get tons of unnecessary reg-reg moves. I can't speak much for the assembler though. And I assume that's the more important one for most of the people on this forum. But if you want to use AVX512 intrinsics on Windows, your only option is the Intel Compiler. AVX512 is uselessly broken on MSVC and last time I checked, MinGW is still uselessly broken for all AVX and up. |
|
|
|
|
|
|
#20 |
|
P90 years forever!
Aug 2002
Yeehaw, FL
2×53×71 Posts |
I've switched to Uasm (formerly HJWasm). While it has had many bugs, the developers fixed them quickly. Right now it is pretty solid, but I don't use all the possible AVX-512 instructions.
|
|
|
|
![]() |
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Vote Chess: Game 3 | Xyzzy | Chess | 267 | 2015-10-30 09:34 |
| Vote Chess: Game 2 | henryzz | Chess | 288 | 2014-12-05 17:31 |
| Vote Chess: Game 1 | henryzz | Chess | 306 | 2013-07-08 18:29 |
| Move 3 vote | henryzz | Game 1 - ♔♕♙♘♖♙ - Toxic Geckos | 4 | 2012-10-19 15:16 |
| Move 2 vote | henryzz | Game 1 - ♔♕♙♘♖♙ - Toxic Geckos | 1 | 2012-10-10 15:11 |