This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Remove PMROOT and replace it with a small shell script. Er, magic.
[perl5.git] / ext / B / B / Asmdata.pm
index 6492970..17f18dc 100644 (file)
@@ -1,3 +1,4 @@
+# -#- buffer-read-only: t -#-
 #
 #      Copyright (c) 1996-1999 Malcolm Beattie
 #
@@ -39,7 +40,7 @@ $insn_data{newop} = [11, \&PUT_U8, "GET_U8"];
 $insn_data{newopx} = [12, \&PUT_U16, "GET_U16"];
 $insn_data{newopn} = [13, \&PUT_U8, "GET_U8"];
 $insn_data{newpv} = [14, \&PUT_PV, "GET_PV"];
-$insn_data{pv_cur} = [15, \&PUT_U32, "GET_U32"];
+$insn_data{pv_cur} = [15, \&PUT_PADOFFSET, "GET_PADOFFSET"];
 $insn_data{pv_free} = [16, \&PUT_none, "GET_none"];
 $insn_data{sv_upgrade} = [17, \&PUT_U8, "GET_U8"];
 $insn_data{sv_refcnt} = [18, \&PUT_U32, "GET_U32"];
@@ -47,12 +48,12 @@ $insn_data{sv_refcnt_add} = [19, \&PUT_I32, "GET_I32"];
 $insn_data{sv_flags} = [20, \&PUT_U32, "GET_U32"];
 $insn_data{xrv} = [21, \&PUT_svindex, "GET_svindex"];
 $insn_data{xpv} = [22, \&PUT_none, "GET_none"];
-$insn_data{xpv_cur} = [23, \&PUT_U32, "GET_U32"];
-$insn_data{xpv_len} = [24, \&PUT_U32, "GET_U32"];
+$insn_data{xpv_cur} = [23, \&PUT_PADOFFSET, "GET_PADOFFSET"];
+$insn_data{xpv_len} = [24, \&PUT_PADOFFSET, "GET_PADOFFSET"];
 $insn_data{xiv} = [25, \&PUT_IV, "GET_IV"];
 $insn_data{xnv} = [26, \&PUT_NV, "GET_NV"];
-$insn_data{xlv_targoff} = [27, \&PUT_U32, "GET_U32"];
-$insn_data{xlv_targlen} = [28, \&PUT_U32, "GET_U32"];
+$insn_data{xlv_targoff} = [27, \&PUT_PADOFFSET, "GET_PADOFFSET"];
+$insn_data{xlv_targlen} = [28, \&PUT_PADOFFSET, "GET_PADOFFSET"];
 $insn_data{xlv_targ} = [29, \&PUT_svindex, "GET_svindex"];
 $insn_data{xlv_type} = [30, \&PUT_U8, "GET_U8"];
 $insn_data{xbm_useful} = [31, \&PUT_I32, "GET_I32"];
@@ -78,102 +79,101 @@ $insn_data{xcv_start} = [51, \&PUT_opindex, "GET_opindex"];
 $insn_data{xcv_root} = [52, \&PUT_opindex, "GET_opindex"];
 $insn_data{xcv_gv} = [53, \&PUT_svindex, "GET_svindex"];
 $insn_data{xcv_file} = [54, \&PUT_pvindex, "GET_pvindex"];
-$insn_data{xcv_depth} = [55, \&PUT_I32, "GET_I32"];
+$insn_data{xcv_depth} = [55, \&PUT_long, "GET_long"];
 $insn_data{xcv_padlist} = [56, \&PUT_svindex, "GET_svindex"];
 $insn_data{xcv_outside} = [57, \&PUT_svindex, "GET_svindex"];
 $insn_data{xcv_outside_seq} = [58, \&PUT_U32, "GET_U32"];
 $insn_data{xcv_flags} = [59, \&PUT_U16, "GET_U16"];
-$insn_data{av_extend} = [60, \&PUT_I32, "GET_I32"];
+$insn_data{av_extend} = [60, \&PUT_PADOFFSET, "GET_PADOFFSET"];
 $insn_data{av_pushx} = [61, \&PUT_svindex, "GET_svindex"];
 $insn_data{av_push} = [62, \&PUT_svindex, "GET_svindex"];
