Searched defs:is_wide (Results 1 - 12 of 12) sorted by relevance

/openjdk7/hotspot/agent/src/share/classes/sun/jvm/hotspot/interpreter/
H A DBytecode.java62 static boolean can_use_native_byte_order(int bc, boolean is_wide) { argument
63 return (VM.getVM().isBigEndian() || Bytecodes.native_byte_order(bc /*, is_wide*/));
H A DBytecodes.java395 static int flags (int code, boolean is_wide) { argument
397 return _flags[code + (is_wide ? 256 : 0)];
399 static int format_bits (int code, boolean is_wide) { return flags(code, is_wide) & _all_fmt_bits; } argument
400 static boolean has_all_flags (int code, int test_flags, boolean is_wide) { argument
401 return (flags(code, is_wide) & test_flags) == test_flags;
/openjdk7/hotspot/src/share/vm/interpreter/
H A Dbytecode.cpp39 void Bytecode::assert_same_format_as(Bytecodes::Code testbc, bool is_wide) const {
42 if (is_wide) {
47 int thisflags = Bytecodes::flags(testbc, is_wide) & Bytecodes::_all_fmt_bits;
48 int testflags = Bytecodes::flags(thisbc, is_wide) & Bytecodes::_all_fmt_bits;
51 (int)testbc, (int)thisbc, (is_wide?"/wide":""), testflags, thisflags);
55 void Bytecode::assert_index_size(int size, Bytecodes::Code bc, bool is_wide) { argument
56 int have_fmt = (Bytecodes::flags(bc, is_wide)
67 if (is_wide) need_fmt |= Bytecodes::_fmt_not_simple;
69 tty->print_cr("assert_index_size %d: bc=%d%s %d != %d", size, bc, (is_wide?"/wide":""), have_fmt, need_fmt);
74 void Bytecode::assert_offset_size(int size, Bytecodes::Code bc, bool is_wide) { argument
88 assert_constant_size(int size, int where, Bytecodes::Code bc, bool is_wide) argument
106 assert_native_index(Bytecodes::Code bc, bool is_wide) argument
[all...]
H A DbytecodeStream.hpp109 bool is_wide() const { return _is_wide; } function in class:BaseBytecodeStream
166 int get_index() const { return (is_wide()) ? get_index_u2_raw(bcp() + 2) : get_index_u1(); }
168 int get_index_u2() const { assert(!is_wide(), ""); return get_index_u2_raw(bcp() + 1); }
228 int get_index() const { return is_wide() ? bytecode().get_index_u2(raw_code(), true) : get_index_u1(); }
H A Drewriter.cpp231 void Rewriter::maybe_rewrite_ldc(address bcp, int offset, bool is_wide, argument
234 assert((*bcp) == (is_wide ? Bytecodes::_ldc_w : Bytecodes::_ldc), "not ldc bytecode");
236 int cp_index = is_wide ? Bytes::get_Java_u2(p) : (u1)(*p);
240 if (is_wide) {
252 (is_wide ? Bytecodes::_fast_aldc_w : Bytecodes::_fast_aldc);
255 int cache_index = is_wide ? Bytes::get_native_u2(p) : (u1)(*p);
257 if (is_wide) {
H A DtemplateTable.cpp193 bool is_wide = (flags & iswd) != 0; local
198 assert(in == vtos || !is_wide, "wide instructions have vtos entry point only");
199 Template* t = is_wide ? template_for_wide(code) : template_for(code);
H A DtemplateTable.hpp87 bool is_wide() const { return (_flags & (1 << wide_bit )) != 0; } function in class:VALUE_OBJ_CLASS_SPEC
253 static void branch(bool is_jsr, bool is_wide);
H A DbytecodeTracer.cpp64 int get_index_special() { return (is_wide()) ? get_index_u2() : get_index_u1(); }
66 bool is_wide() { return _is_wide; } function in class:BytecodePrinter
101 if (is_wide()) {
117 _next_pc = is_wide() ? bcp+2 : bcp+1;
119 // Set is_wide for the next one, since the caller of this doesn't skip
131 // Set is_wide
133 if (is_wide()) {
139 if (is_wide()) {
144 _next_pc = is_wide() ? bcp+2 : bcp+1;
425 jint offset = is_wide()
[all...]
H A Dbytecodes.hpp432 static int flags (int code, bool is_wide) { argument
434 return _flags[code + (is_wide ? (1<<BitsPerByte) : 0)];
436 static int format_bits (Code code, bool is_wide) { return flags(code, is_wide) & _all_fmt_bits; } argument
437 static bool has_all_flags (Code code, int test_flags, bool is_wide) { argument
438 return (flags(code, is_wide) & test_flags) == test_flags;
/openjdk7/hotspot/src/share/vm/ci/
H A DciStreams.hpp77 { assert(is_wide(), "must be a wide instruction"); }
78 else { assert(!is_wide(), "must not be a wide instruction"); }
149 bool is_wide() const { return ( _pc == _was_wide ); } function in class:ciBytecodeStream
174 int get_index_u2(bool is_wide = false) const {
175 return bytecode().get_index_u2(cur_bc_raw(), is_wide);
197 int get_constant_u2(bool is_wide = false) const { return bytecode().get_constant_u2(instruction_size()-2, cur_bc_raw(), is_wide); }
/openjdk7/hotspot/src/cpu/x86/vm/
H A DtemplateTable_x86_32.cpp1575 void TemplateTable::branch(bool is_jsr, bool is_wide) { argument
1586 if (!is_wide) __ sarl(rdx, 16);
1598 __ lea(rax, at_bcp((is_wide ? 5 : 3) - in_bytes(constMethodOopDesc::codes_offset())));
H A DtemplateTable_x86_64.cpp1599 void TemplateTable::branch(bool is_jsr, bool is_wide) { argument
1614 if (!is_wide) {
1627 __ lea(rax, at_bcp((is_wide ? 5 : 3) -

Completed in 5088 milliseconds