equal
deleted
inserted
replaced
1 /* |
1 /* |
2 * Copyright (c) 1999, 2005, Oracle and/or its affiliates. All rights reserved. |
2 * Copyright (c) 1999, 2012, Oracle and/or its affiliates. All rights reserved. |
3 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. |
3 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. |
4 * |
4 * |
5 * This code is free software; you can redistribute it and/or modify it |
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 |
6 * under the terms of the GNU General Public License version 2 only, as |
7 * published by the Free Software Foundation. Oracle designates this |
7 * published by the Free Software Foundation. Oracle designates this |
275 */ |
275 */ |
276 int dontgoto = jsr; |
276 int dontgoto = jsr; |
277 |
277 |
278 /** Shift and mask constants for shifting prefix instructions. |
278 /** Shift and mask constants for shifting prefix instructions. |
279 * a pair of instruction codes such as LCMP ; IFEQ is encoded |
279 * a pair of instruction codes such as LCMP ; IFEQ is encoded |
280 * in Symtab as (LCMP << preShift) + IFEQ. |
280 * in Symtab as {@literal (LCMP << preShift) + IFEQ }. |
281 */ |
281 */ |
282 int preShift = 9; |
282 int preShift = 9; |
283 int preMask = (1 << preShift) - 1; |
283 int preMask = (1 << preShift) - 1; |
284 |
284 |
285 /** Type codes. |
285 /** Type codes. |