< 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 >