-$insn_data{xav_fill} = [63, \&PUT_I32, "GET_I32"];
-$insn_data{xav_max} = [64, \&PUT_I32, "GET_I32"];
-$insn_data{xav_flags} = [65, \&PUT_U8, "GET_U8"];
-$insn_data{xhv_riter} = [66, \&PUT_I32, "GET_I32"];
-$insn_data{xhv_name} = [67, \&PUT_pvindex, "GET_pvindex"];
-$insn_data{xhv_pmroot} = [68, \&PUT_opindex, "GET_opindex"];
-$insn_data{hv_store} = [69, \&PUT_svindex, "GET_svindex"];
-$insn_data{sv_magic} = [70, \&PUT_U8, "GET_U8"];
-$insn_data{mg_obj} = [71, \&PUT_svindex, "GET_svindex"];
-$insn_data{mg_private} = [72, \&PUT_U16, "GET_U16"];
-$insn_data{mg_flags} = [73, \&PUT_U8, "GET_U8"];
-$insn_data{mg_name} = [74, \&PUT_pvcontents, "GET_pvcontents"];
-$insn_data{mg_namex} = [75, \&PUT_svindex, "GET_svindex"];
-$insn_data{xmg_stash} = [76, \&PUT_svindex, "GET_svindex"];
-$insn_data{gv_fetchpv} = [77, \&PUT_strconst, "GET_strconst"];
-$insn_data{gv_fetchpvx} = [78, \&PUT_strconst, "GET_strconst"];
-$insn_data{gv_stashpv} = [79, \&PUT_strconst, "GET_strconst"];
-$insn_data{gv_stashpvx} = [80, \&PUT_strconst, "GET_strconst"];
-$insn_data{gp_sv} = [81, \&PUT_svindex, "GET_svindex"];
-$insn_data{gp_refcnt} = [82, \&PUT_U32, "GET_U32"];
-$insn_data{gp_refcnt_add} = [83, \&PUT_I32, "GET_I32"];
-$insn_data{gp_av} = [84, \&PUT_svindex, "GET_svindex"];
-$insn_data{gp_hv} = [85, \&PUT_svindex, "GET_svindex"];
-$insn_data{gp_cv} = [86, \&PUT_svindex, "GET_svindex"];
-$insn_data{gp_file} = [87, \&PUT_pvindex, "GET_pvindex"];
-$insn_data{gp_io} = [88, \&PUT_svindex, "GET_svindex"];
-$insn_data{gp_form} = [89, \&PUT_svindex, "GET_svindex"];
-$insn_data{gp_cvgen} = [90, \&PUT_U32, "GET_U32"];
-$insn_data{gp_line} = [91, \&PUT_U32, "GET_U32"];
-$insn_data{gp_share} = [92, \&PUT_svindex, "GET_svindex"];
-$insn_data{xgv_flags} = [93, \&PUT_U8, "GET_U8"];
-$insn_data{op_next} = [94, \&PUT_opindex, "GET_opindex"];
-$insn_data{op_sibling} = [95, \&PUT_opindex, "GET_opindex"];
-$insn_data{op_ppaddr} = [96, \&PUT_strconst, "GET_strconst"];
-$insn_data{op_targ} = [97, \&PUT_PADOFFSET, "GET_PADOFFSET"];
-$insn_data{op_type} = [98, \&PUT_U16, "GET_U16"];
-$insn_data{op_seq} = [99, \&PUT_U16, "GET_U16"];
-$insn_data{op_flags} = [100, \&PUT_U8, "GET_U8"];
-$insn_data{op_private} = [101, \&PUT_U8, "GET_U8"];
-$insn_data{op_first} = [102, \&PUT_opindex, "GET_opindex"];
-$insn_data{op_last} = [103, \&PUT_opindex, "GET_opindex"];
-$insn_data{op_other} = [104, \&PUT_opindex, "GET_opindex"];
-$insn_data{op_pmreplroot} = [105, \&PUT_opindex, "GET_opindex"];
-$insn_data{op_pmreplstart} = [106, \&PUT_opindex, "GET_opindex"];
-$insn_data{op_pmnext} = [107, \&PUT_opindex, "GET_opindex"];
-$insn_data{op_pmstashpv} = [108, \&PUT_pvindex, "GET_pvindex"];
-$insn_data{op_pmreplrootpo} = [109, \&PUT_PADOFFSET, "GET_PADOFFSET"];
-$insn_data{op_pmstash} = [110, \&PUT_svindex, "GET_svindex"];
-$insn_data{op_pmreplrootgv} = [111, \&PUT_svindex, "GET_svindex"];
-$insn_data{pregcomp} = [112, \&PUT_pvcontents, "GET_pvcontents"];
-$insn_data{op_pmflags} = [113, \&PUT_U16, "GET_U16"];
-$insn_data{op_pmpermflags} = [114, \&PUT_U16, "GET_U16"];
-$insn_data{op_pmdynflags} = [115, \&PUT_U8, "GET_U8"];
-$insn_data{op_sv} = [116, \&PUT_svindex, "GET_svindex"];
-$insn_data{op_padix} = [117, \&PUT_PADOFFSET, "GET_PADOFFSET"];
-$insn_data{op_pv} = [118, \&PUT_pvcontents, "GET_pvcontents"];
-$insn_data{op_pv_tr} = [119, \&PUT_op_tr_array, "GET_op_tr_array"];
-$insn_data{op_redoop} = [120, \&PUT_opindex, "GET_opindex"];
-$insn_data{op_nextop} = [121, \&PUT_opindex, "GET_opindex"];
-$insn_data{op_lastop} = [122, \&PUT_opindex, "GET_opindex"];
-$insn_data{cop_label} = [123, \&PUT_pvindex, "GET_pvindex"];
-$insn_data{cop_stashpv} = [124, \&PUT_pvindex, "GET_pvindex"];
-$insn_data{cop_file} = [125, \&PUT_pvindex, "GET_pvindex"];
-$insn_data{cop_stash} = [126, \&PUT_svindex, "GET_svindex"];
-$insn_data{cop_filegv} = [127, \&PUT_svindex, "GET_svindex"];
-$insn_data{cop_seq} = [128, \&PUT_U32, "GET_U32"];
-$insn_data{cop_arybase} = [129, \&PUT_I32, "GET_I32"];
-$insn_data{cop_line} = [130, \&PUT_U32, "GET_U32"];
-$insn_data{cop_io} = [131, \&PUT_svindex, "GET_svindex"];
-$insn_data{cop_warnings} = [132, \&PUT_svindex, "GET_svindex"];
-$insn_data{main_start} = [133, \&PUT_opindex, "GET_opindex"];
-$insn_data{main_root} = [134, \&PUT_opindex, "GET_opindex"];
-$insn_data{main_cv} = [135, \&PUT_svindex, "GET_svindex"];
-$insn_data{curpad} = [136, \&PUT_svindex, "GET_svindex"];
-$insn_data{push_begin} = [137, \&PUT_svindex, "GET_svindex"];
-$insn_data{push_init} = [138, \&PUT_svindex, "GET_svindex"];
-$insn_data{push_end} = [139, \&PUT_svindex, "GET_svindex"];
-$insn_data{curstash} = [140, \&PUT_svindex, "GET_svindex"];
-$insn_data{defstash} = [141, \&PUT_svindex, "GET_svindex"];
-$insn_data{data} = [142, \&PUT_U8, "GET_U8"];
-$insn_data{incav} = [143, \&PUT_svindex, "GET_svindex"];
-$insn_data{load_glob} = [144, \&PUT_svindex, "GET_svindex"];
-$insn_data{regex_padav} = [145, \&PUT_svindex, "GET_svindex"];
-$insn_data{dowarn} = [146, \&PUT_U8, "GET_U8"];
-$insn_data{comppad_name} = [147, \&PUT_svindex, "GET_svindex"];
-$insn_data{xgv_stash} = [148, \&PUT_svindex, "GET_svindex"];
-$insn_data{signal} = [149, \&PUT_strconst, "GET_strconst"];
-$insn_data{formfeed} = [150, \&PUT_svindex, "GET_svindex"];
+$insn_data{xav_fill} = [63, \&PUT_PADOFFSET, "GET_PADOFFSET"];
+$insn_data{xav_max} = [64, \&PUT_PADOFFSET, "GET_PADOFFSET"];
+$insn_data{xhv_riter} = [65, \&PUT_I32, "GET_I32"];
+$insn_data{xhv_name} = [66, \&PUT_pvindex, "GET_pvindex"];
+$insn_data{hv_store} = [67, \&PUT_svindex, "GET_svindex"];
+$insn_data{sv_magic} = [68, \&PUT_U8, "GET_U8"];
+$insn_data{mg_obj} = [69, \&PUT_svindex, "GET_svindex"];
+$insn_data{mg_private} = [70, \&PUT_U16, "GET_U16"];
+$insn_data{mg_flags} = [71, \&PUT_U8, "GET_U8"];
+$insn_data{mg_name} = [72, \&PUT_pvcontents, "GET_pvcontents"];
+$insn_data{mg_namex} = [73, \&PUT_svindex, "GET_svindex"];
+$insn_data{xmg_stash} = [74, \&PUT_svindex, "GET_svindex"];
+$insn_data{gv_fetchpv} = [75, \&PUT_strconst, "GET_strconst"];
+$insn_data{gv_fetchpvx} = [76, \&PUT_strconst, "GET_strconst"];
+$insn_data{gv_stashpv} = [77, \&PUT_strconst, "GET_strconst"];
+$insn_data{gv_stashpvx} = [78, \&PUT_strconst, "GET_strconst"];
+$insn_data{gp_sv} = [79, \&PUT_svindex, "GET_svindex"];
+$insn_data{gp_refcnt} = [80, \&PUT_U32, "GET_U32"];
+$insn_data{gp_refcnt_add} = [81, \&PUT_I32, "GET_I32"];
+$insn_data{gp_av} = [82, \&PUT_svindex, "GET_svindex"];
+$insn_data{gp_hv} = [83, \&PUT_svindex, "GET_svindex"];
+$insn_data{gp_cv} = [84, \&PUT_svindex, "GET_svindex"];
+$insn_data{gp_file} = [85, \&PUT_pvindex, "GET_pvindex"];
+$insn_data{gp_io} = [86, \&PUT_svindex, "GET_svindex"];
+$insn_data{gp_form} = [87, \&PUT_svindex, "GET_svindex"];
+$insn_data{gp_cvgen} = [88, \&PUT_U32, "GET_U32"];
+$insn_data{gp_line} = [89, \&PUT_U32, "GET_U32"];
+$insn_data{gp_share} = [90, \&PUT_svindex, "GET_svindex"];
+$insn_data{xgv_flags} = [91, \&PUT_U8, "GET_U8"];
+$insn_data{op_next} = [92, \&PUT_opindex, "GET_opindex"];
+$insn_data{op_sibling} = [93, \&PUT_opindex, "GET_opindex"];
+$insn_data{op_ppaddr} = [94, \&PUT_strconst, "GET_strconst"];
+$insn_data{op_targ} = [95, \&PUT_PADOFFSET, "GET_PADOFFSET"];
+$insn_data{op_type} = [96, \&PUT_U16, "GET_U16"];
+$insn_data{op_opt} = [97, \&PUT_U8, "GET_U8"];
+$insn_data{op_static} = [98, \&PUT_U8, "GET_U8"];
+$insn_data{op_flags} = [99, \&PUT_U8, "GET_U8"];
+$insn_data{op_private} = [100, \&PUT_U8, "GET_U8"];
+$insn_data{op_first} = [101, \&PUT_opindex, "GET_opindex"];
+$insn_data{op_last} = [102, \&PUT_opindex, "GET_opindex"];
+$insn_data{op_other} = [103, \&PUT_opindex, "GET_opindex"];
+$insn_data{op_pmreplroot} = [104, \&PUT_opindex, "GET_opindex"];
+$insn_data{op_pmreplstart} = [105, \&PUT_opindex, "GET_opindex"];
+$insn_data{op_pmnext} = [106, \&PUT_opindex, "GET_opindex"];
+$insn_data{op_pmstashpv} = [107, \&PUT_pvindex, "GET_pvindex"];
+$insn_data{op_pmreplrootpo} = [108, \&PUT_PADOFFSET, "GET_PADOFFSET"];
+$insn_data{op_pmstash} = [109, \&PUT_svindex, "GET_svindex"];
+$insn_data{op_pmreplrootgv} = [110, \&PUT_svindex, "GET_svindex"];
+$insn_data{pregcomp} = [111, \&PUT_pvcontents, "GET_pvcontents"];
+$insn_data{op_pmflags} = [112, \&PUT_U16, "GET_U16"];
+$insn_data{op_pmpermflags} = [113, \&PUT_U16, "GET_U16"];
+$insn_data{op_pmdynflags} = [114, \&PUT_U8, "GET_U8"];
+$insn_data{op_sv} = [115, \&PUT_svindex, "GET_svindex"];
+$insn_data{op_padix} = [116, \&PUT_PADOFFSET, "GET_PADOFFSET"];
+$insn_data{op_pv} = [117, \&PUT_pvcontents, "GET_pvcontents"];
+$insn_data{op_pv_tr} = [118, \&PUT_op_tr_array, "GET_op_tr_array"];
+$insn_data{op_redoop} = [119, \&PUT_opindex, "GET_opindex"];
+$insn_data{op_nextop} = [120, \&PUT_opindex, "GET_opindex"];
+$insn_data{op_lastop} = [121, \&PUT_opindex, "GET_opindex"];
+$insn_data{cop_label} = [122, \&PUT_pvindex, "GET_pvindex"];
+$insn_data{cop_stashpv} = [123, \&PUT_pvindex, "GET_pvindex"];
+$insn_data{cop_file} = [124, \&PUT_pvindex, "GET_pvindex"];
+$insn_data{cop_stash} = [125, \&PUT_svindex, "GET_svindex"];
+$insn_data{cop_filegv} = [126, \&PUT_svindex, "GET_svindex"];
+$insn_data{cop_seq} = [127, \&PUT_U32, "GET_U32"];
+$insn_data{cop_arybase} = [128, \&PUT_I32, "GET_I32"];
+$insn_data{cop_line} = [129, \&PUT_U32, "GET_U32"];
+$insn_data{cop_io} = [130, \&PUT_svindex, "GET_svindex"];
+$insn_data{cop_warnings} = [131, \&PUT_svindex, "GET_svindex"];
+$insn_data{main_start} = [132, \&PUT_opindex, "GET_opindex"];
+$insn_data{main_root} = [133, \&PUT_opindex, "GET_opindex"];
+$insn_data{main_cv} = [134, \&PUT_svindex, "GET_svindex"];
+$insn_data{curpad} = [135, \&PUT_svindex, "GET_svindex"];
+$insn_data{push_begin} = [136, \&PUT_svindex, "GET_svindex"];
+$insn_data{push_init} = [137, \&PUT_svindex, "GET_svindex"];
+$insn_data{push_end} = [138, \&PUT_svindex, "GET_svindex"];
+$insn_data{curstash} = [139, \&PUT_svindex, "GET_svindex"];
+$insn_data{defstash} = [140, \&PUT_svindex, "GET_svindex"];
+$insn_data{data} = [141, \&PUT_U8, "GET_U8"];
+$insn_data{incav} = [142, \&PUT_svindex, "GET_svindex"];
+$insn_data{load_glob} = [143, \&PUT_svindex, "GET_svindex"];
+$insn_data{regex_padav} = [144, \&PUT_svindex, "GET_svindex"];
+$insn_data{dowarn} = [145, \&PUT_U8, "GET_U8"];
+$insn_data{comppad_name} = [146, \&PUT_svindex, "GET_svindex"];
+$insn_data{xgv_stash} = [147, \&PUT_svindex, "GET_svindex"];
+$insn_data{signal} = [148, \&PUT_strconst, "GET_strconst"];
+$insn_data{formfeed} = [149, \&PUT_svindex, "GET_svindex"];
 
 my ($insn_name, $insn_data);
 while (($insn_name, $insn_data) = each %insn_data) {
@@ -245,3 +245,5 @@ or '&PL_sv_undef').
 Malcolm Beattie, C<mbeattie@sable.ox.ac.uk>
 
 =cut
+
+# ex: set ro: