hotspot/src/cpu/sparc/vm/vm_version_sparc.hpp
changeset 46595 18a062f9a227
parent 46592 6e357e2c8143
equal deleted inserted replaced
46594:697dad96a3df 46595:18a062f9a227
   250   static bool has_fast_idiv()    { return (_features & CPU_fast_idiv_msk) != 0; }
   250   static bool has_fast_idiv()    { return (_features & CPU_fast_idiv_msk) != 0; }
   251   static bool has_fast_rdpc()    { return (_features & CPU_fast_rdpc_msk) != 0; }
   251   static bool has_fast_rdpc()    { return (_features & CPU_fast_rdpc_msk) != 0; }
   252   static bool has_fast_bis()     { return (_features & CPU_fast_bis_msk) != 0; }
   252   static bool has_fast_bis()     { return (_features & CPU_fast_bis_msk) != 0; }
   253   static bool has_fast_ld()      { return (_features & CPU_fast_ld_msk) != 0; }
   253   static bool has_fast_ld()      { return (_features & CPU_fast_ld_msk) != 0; }
   254   static bool has_fast_cmove()   { return (_features & CPU_fast_cmove_msk) != 0; }
   254   static bool has_fast_cmove()   { return (_features & CPU_fast_cmove_msk) != 0; }
   255   static bool has_fast_fxtof()   { return true; }
       
   256 
   255 
   257   // If indirect and direct branching is equally fast.
   256   // If indirect and direct branching is equally fast.
   258   static bool has_fast_ind_br()  { return (_features & CPU_fast_ind_br_msk) != 0; }
   257   static bool has_fast_ind_br()  { return (_features & CPU_fast_ind_br_msk) != 0; }
   259   // If SPARC BIS to the beginning of cache line always zeros it.
   258   // If SPARC BIS to the beginning of cache line always zeros it.
   260   static bool has_blk_zeroing()  { return (_features & CPU_blk_zeroing_msk) != 0; }
   259   static bool has_blk_zeroing()  { return (_features & CPU_blk_zeroing_msk) != 0; }