comparison src/share/vm/c1/c1_LIRGenerator.cpp @ 11080:b800986664f4

7088419: Use x86 Hardware CRC32 Instruction with java.util.zip.CRC32 Summary: add intrinsics using new instruction to interpreter, C1, C2, for suitable x86; add test Reviewed-by: kvn, twisti
author drchase
date Tue, 02 Jul 2013 20:42:12 -0400
parents 075ea888b039
children 6b0fd0964b87 8d77d02828d9
comparison
equal deleted inserted replaced
11079:738e04fb1232 11080:b800986664f4
2992 2992
2993 case vmIntrinsics::_Reference_get: 2993 case vmIntrinsics::_Reference_get:
2994 do_Reference_get(x); 2994 do_Reference_get(x);
2995 break; 2995 break;
2996 2996
2997 case vmIntrinsics::_updateCRC32:
2998 case vmIntrinsics::_updateBytesCRC32:
2999 case vmIntrinsics::_updateByteBufferCRC32:
3000 do_update_CRC32(x);
3001 break;
3002
2997 default: ShouldNotReachHere(); break; 3003 default: ShouldNotReachHere(); break;
2998 } 3004 }
2999 } 3005 }
3000 3006
3001 void LIRGenerator::do_ProfileCall(ProfileCall* x) { 3007 void LIRGenerator::do_ProfileCall(ProfileCall* x) {