1 /*
2 * Copyright (c) 1999, 2017, Oracle and/or its affiliates. All rights reserved.
3 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4 *
5 * This code is free software; you can redistribute it and/or modify it
6 * under the terms of the GNU General Public License version 2 only, as
7 * published by the Free Software Foundation.
8 *
9 * This code is distributed in the hope that it will be useful, but WITHOUT
10 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
11 * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
12 * version 2 for more details (a copy is included in the LICENSE file that
13 * accompanied this code).
14 *
15 * You should have received a copy of the GNU General Public License version
16 * 2 along with this work; if not, write to the Free Software Foundation,
17 * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
18 *
19 * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
20 * or visit www.oracle.com if you need additional information or have any
21 * questions.
22 *
523 case vmIntrinsics::_putIntOpaque:
524 case vmIntrinsics::_putLongOpaque:
525 case vmIntrinsics::_putFloatOpaque:
526 case vmIntrinsics::_putDoubleOpaque:
527 case vmIntrinsics::_getShortUnaligned:
528 case vmIntrinsics::_getCharUnaligned:
529 case vmIntrinsics::_getIntUnaligned:
530 case vmIntrinsics::_getLongUnaligned:
531 case vmIntrinsics::_putShortUnaligned:
532 case vmIntrinsics::_putCharUnaligned:
533 case vmIntrinsics::_putIntUnaligned:
534 case vmIntrinsics::_putLongUnaligned:
535 case vmIntrinsics::_loadFence:
536 case vmIntrinsics::_storeFence:
537 case vmIntrinsics::_fullFence:
538 case vmIntrinsics::_currentThread:
539 case vmIntrinsics::_isInterrupted:
540 #ifdef TRACE_HAVE_INTRINSICS
541 case vmIntrinsics::_counterTime:
542 case vmIntrinsics::_getClassId:
543 case vmIntrinsics::_getBufferWriter:
544 #endif
545 case vmIntrinsics::_currentTimeMillis:
546 case vmIntrinsics::_nanoTime:
547 case vmIntrinsics::_allocateInstance:
548 case vmIntrinsics::_allocateUninitializedArray:
549 case vmIntrinsics::_newArray:
550 case vmIntrinsics::_getLength:
551 case vmIntrinsics::_copyOf:
552 case vmIntrinsics::_copyOfRange:
553 case vmIntrinsics::_clone:
554 case vmIntrinsics::_isAssignableFrom:
555 case vmIntrinsics::_isInstance:
556 case vmIntrinsics::_getModifiers:
557 case vmIntrinsics::_isInterface:
558 case vmIntrinsics::_isArray:
559 case vmIntrinsics::_isPrimitive:
560 case vmIntrinsics::_getSuperclass:
561 case vmIntrinsics::_getClassAccessFlags:
562 case vmIntrinsics::_floatToRawIntBits:
563 case vmIntrinsics::_floatToIntBits:
|
1 /*
2 * Copyright (c) 1999, 2018, Oracle and/or its affiliates. All rights reserved.
3 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4 *
5 * This code is free software; you can redistribute it and/or modify it
6 * under the terms of the GNU General Public License version 2 only, as
7 * published by the Free Software Foundation.
8 *
9 * This code is distributed in the hope that it will be useful, but WITHOUT
10 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
11 * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
12 * version 2 for more details (a copy is included in the LICENSE file that
13 * accompanied this code).
14 *
15 * You should have received a copy of the GNU General Public License version
16 * 2 along with this work; if not, write to the Free Software Foundation,
17 * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
18 *
19 * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
20 * or visit www.oracle.com if you need additional information or have any
21 * questions.
22 *
523 case vmIntrinsics::_putIntOpaque:
524 case vmIntrinsics::_putLongOpaque:
525 case vmIntrinsics::_putFloatOpaque:
526 case vmIntrinsics::_putDoubleOpaque:
527 case vmIntrinsics::_getShortUnaligned:
528 case vmIntrinsics::_getCharUnaligned:
529 case vmIntrinsics::_getIntUnaligned:
530 case vmIntrinsics::_getLongUnaligned:
531 case vmIntrinsics::_putShortUnaligned:
532 case vmIntrinsics::_putCharUnaligned:
533 case vmIntrinsics::_putIntUnaligned:
534 case vmIntrinsics::_putLongUnaligned:
535 case vmIntrinsics::_loadFence:
536 case vmIntrinsics::_storeFence:
537 case vmIntrinsics::_fullFence:
538 case vmIntrinsics::_currentThread:
539 case vmIntrinsics::_isInterrupted:
540 #ifdef TRACE_HAVE_INTRINSICS
541 case vmIntrinsics::_counterTime:
542 case vmIntrinsics::_getClassId:
543 case vmIntrinsics::_getEventWriter:
544 #endif
545 case vmIntrinsics::_currentTimeMillis:
546 case vmIntrinsics::_nanoTime:
547 case vmIntrinsics::_allocateInstance:
548 case vmIntrinsics::_allocateUninitializedArray:
549 case vmIntrinsics::_newArray:
550 case vmIntrinsics::_getLength:
551 case vmIntrinsics::_copyOf:
552 case vmIntrinsics::_copyOfRange:
553 case vmIntrinsics::_clone:
554 case vmIntrinsics::_isAssignableFrom:
555 case vmIntrinsics::_isInstance:
556 case vmIntrinsics::_getModifiers:
557 case vmIntrinsics::_isInterface:
558 case vmIntrinsics::_isArray:
559 case vmIntrinsics::_isPrimitive:
560 case vmIntrinsics::_getSuperclass:
561 case vmIntrinsics::_getClassAccessFlags:
562 case vmIntrinsics::_floatToRawIntBits:
563 case vmIntrinsics::_floatToIntBits:
|