3460 case vmIntrinsics::_putInt : return append_unsafe_put_obj(callee, T_INT, false); |
3460 case vmIntrinsics::_putInt : return append_unsafe_put_obj(callee, T_INT, false); |
3461 case vmIntrinsics::_putLong : return append_unsafe_put_obj(callee, T_LONG, false); |
3461 case vmIntrinsics::_putLong : return append_unsafe_put_obj(callee, T_LONG, false); |
3462 case vmIntrinsics::_putFloat : return append_unsafe_put_obj(callee, T_FLOAT, false); |
3462 case vmIntrinsics::_putFloat : return append_unsafe_put_obj(callee, T_FLOAT, false); |
3463 case vmIntrinsics::_putDouble : return append_unsafe_put_obj(callee, T_DOUBLE, false); |
3463 case vmIntrinsics::_putDouble : return append_unsafe_put_obj(callee, T_DOUBLE, false); |
3464 |
3464 |
|
3465 case vmIntrinsics::_getShortUnaligned : |
|
3466 return UseUnalignedAccesses ? append_unsafe_get_obj(callee, T_SHORT, false) : false; |
|
3467 case vmIntrinsics::_getCharUnaligned : |
|
3468 return UseUnalignedAccesses ? append_unsafe_get_obj(callee, T_CHAR, false) : false; |
|
3469 case vmIntrinsics::_getIntUnaligned : |
|
3470 return UseUnalignedAccesses ? append_unsafe_get_obj(callee, T_INT, false) : false; |
|
3471 case vmIntrinsics::_getLongUnaligned : |
|
3472 return UseUnalignedAccesses ? append_unsafe_get_obj(callee, T_LONG, false) : false; |
|
3473 |
|
3474 case vmIntrinsics::_putShortUnaligned : |
|
3475 return UseUnalignedAccesses ? append_unsafe_put_obj(callee, T_SHORT, false) : false; |
|
3476 case vmIntrinsics::_putCharUnaligned : |
|
3477 return UseUnalignedAccesses ? append_unsafe_put_obj(callee, T_CHAR, false) : false; |
|
3478 case vmIntrinsics::_putIntUnaligned : |
|
3479 return UseUnalignedAccesses ? append_unsafe_put_obj(callee, T_INT, false) : false; |
|
3480 case vmIntrinsics::_putLongUnaligned : |
|
3481 return UseUnalignedAccesses ? append_unsafe_put_obj(callee, T_LONG, false) : false; |
|
3482 |
3465 case vmIntrinsics::_getObjectVolatile : return append_unsafe_get_obj(callee, T_OBJECT, true); |
3483 case vmIntrinsics::_getObjectVolatile : return append_unsafe_get_obj(callee, T_OBJECT, true); |
3466 case vmIntrinsics::_getBooleanVolatile: return append_unsafe_get_obj(callee, T_BOOLEAN, true); |
3484 case vmIntrinsics::_getBooleanVolatile: return append_unsafe_get_obj(callee, T_BOOLEAN, true); |
3467 case vmIntrinsics::_getByteVolatile : return append_unsafe_get_obj(callee, T_BYTE, true); |
3485 case vmIntrinsics::_getByteVolatile : return append_unsafe_get_obj(callee, T_BYTE, true); |
3468 case vmIntrinsics::_getShortVolatile : return append_unsafe_get_obj(callee, T_SHORT, true); |
3486 case vmIntrinsics::_getShortVolatile : return append_unsafe_get_obj(callee, T_SHORT, true); |
3469 case vmIntrinsics::_getCharVolatile : return append_unsafe_get_obj(callee, T_CHAR, true); |
3487 case vmIntrinsics::_getCharVolatile : return append_unsafe_get_obj(callee, T_CHAR, true); |