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