< prev index next >

src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot.sparc/src/jdk/vm/ci/hotspot/sparc/SPARCHotSpotJVMCIBackendFactory.java

Print this page




  62             features.add(CPUFeature.ADI);
  63         }
  64         if ((config.vmVersionFeatures & 1L << config.sparc_AES) != 0) {
  65             features.add(CPUFeature.AES);
  66         }
  67         if ((config.vmVersionFeatures & 1L << config.sparc_BLK_INIT) != 0) {
  68             features.add(CPUFeature.BLK_INIT);
  69         }
  70         if ((config.vmVersionFeatures & 1L << config.sparc_CAMELLIA) != 0) {
  71             features.add(CPUFeature.CAMELLIA);
  72         }
  73         if ((config.vmVersionFeatures & 1L << config.sparc_CBCOND) != 0) {
  74             features.add(CPUFeature.CBCOND);
  75         }
  76         if ((config.vmVersionFeatures & 1L << config.sparc_CRC32C) != 0) {
  77             features.add(CPUFeature.CRC32C);
  78         }
  79         if ((config.vmVersionFeatures & 1L << config.sparc_DES) != 0) {
  80             features.add(CPUFeature.DES);
  81         }



  82         if ((config.vmVersionFeatures & 1L << config.sparc_FMAF) != 0) {
  83             features.add(CPUFeature.FMAF);
  84         }



  85         if ((config.vmVersionFeatures & 1L << config.sparc_HPC) != 0) {
  86             features.add(CPUFeature.HPC);
  87         }
  88         if ((config.vmVersionFeatures & 1L << config.sparc_IMA) != 0) {
  89             features.add(CPUFeature.IMA);
  90         }
  91         if ((config.vmVersionFeatures & 1L << config.sparc_KASUMI) != 0) {
  92             features.add(CPUFeature.KASUMI);
  93         }
  94         if ((config.vmVersionFeatures & 1L << config.sparc_MD5) != 0) {
  95             features.add(CPUFeature.MD5);
  96         }



  97         if ((config.vmVersionFeatures & 1L << config.sparc_MONT) != 0) {
  98             features.add(CPUFeature.MONT);
  99         }
 100         if ((config.vmVersionFeatures & 1L << config.sparc_MPMUL) != 0) {
 101             features.add(CPUFeature.MPMUL);
 102         }
 103         if ((config.vmVersionFeatures & 1L << config.sparc_MWAIT) != 0) {
 104             features.add(CPUFeature.MWAIT);
 105         }
 106         if ((config.vmVersionFeatures & 1L << config.sparc_PAUSE) != 0) {
 107             features.add(CPUFeature.PAUSE);
 108         }
 109         if ((config.vmVersionFeatures & 1L << config.sparc_PAUSE_NSEC) != 0) {
 110             features.add(CPUFeature.PAUSE_NSEC);
 111         }
 112         if ((config.vmVersionFeatures & 1L << config.sparc_POPC) != 0) {
 113             features.add(CPUFeature.POPC);
 114         }



 115         if ((config.vmVersionFeatures & 1L << config.sparc_SHA1) != 0) {
 116             features.add(CPUFeature.SHA1);
 117         }
 118         if ((config.vmVersionFeatures & 1L << config.sparc_SHA256) != 0) {
 119             features.add(CPUFeature.SHA256);
 120         }



 121         if ((config.vmVersionFeatures & 1L << config.sparc_SHA512) != 0) {
 122             features.add(CPUFeature.SHA512);
 123         }
 124         if ((config.vmVersionFeatures & 1L << config.sparc_SPARC5) != 0) {
 125             features.add(CPUFeature.SPARC5);
 126         }






 127         if ((config.vmVersionFeatures & 1L << config.sparc_V9) != 0) {
 128             features.add(CPUFeature.V9);
 129         }
 130         if ((config.vmVersionFeatures & 1L << config.sparc_VAMASK) != 0) {
 131             features.add(CPUFeature.VAMASK);
 132         }
 133         if ((config.vmVersionFeatures & 1L << config.sparc_VIS1) != 0) {
 134             features.add(CPUFeature.VIS1);
 135         }
 136         if ((config.vmVersionFeatures & 1L << config.sparc_VIS2) != 0) {
 137             features.add(CPUFeature.VIS2);
 138         }
 139         if ((config.vmVersionFeatures & 1L << config.sparc_VIS3) != 0) {
 140             features.add(CPUFeature.VIS3);
 141         }
 142         if ((config.vmVersionFeatures & 1L << config.sparc_VIS3B) != 0) {
 143             features.add(CPUFeature.VIS3B);
 144         }



 145         if ((config.vmVersionFeatures & 1L << config.sparc_XMONT) != 0) {
 146             features.add(CPUFeature.XMONT);
 147         }
 148         if ((config.vmVersionFeatures & 1L << config.sparc_XMPMUL) != 0) {
 149             features.add(CPUFeature.XMPMUL);
 150         }
 151 
 152         if ((config.vmVersionFeatures & 1L << config.sparc_BLK_ZEROING) != 0) {
 153             features.add(CPUFeature.BLK_ZEROING);
 154         }
 155         if ((config.vmVersionFeatures & 1L << config.sparc_FAST_BIS) != 0) {
 156             features.add(CPUFeature.FAST_BIS);
 157         }
 158         if ((config.vmVersionFeatures & 1L << config.sparc_FAST_CMOVE) != 0) {
 159             features.add(CPUFeature.FAST_CMOVE);
 160         }
 161         if ((config.vmVersionFeatures & 1L << config.sparc_FAST_IDIV) != 0) {
 162             features.add(CPUFeature.FAST_IDIV);
 163         }
 164         if ((config.vmVersionFeatures & 1L << config.sparc_FAST_IND_BR) != 0) {




  62             features.add(CPUFeature.ADI);
  63         }
  64         if ((config.vmVersionFeatures & 1L << config.sparc_AES) != 0) {
  65             features.add(CPUFeature.AES);
  66         }
  67         if ((config.vmVersionFeatures & 1L << config.sparc_BLK_INIT) != 0) {
  68             features.add(CPUFeature.BLK_INIT);
  69         }
  70         if ((config.vmVersionFeatures & 1L << config.sparc_CAMELLIA) != 0) {
  71             features.add(CPUFeature.CAMELLIA);
  72         }
  73         if ((config.vmVersionFeatures & 1L << config.sparc_CBCOND) != 0) {
  74             features.add(CPUFeature.CBCOND);
  75         }
  76         if ((config.vmVersionFeatures & 1L << config.sparc_CRC32C) != 0) {
  77             features.add(CPUFeature.CRC32C);
  78         }
  79         if ((config.vmVersionFeatures & 1L << config.sparc_DES) != 0) {
  80             features.add(CPUFeature.DES);
  81         }
  82         if ((config.vmVersionFeatures & 1L << config.sparc_DICTUNP) != 0) {
  83             features.add(CPUFeature.DICTUNP);
  84         }
  85         if ((config.vmVersionFeatures & 1L << config.sparc_FMAF) != 0) {
  86             features.add(CPUFeature.FMAF);
  87         }
  88         if ((config.vmVersionFeatures & 1L << config.sparc_FPCMPSHL) != 0) {
  89             features.add(CPUFeature.FPCMPSHL);
  90         }
  91         if ((config.vmVersionFeatures & 1L << config.sparc_HPC) != 0) {
  92             features.add(CPUFeature.HPC);
  93         }
  94         if ((config.vmVersionFeatures & 1L << config.sparc_IMA) != 0) {
  95             features.add(CPUFeature.IMA);
  96         }
  97         if ((config.vmVersionFeatures & 1L << config.sparc_KASUMI) != 0) {
  98             features.add(CPUFeature.KASUMI);
  99         }
 100         if ((config.vmVersionFeatures & 1L << config.sparc_MD5) != 0) {
 101             features.add(CPUFeature.MD5);
 102         }
 103         if ((config.vmVersionFeatures & 1L << config.sparc_MME) != 0) {
 104             features.add(CPUFeature.MME);
 105         }
 106         if ((config.vmVersionFeatures & 1L << config.sparc_MONT) != 0) {
 107             features.add(CPUFeature.MONT);
 108         }
 109         if ((config.vmVersionFeatures & 1L << config.sparc_MPMUL) != 0) {
 110             features.add(CPUFeature.MPMUL);
 111         }
 112         if ((config.vmVersionFeatures & 1L << config.sparc_MWAIT) != 0) {
 113             features.add(CPUFeature.MWAIT);
 114         }
 115         if ((config.vmVersionFeatures & 1L << config.sparc_PAUSE) != 0) {
 116             features.add(CPUFeature.PAUSE);
 117         }
 118         if ((config.vmVersionFeatures & 1L << config.sparc_PAUSE_NSEC) != 0) {
 119             features.add(CPUFeature.PAUSE_NSEC);
 120         }
 121         if ((config.vmVersionFeatures & 1L << config.sparc_POPC) != 0) {
 122             features.add(CPUFeature.POPC);
 123         }
 124         if ((config.vmVersionFeatures & 1L << config.sparc_RLE) != 0) {
 125             features.add(CPUFeature.RLE);
 126         }
 127         if ((config.vmVersionFeatures & 1L << config.sparc_SHA1) != 0) {
 128             features.add(CPUFeature.SHA1);
 129         }
 130         if ((config.vmVersionFeatures & 1L << config.sparc_SHA256) != 0) {
 131             features.add(CPUFeature.SHA256);
 132         }
 133         if ((config.vmVersionFeatures & 1L << config.sparc_SHA3) != 0) {
 134             features.add(CPUFeature.SHA3);
 135         }
 136         if ((config.vmVersionFeatures & 1L << config.sparc_SHA512) != 0) {
 137             features.add(CPUFeature.SHA512);
 138         }
 139         if ((config.vmVersionFeatures & 1L << config.sparc_SPARC5) != 0) {
 140             features.add(CPUFeature.SPARC5);
 141         }
 142         if ((config.vmVersionFeatures & 1L << config.sparc_SPARC5B) != 0) {
 143             features.add(CPUFeature.SPARC5B);
 144         }
 145         if ((config.vmVersionFeatures & 1L << config.sparc_SPARC6) != 0) {
 146             features.add(CPUFeature.SPARC6);
 147         }
 148         if ((config.vmVersionFeatures & 1L << config.sparc_V9) != 0) {
 149             features.add(CPUFeature.V9);
 150         }
 151         if ((config.vmVersionFeatures & 1L << config.sparc_VAMASK) != 0) {
 152             features.add(CPUFeature.VAMASK);
 153         }
 154         if ((config.vmVersionFeatures & 1L << config.sparc_VIS1) != 0) {
 155             features.add(CPUFeature.VIS1);
 156         }
 157         if ((config.vmVersionFeatures & 1L << config.sparc_VIS2) != 0) {
 158             features.add(CPUFeature.VIS2);
 159         }
 160         if ((config.vmVersionFeatures & 1L << config.sparc_VIS3) != 0) {
 161             features.add(CPUFeature.VIS3);
 162         }
 163         if ((config.vmVersionFeatures & 1L << config.sparc_VIS3B) != 0) {
 164             features.add(CPUFeature.VIS3B);
 165         }
 166         if ((config.vmVersionFeatures & 1L << config.sparc_VIS3C) != 0) {
 167             features.add(CPUFeature.VIS3C);
 168         }
 169         if ((config.vmVersionFeatures & 1L << config.sparc_XMONT) != 0) {
 170             features.add(CPUFeature.XMONT);
 171         }
 172         if ((config.vmVersionFeatures & 1L << config.sparc_XMPMUL) != 0) {
 173             features.add(CPUFeature.XMPMUL);
 174         }
 175 
 176         if ((config.vmVersionFeatures & 1L << config.sparc_BLK_ZEROING) != 0) {
 177             features.add(CPUFeature.BLK_ZEROING);
 178         }
 179         if ((config.vmVersionFeatures & 1L << config.sparc_FAST_BIS) != 0) {
 180             features.add(CPUFeature.FAST_BIS);
 181         }
 182         if ((config.vmVersionFeatures & 1L << config.sparc_FAST_CMOVE) != 0) {
 183             features.add(CPUFeature.FAST_CMOVE);
 184         }
 185         if ((config.vmVersionFeatures & 1L << config.sparc_FAST_IDIV) != 0) {
 186             features.add(CPUFeature.FAST_IDIV);
 187         }
 188         if ((config.vmVersionFeatures & 1L << config.sparc_FAST_IND_BR) != 0) {


< prev index next >