Community
cancel
Showing results for 
Search instead for 
Did you mean: 
andysem
New Contributor III
6,270 Views

Bugs in Intrinsics Guide

Hi,

I've found a few bugs in the Intel Intrinsics Guide 2.7 (I'm using Linux version):

1. When the window is maximized, the search field is stretched vertically while still being a one-line edit box. It sould probably be sized accordingly.

2. __m256 _mm256_undefined_si256 () should return __m256i.

3. In some instructions description, like _mm_adds_epi8, the operation is described in terms of SignedSaturate while, e.g. _mm256_adds_epi16 is described with SaturateToSignedWord. This applies to other operations with unsigned saturation as well. Also, the vector elements are described differently. More consistent description would be nice.

4. _mm_alignr_epi8 has two descriptions.

5. I'm not sure _mm_ceil_pd signature and description is correct. It says the intrinsic returns a vector of single-precision floats. Shouldn't it be double-precision?

I didn't read all instructions so there may be more issues. I'll post if I find anything else.

PS: This is not a bug per se but some instructions are missing the Latency & Throughput information. This mostly relates to newer instructions but still this info is useful and I hope it will be added.

0 Kudos
220 Replies
Bohl__Jürgen
Beginner
722 Views

https://software.intel.com/sites/landingpage/IntrinsicsGuide/  being broken is absolutely annoying! Please, would someone try to fix this asap.

tan__xingjun
Beginner
722 Views

The Intrinsics Guide not work now, I can't search intrinsics there now, no error message poped up. I remember it was work last week. My browser is Chrome 83.0.4103.61

 

Wei__Tiezhu
Beginner
722 Views

Still doesn't work today, it seems that no one is in charge.

Osiv, Oleksiy wrote:

Hey, the guide is not working at all today. I checked Chrome & Edge. Development console contains the following error:

 

Refused to execute script from 'https://software.intel.com/sites/landingpage/IntrinsicsGuide/files/perf....' because its MIME type ('application/json') is not executable, and strict MIME type checking is enabled.
 

Wrubleski__Ryan
Beginner
722 Views

Hello.... Intel developers...!

The Intrinsics guide is STILL not functioning properly.  Yes, the javascript that was broken for a week has been fixed, so thank you for that, but the architecture performance figures are still not working, due to the strict MIME type checking failure on the .json files, as has previously been reported.  Please FIX this problem, and implement protocols to ensure that the guide is properly tested and not left hanging in a broken state for a week without anyone at Intel bothering to care...

Thank you!

Wrubleski__Ryan
Beginner
722 Views

Hello, Intel developers,

Thank you for fixing the JavaScript to restore partial functionality of the Intrinsics Guide.  Unfortunately, there are still errors with the JSON files due to browsers' strict MIME type checking (as previously reported) and thus the latency & throughput stats are still not working.  Please fix these ASAP. 

Thanks!

Shachkov__Mark
Beginner
575 Views

What does multiplication of scaled index by constant 8 mean in description of _mm512_i64gather_ps (and similar gather/scatter functions)? As far as i can observe, actual behavior of such functions does not include the additional constant scaling.

CFR
New Contributor I
550 Views

The Intrinsic Guide page has link under the "?" for help that points to :http://software.intel.com/en-us/forums/topic/363747.  Looks like that's gone.  Should be updated to here?

andysem
New Contributor III
335 Views

In various gather operation descriptions for AVX2 and AVX-512, the scale is multiplied by 8 (`ZeroExtend64(scale) * 8`). This is incorrect, as the scale is the actual multiplier, without multiplying it by 8. This follows from SDM description of VPGATHERDD/DQ/QD/QQ.

 

hgomersall
Beginner
326 Views

@andysem I came to report the same issue.

Edit: I suppose you came from SO

andysem
New Contributor III
189 Views

The Intrinsics Guide seems to be down. The page says "Error Loading Data" and the search doesn't work.

 

Also, the link in the tooltip displayed when you hover over the question mark "?" is outdated: http://software.intel.com/en-us/forums/topic/363747. This link used to point to this thread in the old forum and now leads to some general hub of Intel forums.

 

A better yet solution would be if Intel created a proper bug tracker to report issues in the Intrinsics Guide. Like, if you hosted the project on GitHub or something.

 

andysem
New Contributor III
176 Views

To add to the "Error Loading Data" error, web browser console has these errors:

 

Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://corpredirect.intel.com/Redirector/404Redirector.aspx?https://software.intel.com/en-us/intel_.... (Reason: CORS header ‘Access-Control-Allow-Origin’ missing).

Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://corpredirect.intel.com/Redirector/404Redirector.aspx?https://software.intel.com/en-us/intel_.... (Reason: CORS request did not succeed).

 

Reply