Processors
Intel® Processors, Tools, and Utilities
15726 Discussions

Can FPREM instruction set #Z exception?

Phil_Clayton
Beginner
1,049 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
Employee
973 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 


0 Kudos
Phil_Clayton
Beginner
963 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

0 Kudos
DeividA_Intel
Employee
947 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 


0 Kudos
DeividA_Intel
Employee
932 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-documentation-center.html



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


  


Regards,    


Deivid A.  

Intel Customer Support Technician  


0 Kudos
Phil_Clayton
Beginner
922 Views

Thanks for the links.

0 Kudos
Reply