graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotReplacementsImpl.java
Index
Unified diffs
Context diffs
Sdiffs
Patch
New
Old
Previous File
Next File
basic-graal Cdiff graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotReplacementsImpl.java
graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotReplacementsImpl.java
Print this page
*** 59,69 ****
if (!config.usePopCountInstruction) {
return null;
}
} else if (substituteMethod.getName().equals("numberOfLeadingZeros")) {
if (config.useCountLeadingZerosInstruction) {
! // bsr is lzcnt
return null;
}
}
} else if (substituteClass == CRC32Substitutions.class) {
if (!config.useCRC32Intrinsics) {
--- 59,72 ----
if (!config.usePopCountInstruction) {
return null;
}
} else if (substituteMethod.getName().equals("numberOfLeadingZeros")) {
if (config.useCountLeadingZerosInstruction) {
! return null;
! }
! } else if (substituteMethod.getName().equals("numberOfTrailingZeros")) {
! if (config.useCountTrailingZerosInstruction) {
return null;
}
}
} else if (substituteClass == CRC32Substitutions.class) {
if (!config.useCRC32Intrinsics) {
graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotReplacementsImpl.java
Index
Unified diffs
Context diffs
Sdiffs
Patch
New
Old
Previous File
Next File