INST_ADDR(paren_docol),
INST_ADDR(paren_docon),
INST_ADDR(paren_dovar),
INST_ADDR(paren_douser),
INST_ADDR(paren_dodefer),
INST_ADDR(paren_field),
INST_ADDR(paren_dodoes),
INST_ADDR(paren_does_handler),
GROUPADD(8)
GROUP( control, 8)
INST_ADDR(noop),
INST_ADDR(call),
INST_ADDR(execute),
INST_ADDR(perform),
INST_ADDR(semis),
INST_ADDR(unloop),
INST_ADDR(lit_perform),
INST_ADDR(does_exec),
GROUPADD(8)
#ifdef HAS_GLOCALS
INST_ADDR(branch_lp_plus_store_number),
GROUPADD(1)
#endif
INST_ADDR(branch),
INST_ADDR(question_branch),
GROUPADD(2)
#ifdef HAS_GLOCALS
INST_ADDR(question_branch_lp_plus_store_number),
GROUPADD(1)
#endif
GROUPADD(0)
#ifdef HAS_XCONDS
INST_ADDR(question_dupe_question_branch),
INST_ADDR(question_dupe_zero_equals_question_branch),
GROUPADD(2)
#endif
INST_ADDR(paren_next),
GROUPADD(1)
#ifdef HAS_GLOCALS
INST_ADDR(paren_next_lp_plus_store_number),
GROUPADD(1)
#endif
INST_ADDR(paren_loop),
GROUPADD(1)
#ifdef HAS_GLOCALS
INST_ADDR(paren_loop_lp_plus_store_number),
GROUPADD(1)
#endif
INST_ADDR(paren_plus_loop),
GROUPADD(1)
#ifdef HAS_GLOCALS
INST_ADDR(paren_plus_loop_lp_plus_store_number),
GROUPADD(1)
#endif
GROUPADD(0)
#ifdef HAS_XCONDS
INST_ADDR(paren_minus_loop),
GROUPADD(1)
#ifdef HAS_GLOCALS
INST_ADDR(paren_minus_loop_lp_plus_store_number),
GROUPADD(1)
#endif
INST_ADDR(paren_symmetric_plus_loop),
GROUPADD(1)
#ifdef HAS_GLOCALS
INST_ADDR(paren_symmetric_plus_loop_lp_plus_store_number),
GROUPADD(1)
#endif
GROUPADD(0)
#endif
INST_ADDR(paren_for),
INST_ADDR(paren_do),
INST_ADDR(paren_question_do),
GROUPADD(3)
#ifdef HAS_XCONDS
INST_ADDR(paren_plus_do),
INST_ADDR(paren_u_plus_do),
INST_ADDR(paren_minus_do),
INST_ADDR(paren_u_minus_do),
GROUPADD(4)
#endif
INST_ADDR(i),
INST_ADDR(i_tick),
INST_ADDR(j),
INST_ADDR(k),
GROUPADD(4)
GROUP( strings, 43)
INST_ADDR(move),
INST_ADDR(c_move),
INST_ADDR(c_move_up),
INST_ADDR(fill),
INST_ADDR(compare),
INST_ADDR(toupper),
INST_ADDR(slash_string),
GROUPADD(7)
GROUP( arith, 50)
INST_ADDR(lit),
INST_ADDR(plus),
INST_ADDR(lit_plus),
INST_ADDR(under_plus),
INST_ADDR(minus),
INST_ADDR(negate),
INST_ADDR(one_plus),
INST_ADDR(one_minus),
INST_ADDR(max),
INST_ADDR(min),
INST_ADDR(abs),
INST_ADDR(star),
INST_ADDR(slash),
INST_ADDR(mod),
INST_ADDR(slash_mod),
INST_ADDR(two_star),
INST_ADDR(two_slash),
INST_ADDR(f_m_slash_mod),
INST_ADDR(s_m_slash_rem),
INST_ADDR(m_star),
INST_ADDR(u_m_star),
INST_ADDR(u_m_slash_mod),
INST_ADDR(m_plus),
INST_ADDR(d_plus),
INST_ADDR(d_minus),
INST_ADDR(d_negate),
INST_ADDR(d_two_star),
INST_ADDR(d_two_slash),
INST_ADDR(and),
INST_ADDR(or),
INST_ADDR(x_or),
INST_ADDR(invert),
INST_ADDR(r_shift),
INST_ADDR(l_shift),
GROUPADD(34)
GROUP( compare, 84)
INST_ADDR(zero_equals),
INST_ADDR(zero_not_equals),
INST_ADDR(zero_less_than),
INST_ADDR(zero_greater_than),
INST_ADDR(zero_less_or_equal),
INST_ADDR(zero_greater_or_equal),
INST_ADDR(equals),
INST_ADDR(not_equals),
INST_ADDR(less_than),
INST_ADDR(greater_than),
INST_ADDR(less_or_equal),
INST_ADDR(greater_or_equal),
INST_ADDR(u_equals),
INST_ADDR(u_not_equals),
INST_ADDR(u_less_than),
INST_ADDR(u_greater_than),
INST_ADDR(u_less_or_equal),
INST_ADDR(u_greater_or_equal),
GROUPADD(18)
#ifdef HAS_DCOMPS
INST_ADDR(d_equals),
INST_ADDR(d_not_equals),
INST_ADDR(d_less_than),
INST_ADDR(d_greater_than),
INST_ADDR(d_less_or_equal),
INST_ADDR(d_greater_or_equal),
INST_ADDR(d_zero_equals),
INST_ADDR(d_zero_not_equals),
INST_ADDR(d_zero_less_than),
INST_ADDR(d_zero_greater_than),
INST_ADDR(d_zero_less_or_equal),
INST_ADDR(d_zero_greater_or_equal),
INST_ADDR(d_u_equals),
INST_ADDR(d_u_not_equals),
INST_ADDR(d_u_less_than),
INST_ADDR(d_u_greater_than),
INST_ADDR(d_u_less_or_equal),
INST_ADDR(d_u_greater_or_equal),
GROUPADD(18)
#endif
INST_ADDR(within),
GROUPADD(1)
GROUP( stack, 121)
INST_ADDR(useraddr),
INST_ADDR(up_store),
INST_ADDR(sp_fetch),
INST_ADDR(sp_store),
INST_ADDR(rp_fetch),
INST_ADDR(rp_store),
GROUPADD(6)
#ifdef HAS_FLOATING
INST_ADDR(fp_fetch),
INST_ADDR(fp_store),
GROUPADD(2)
#endif
INST_ADDR(to_r),
INST_ADDR(r_from),
INST_ADDR(rdrop),
INST_ADDR(two_to_r),
INST_ADDR(two_r_from),
INST_ADDR(two_r_fetch),
INST_ADDR(two_r_drop),
INST_ADDR(over),
INST_ADDR(drop),
INST_ADDR(swap),
INST_ADDR(dupe),
INST_ADDR(rote),
INST_ADDR(not_rote),
INST_ADDR(nip),
INST_ADDR(tuck),
INST_ADDR(question_dupe),
INST_ADDR(pick),
INST_ADDR(two_drop),
INST_ADDR(two_dupe),
INST_ADDR(two_over),
INST_ADDR(two_swap),
INST_ADDR(two_rote),
INST_ADDR(two_nip),
INST_ADDR(two_tuck),
GROUPADD(24)
GROUP( memory, 153)
INST_ADDR(fetch),
INST_ADDR(lit_fetch),
INST_ADDR(store),
INST_ADDR(plus_store),
INST_ADDR(c_fetch),
INST_ADDR(c_store),
INST_ADDR(two_store),
INST_ADDR(two_fetch),
INST_ADDR(cell_plus),
INST_ADDR(cells),
INST_ADDR(char_plus),
INST_ADDR(paren_chars),
INST_ADDR(count),
GROUPADD(13)
GROUP( compiler, 166)
GROUPADD(0)
#ifdef HAS_F83HEADERSTRING
INST_ADDR(paren_f83find),
GROUPADD(1)
#else /* 167 */
INST_ADDR(paren_listlfind),
GROUPADD(1)
#ifdef HAS_HASH
INST_ADDR(paren_hashlfind),
INST_ADDR(paren_tablelfind),
INST_ADDR(paren_hashkey1),
GROUPADD(3)
#endif
GROUPADD(0)
#endif
INST_ADDR(paren_parse_white),
INST_ADDR(aligned),
INST_ADDR(f_aligned),
INST_ADDR(threading_method),
GROUPADD(4)
GROUP( hostos, 175)
INST_ADDR(paren_key_file),
INST_ADDR(key_q_file),
GROUPADD(2)
#ifdef HAS_OS
INST_ADDR(stdin),
INST_ADDR(stdout),
INST_ADDR(stderr),
INST_ADDR(form),
INST_ADDR(flush_icache),
INST_ADDR(paren_bye),
INST_ADDR(paren_system),
INST_ADDR(getenv),
INST_ADDR(open_pipe),
INST_ADDR(close_pipe),
INST_ADDR(time_and_date),
INST_ADDR(ms),
INST_ADDR(allocate),
INST_ADDR(free),
INST_ADDR(resize),
INST_ADDR(strerror),
INST_ADDR(strsignal),
INST_ADDR(call_c),
GROUPADD(18)
#endif
GROUPADD(0)
#ifdef HAS_FILE
INST_ADDR(close_file),
INST_ADDR(open_file),
INST_ADDR(create_file),
INST_ADDR(delete_file),
INST_ADDR(rename_file),
INST_ADDR(file_position),
INST_ADDR(reposition_file),
INST_ADDR(file_size),
INST_ADDR(resize_file),
INST_ADDR(read_file),
INST_ADDR(paren_read_line),
GROUPADD(11)
#endif
INST_ADDR(write_file),
INST_ADDR(emit_file),
GROUPADD(2)
#ifdef HAS_FILE
INST_ADDR(flush_file),
INST_ADDR(file_status),
INST_ADDR(file_eof_query),
INST_ADDR(open_dir),
INST_ADDR(read_dir),
INST_ADDR(close_dir),
INST_ADDR(match_file),
GROUPADD(7)
#endif
INST_ADDR(newline),
GROUPADD(1)
#ifdef HAS_OS
INST_ADDR(utime),
INST_ADDR(cputime),
GROUPADD(2)
#endif
GROUPADD(0)
#ifdef HAS_FLOATING
GROUPADD(0)
GROUP( floating, 218)
INST_ADDR(f_equals),
INST_ADDR(f_not_equals),
INST_ADDR(f_less_than),
INST_ADDR(f_greater_than),
INST_ADDR(f_less_or_equal),
INST_ADDR(f_greater_or_equal),
INST_ADDR(f_zero_equals),
INST_ADDR(f_zero_not_equals),
INST_ADDR(f_zero_less_than),
INST_ADDR(f_zero_greater_than),
INST_ADDR(f_zero_less_or_equal),
INST_ADDR(f_zero_greater_or_equal),
INST_ADDR(d_to_f),
INST_ADDR(f_to_d),
INST_ADDR(f_store),
INST_ADDR(f_fetch),
INST_ADDR(d_f_fetch),
INST_ADDR(d_f_store),
INST_ADDR(s_f_fetch),
INST_ADDR(s_f_store),
INST_ADDR(f_plus),
INST_ADDR(f_minus),
INST_ADDR(f_star),
INST_ADDR(f_slash),
INST_ADDR(f_star_star),
INST_ADDR(f_negate),
INST_ADDR(f_drop),
INST_ADDR(f_dupe),
INST_ADDR(f_swap),
INST_ADDR(f_over),
INST_ADDR(f_rote),
INST_ADDR(f_nip),
INST_ADDR(f_tuck),
INST_ADDR(float_plus),
INST_ADDR(floats),
INST_ADDR(floor),
INST_ADDR(f_round),
INST_ADDR(f_max),
INST_ADDR(f_min),
INST_ADDR(represent),
INST_ADDR(to_float),
INST_ADDR(f_abs),
INST_ADDR(f_a_cos),
INST_ADDR(f_a_sine),
INST_ADDR(f_a_tan),
INST_ADDR(f_a_tan_two),
INST_ADDR(f_cos),
INST_ADDR(f_e_x_p),
INST_ADDR(f_e_x_p_m_one),
INST_ADDR(f_l_n),
INST_ADDR(f_l_n_p_one),
INST_ADDR(f_log),
INST_ADDR(f_a_log),
INST_ADDR(f_sine),
INST_ADDR(f_sine_cos),
INST_ADDR(f_square_root),
INST_ADDR(f_tan),
INST_ADDR(f_cinch),
INST_ADDR(f_cosh),
INST_ADDR(f_tan_h),
INST_ADDR(f_a_cinch),
INST_ADDR(f_a_cosh),
INST_ADDR(f_a_tan_h),
INST_ADDR(s_floats),
INST_ADDR(d_floats),
INST_ADDR(s_f_aligned),
INST_ADDR(d_f_aligned),
INST_ADDR(v_star),
INST_ADDR(faxpy),
GROUPADD(69)
#endif
GROUPADD(0)
#ifdef HAS_GLOCALS
GROUPADD(0)
GROUP( locals, 287)
INST_ADDR(fetch_local_number),
INST_ADDR(fetch_local_zero),
INST_ADDR(fetch_local_four),
INST_ADDR(fetch_local_eight),
INST_ADDR(fetch_local_twelve),
GROUPADD(5)
#ifdef HAS_FLOATING
INST_ADDR(f_fetch_local_number),
INST_ADDR(f_fetch_local_zero),
INST_ADDR(f_fetch_local_eight),
GROUPADD(3)
#endif
INST_ADDR(laddr_number),
INST_ADDR(lp_plus_store_number),
INST_ADDR(minus_four_lp_plus_store),
INST_ADDR(eight_lp_plus_store),
INST_ADDR(sixteen_lp_plus_store),
INST_ADDR(lp_store),
INST_ADDR(to_l),
GROUPADD(7)
#ifdef HAS_FLOATING
INST_ADDR(f_to_l),
INST_ADDR(fpick),
GROUPADD(2)
#endif
GROUPADD(0)
#endif
GROUPADD(0)
#ifdef HAS_OS
GROUPADD(0)
GROUP( syslib, 304)
INST_ADDR(open_lib),
INST_ADDR(lib_sym),
INST_ADDR(wcall),
GROUPADD(3)
#ifdef HAS_FFCALL
INST_ADDR(av_start_void),
INST_ADDR(av_start_int),
INST_ADDR(av_start_float),
INST_ADDR(av_start_double),
INST_ADDR(av_start_longlong),
INST_ADDR(av_start_ptr),
INST_ADDR(av_int),
INST_ADDR(av_float),
INST_ADDR(av_double),
INST_ADDR(av_longlong),
INST_ADDR(av_ptr),
INST_ADDR(av_int_r),
INST_ADDR(av_float_r),
INST_ADDR(av_double_r),
INST_ADDR(av_longlong_r),
INST_ADDR(av_ptr_r),
INST_ADDR(av_call_void),
INST_ADDR(av_call_int),
INST_ADDR(av_call_float),
INST_ADDR(av_call_double),
INST_ADDR(av_call_longlong),
INST_ADDR(av_call_ptr),
INST_ADDR(alloc_callback),
INST_ADDR(va_start_void),
INST_ADDR(va_start_int),
INST_ADDR(va_start_longlong),
INST_ADDR(va_start_ptr),
INST_ADDR(va_start_float),
INST_ADDR(va_start_double),
INST_ADDR(va_arg_int),
INST_ADDR(va_arg_longlong),
INST_ADDR(va_arg_ptr),
INST_ADDR(va_arg_float),
INST_ADDR(va_arg_double),
INST_ADDR(va_return_void),
INST_ADDR(va_return_int),
INST_ADDR(va_return_ptr),
INST_ADDR(va_return_longlong),
INST_ADDR(va_return_float),
INST_ADDR(va_return_double),
GROUPADD(40)
#endif
GROUPADD(0)
#ifdef HAS_OLDCALL
INST_ADDR(icall0),
INST_ADDR(icall1),
INST_ADDR(icall2),
INST_ADDR(icall3),
INST_ADDR(icall4),
INST_ADDR(icall5),
INST_ADDR(icall6),
INST_ADDR(icall20),
INST_ADDR(fcall0),
INST_ADDR(fcall1),
INST_ADDR(fcall2),
INST_ADDR(fcall3),
INST_ADDR(fcall4),
INST_ADDR(fcall5),
INST_ADDR(fcall6),
INST_ADDR(fcall20),
GROUPADD(16)
#endif
GROUPADD(0)
#endif
GROUPADD(0)
GROUP( peephole, 363)
GROUPADD(0)
#ifdef HAS_PEEPHOLE
INST_ADDR(compile_prim1),
INST_ADDR(finish_code),
INST_ADDR(forget_dyncode),
INST_ADDR(decompile_prim),
INST_ADDR(set_next_code),
INST_ADDR(call2),
INST_ADDR(tag_offsets),
GROUPADD(7)
#endif
GROUPADD(0)
GROUP( static_super, 370)
 #if !defined(GFORTH_DEBUGGING) && !defined(INDIRECT_THREADED) && !defined(DOUBLY_INDIRECT) && !defined(VM_PROFILING)
INST_ADDR(super1),
INST_ADDR(super2),
INST_ADDR(super3),
INST_ADDR(super4),
INST_ADDR(super5),
INST_ADDR(super6),
INST_ADDR(super7),
INST_ADDR(super8),
INST_ADDR(super9),
INST_ADDR(super10),
INST_ADDR(super11),
INST_ADDR(super12),
INST_ADDR(super13),
INST_ADDR(super14),
INST_ADDR(super15),
INST_ADDR(super16),
INST_ADDR(super17),
INST_ADDR(super18),
INST_ADDR(super19),
INST_ADDR(super20),
INST_ADDR(super21),
INST_ADDR(super22),
INST_ADDR(super23),
INST_ADDR(super24),
INST_ADDR(super25),
INST_ADDR(super26),
INST_ADDR(super27),
 #endif
GROUPADD(27)
GROUP( end, 397)
