< prev index next >
src/share/vm/opto/idealKit.hpp
Print this page
rev 8502 : 8046943: Leverage CPU Instructions for GHASH and RSA
Summary: Add montgomeryMultiply intrinsics
Reviewed-by: kvn
*** 208,217 ****
--- 208,220 ----
Node* XorX(Node* l, Node* r) { return transform(new XorINode(l, r)); }
#endif // _LP64
Node* URShiftX(Node* l, Node* r) { return transform(new URShiftXNode(l, r)); }
Node* ConX(jint k) { return (Node*)gvn().MakeConX(k); }
Node* CastPX(Node* ctl, Node* p) { return transform(new CastP2XNode(ctl, p)); }
+ Node* CastII(Node* ctl, const Type* type, bool carry_dependency = false) {
+ return transform(new CastIINode(ctl, type, carry_dependency));
+ }
// Memory operations
// This is the base version which is given an alias index.
Node* load(Node* ctl,
< prev index next >