comiss vs. ucomiss

Tom Rodriguez Thomas.Rodriguez at Sun.COM
Tue Oct 14 11:03:47 PDT 2008


I was just making some comparisons between x86_32.ad and x86_64.ad and  
noticed that x86_32.ad uses comiss/comisd for floating point compares  
with SSE but x86_64.ad uses ucomiss/ucomisd.  The only difference  
between them is that the ucom versions don't signal for quiet NaNs.   
We have fp exception suppressed so functionally it doesn't make any  
difference.  It does seem like they should be doing the same thing  
though.  Anyone know why they emit different things?

tom



More information about the hotspot-compiler-dev mailing list