src/cpu/ppc/vm/vm_version_ppc.hpp

changeset 9713
c4567d28f31f
parent 9662
6eedcffa129d
child 9756
2be326848943
     1.1 --- a/src/cpu/ppc/vm/vm_version_ppc.hpp	Mon Jun 17 17:20:10 2019 +0100
     1.2 +++ b/src/cpu/ppc/vm/vm_version_ppc.hpp	Tue Jun 18 09:33:34 2019 -0400
     1.3 @@ -47,6 +47,7 @@
     1.4      vpmsumb,
     1.5      mfdscr,
     1.6      vsx,
     1.7 +    vshasig,
     1.8      num_features // last entry to count features
     1.9    };
    1.10    enum Feature_Flag_Set {
    1.11 @@ -63,6 +64,7 @@
    1.12      dcba_m                = (1 << dcba   ),
    1.13      lqarx_m               = (1 << lqarx  ),
    1.14      vcipher_m             = (1 << vcipher),
    1.15 +    vshasig_m             = (1 << vshasig),
    1.16      vpmsumb_m             = (1 << vpmsumb),
    1.17      mfdscr_m              = (1 << mfdscr ),
    1.18      vsx_m                 = (1 << vsx    ),
    1.19 @@ -99,6 +101,7 @@
    1.20    static bool has_vpmsumb() { return (_features & vpmsumb_m) != 0; }
    1.21    static bool has_mfdscr()  { return (_features & mfdscr_m) != 0; }
    1.22    static bool has_vsx()     { return (_features & vsx_m) != 0; }
    1.23 +  static bool has_vshasig() { return (_features & vshasig_m) != 0; }
    1.24  
    1.25    static const char* cpu_features() { return _features_str; }
    1.26  

mercurial