
Go to the source code of this file.
Data Types | |
| union | Word |
| union | DWord |
Defines | |
| #define | int16 short |
| #define | int32 long |
| #define | int64 long long |
| #define | uint64 unsigned int64 |
| #define | jfloat float |
| #define | jdouble double |
| #define | jword uint32 |
| #define | IMMEDIATE_u1 (PC++, CHECK_PC_IN_RANGE(PC), BCODE[PC-1]) |
| #define | IMMEDIATE_s1 (PC++, CHECK_PC_IN_RANGE(PC), (signed char)BCODE[PC-1]) |
| #define | IMMEDIATE_s2 |
| #define | IMMEDIATE_u2 |
| #define | IMMEDIATE_s4 |
| #define | UT8_CHAR_LENGTH(PREFIX_CHAR) |
Typedefs | |
| typedef unsigned char | uint8 |
| typedef unsigned int16 | uint16 |
| typedef unsigned int32 | uint32 |
| typedef uint16 | jchar |
| typedef char | jbyte |
| typedef int16 | jshort |
| typedef int32 | jint |
| typedef int64 | jlong |
| typedef void * | jref |
Functions/Subroutines | |
| static jfloat | WORD_TO_FLOAT (jword w) |
| static jint | WORD_TO_INT (jword w) |
| static jlong | WORDS_TO_LONG (jword hi, jword lo) |
| static jdouble | WORDS_TO_DOUBLE (jword hi, jword lo) |
| #define IMMEDIATE_s2 |
| #define IMMEDIATE_s4 |
Value:
(PC+=4, CHECK_PC_IN_RANGE(PC), \ (WORD_TO_INT((BCODE[PC-4] << 24) | (BCODE[PC-3] << 16) \ | (BCODE[PC-2] << 8) | (BCODE[PC-1]))))
Definition at line 100 of file javaop.h.
Referenced by verify_jvm_instructions().
| #define IMMEDIATE_u2 |
| #define int16 short |
Definition at line 31 of file javaop.h.
Referenced by __hsign(), __iidint(), __iiqint(), __iirint(), h_dnnt(), h_nint(), h_sign(), main(), pow_hh(), rshft_h(), shft_h(), shftc_h(), and shftc_l().
| #define int32 long |
Definition at line 36 of file javaop.h.
Referenced by __getadr(), __getcln(), __isign(), __jidint(), __jiqint(), __jirint(), __nullok(), __powii(), __powil(), __retour(), _rdfmt(), _S2UO(), _S2UZ(), _wrfmt(), DEFUN(), hashUtf8String(), i_dnnt(), i_nint(), i_sign(), main(), narcar_(), nargum_(), nartab_(), nchara_(), nretca_(), ntabca_(), ntabch_(), perform_relocations(), pow_ii(), retour_(), rretrg_(), rretvr_(), rshft_l(), s_abort(), s_cat(), s_cat_kai(), s_cmp(), s_rnge(), s_srng(), s_stop(), set_arg_arr(), set_varg_(), shft_l(), shft_ll(), shftc_l(), shftc_ll(), sinh(), subout(), tabarg_(), unlink_(), varlen(), wait_(), and wsfe().
Definition at line 42 of file javaop.h.
Referenced by __kidint(), __kiqint(), __kirint(), __lsign(), __powli(), __powll(), _dumppfmt(), _frwd(), _fwwd(), _rdunf(), _S2UO(), _S2UZ(), _wrfmt(), _wrunf(), ar_imul64u(), ar_isqrt64(), ar_pass_fcd_address(), ar_sim(), bset_ll(), l_dnnt(), l_nint(), l_sign(), load_pvp_word(), main(), nonzero_integer(), open_arith_file(), pow_il(), pow_li(), pow_ll(), process_arl(), process_bioz(), process_defg(), process_minus(), process_paren_group(), rshft_ll(), shft_ll(), shftc_ll(), and store_pvp_word().
| #define jword uint32 |
Definition at line 82 of file javaop.h.
Referenced by alloc_name_constant(), DEFUN(), find_class_or_string_constant(), find_constant_index(), find_constant_wide(), find_utf8_constant(), get_class_constant(), push_int_const(), set_constant_entry(), and write_constant_pool().
| #define uint64 unsigned int64 |
Definition at line 46 of file javaop.h.
Referenced by _ALLOCATE(), _frwd(), _fwwd(), _REALLOC(), bext_ll(), btest_ll(), DEFUN(), and mvbits_long_long().
| #define UT8_CHAR_LENGTH | ( | PREFIX_CHAR | ) |
| static jfloat WORD_TO_FLOAT | ( | jword | w | ) | [inline, static] |
| static jint WORD_TO_INT | ( | jword | w | ) | [inline, static] |
| static jdouble WORDS_TO_DOUBLE | ( | jword | hi, | |
| jword | lo | |||
| ) | [inline, static] |
| static jlong WORDS_TO_LONG | ( | jword | hi, | |
| jword | lo | |||
| ) | [inline, static] |
1.5.6