Processors
Processors (Intel® Core™, Intel® Xeon®, etc); processor utilities and programs (Intel® Processor Identification Utility, Intel® Extreme Tuning Utility, Intel® Easy Streaming Wizard, etc.)
12584 Discussions

Can FPREM instruction set #Z exception?

Phil_Clayton
Beginner
335 Views

The description of FPREM in Volume 2 of the Software Developer's Manual (075US) contains 'Table 3-31. FPREM Results' that contains '**' where ST(0) is finite and ST(1) is zero, and the notes say:

** Indicates floating-point zero-divide (#Z) exception.

However, the list of exceptions under 'Floating-Point Exceptions' for this instruction does not include #Z, and it says that #IA is raised if the modulus, i.e. ST(1), is 0.  Also, Volume 1, Section 8.5.3 Divide-By-Zero Exception (#Z), does not mention FPREM.

The documentation appears inconsistent.  Can FPREM set #Z?

0 Kudos
5 Replies
DeividA_Intel
Moderator
259 Views

Hello Phil_Clayton,  

  


Thank you for posting on the Intel® communities.   

  


In order to better assist you, please provide the following:  



1. Can you share the file/PDF where you read that information?

2. What is the model name of the Intel device related to this inquiry?

3. Are you developing software or hardware? Can you share more details?




Best regards, 


Deivid A.  

Intel Customer Support Technician 


Phil_Clayton
Beginner
249 Views

Hi Deivid,

 

Thanks for your response.  To answer to your questions:

 


1. Can you share the file/PDF where you read that information?


By Software Developer's Manual I meant  Intel® 64 and IA-32 Architectures Software Developer Manuals .  Each volume I referred to is available as a whole PDF from the Intel website as follows:

 

2. What is the model name of the Intel device related to this inquiry?


The query relates to Intel 64 and IA32 processors.  There is no specific processor model related to this query.

 

3. Are you developing software or hardware? Can you share more details?


Neither.  I am performing an independent assessment of safety critical software for the purposes of certification using static analysis techniques.

 

Regards,

 

Phil

DeividA_Intel
Moderator
233 Views

Hello Phil_Clayton, 


  


Thank you for the information provided 


  


I will proceed to check the issue internally and post back soon with more details. 


  


Best regards, 


Deivid A.  

Intel Customer Support Technician 


DeividA_Intel
Moderator
218 Views

Hello Phil_Clayton,  


  


Thank you for posting on the Intel® communities.   


  

I would like to let you know that we have a specific website for this kind of issue and product, it is called the Intel® Resource and Design Center (RDC). There you will receive the appropriate support on this and other concerns you may have related to this product. 


  

Here you will find the links to access the website: 


- https://www.intel.com/content/www/us/en/documentation-resources/developer.html#panel-top-resources|most-popular

- https://www.intel.com/content/www/us/en/support/articles/000058073/programs/resource-and-documentati...



Please keep in mind that this thread will no longer be monitored by Intel.  


  


Regards,    


Deivid A.  

Intel Customer Support Technician  


Phil_Clayton
Beginner
208 Views

Thanks for the links.

Reply