This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Speedup (rn|n)?instr
[perl5.git] / embedvar.h
index 56fd726..ca344b8 100644 (file)
 #define PL_screamnext          (vTHX->Tscreamnext)
 #define PL_secondgv            (vTHX->Tsecondgv)
 #define PL_sortcop             (vTHX->Tsortcop)
-#define PL_sortcxix            (vTHX->Tsortcxix)
 #define PL_sortstash           (vTHX->Tsortstash)
 #define PL_stack_base          (vTHX->Tstack_base)
 #define PL_stack_max           (vTHX->Tstack_max)
 #define PL_beginav             (vTHX->Ibeginav)
 #define PL_beginav_save                (vTHX->Ibeginav_save)
 #define PL_bitcount            (vTHX->Ibitcount)
+#define PL_body_arenaroots     (vTHX->Ibody_arenaroots)
+#define PL_body_roots          (vTHX->Ibody_roots)
 #define PL_bufend              (vTHX->Ibufend)
 #define PL_bufptr              (vTHX->Ibufptr)
 #define PL_checkav             (vTHX->Icheckav)
 #define PL_globalstash         (vTHX->Iglobalstash)
 #define PL_hash_seed           (vTHX->Ihash_seed)
 #define PL_hash_seed_set       (vTHX->Ihash_seed_set)
-#define PL_he_arenaroot                (vTHX->Ihe_arenaroot)
-#define PL_he_root             (vTHX->Ihe_root)
 #define PL_hintgv              (vTHX->Ihintgv)
 #define PL_hints               (vTHX->Ihints)
 #define PL_in_clean_all                (vTHX->Iin_clean_all)
 #define PL_maxsysfd            (vTHX->Imaxsysfd)
 #define PL_mess_sv             (vTHX->Imess_sv)
 #define PL_min_intro_pending   (vTHX->Imin_intro_pending)
+#define PL_minus_E             (vTHX->Iminus_E)
 #define PL_minus_F             (vTHX->Iminus_F)
 #define PL_minus_a             (vTHX->Iminus_a)
 #define PL_minus_c             (vTHX->Iminus_c)
 #define PL_psig_name           (vTHX->Ipsig_name)
 #define PL_psig_pend           (vTHX->Ipsig_pend)
 #define PL_psig_ptr            (vTHX->Ipsig_ptr)
-#define PL_pte_arenaroot       (vTHX->Ipte_arenaroot)
-#define PL_pte_root            (vTHX->Ipte_root)
 #define PL_ptr_table           (vTHX->Iptr_table)
 #define PL_reentrant_buffer    (vTHX->Ireentrant_buffer)
 #define PL_reentrant_retint    (vTHX->Ireentrant_retint)
 #define PL_uudmap              (vTHX->Iuudmap)
 #define PL_warnhook            (vTHX->Iwarnhook)
 #define PL_widesyscalls                (vTHX->Iwidesyscalls)
-#define PL_xnv_arenaroot       (vTHX->Ixnv_arenaroot)
-#define PL_xnv_root            (vTHX->Ixnv_root)
-#define PL_xpv_arenaroot       (vTHX->Ixpv_arenaroot)
-#define PL_xpv_root            (vTHX->Ixpv_root)
-#define PL_xpvav_arenaroot     (vTHX->Ixpvav_arenaroot)
-#define PL_xpvav_root          (vTHX->Ixpvav_root)
-#define PL_xpvbm_arenaroot     (vTHX->Ixpvbm_arenaroot)
-#define PL_xpvbm_root          (vTHX->Ixpvbm_root)
-#define PL_xpvcv_arenaroot     (vTHX->Ixpvcv_arenaroot)
-#define PL_xpvcv_root          (vTHX->Ixpvcv_root)
-#define PL_xpvgv_arenaroot     (vTHX->Ixpvgv_arenaroot)
-#define PL_xpvgv_root          (vTHX->Ixpvgv_root)
-#define PL_xpvhv_arenaroot     (vTHX->Ixpvhv_arenaroot)
-#define PL_xpvhv_root          (vTHX->Ixpvhv_root)
-#define PL_xpviv_arenaroot     (vTHX->Ixpviv_arenaroot)
-#define PL_xpviv_root          (vTHX->Ixpviv_root)
-#define PL_xpvlv_arenaroot     (vTHX->Ixpvlv_arenaroot)
-#define PL_xpvlv_root          (vTHX->Ixpvlv_root)
-#define PL_xpvmg_arenaroot     (vTHX->Ixpvmg_arenaroot)
-#define PL_xpvmg_root          (vTHX->Ixpvmg_root)
-#define PL_xpvnv_arenaroot     (vTHX->Ixpvnv_arenaroot)
-#define PL_xpvnv_root          (vTHX->Ixpvnv_root)
 #define PL_yycharp             (vTHX->Iyycharp)
 #define PL_yylvalp             (vTHX->Iyylvalp)
 
 #define PL_Ibeginav            PL_beginav
 #define PL_Ibeginav_save       PL_beginav_save
 #define PL_Ibitcount           PL_bitcount
+#define PL_Ibody_arenaroots    PL_body_arenaroots
+#define PL_Ibody_roots         PL_body_roots
 #define PL_Ibufend             PL_bufend
 #define PL_Ibufptr             PL_bufptr
 #define PL_Icheckav            PL_checkav
 #define PL_Iglobalstash                PL_globalstash
 #define PL_Ihash_seed          PL_hash_seed
 #define PL_Ihash_seed_set      PL_hash_seed_set
-#define PL_Ihe_arenaroot       PL_he_arenaroot
-#define PL_Ihe_root            PL_he_root
 #define PL_Ihintgv             PL_hintgv
 #define PL_Ihints              PL_hints
 #define PL_Iin_clean_all       PL_in_clean_all
 #define PL_Imaxsysfd           PL_maxsysfd
 #define PL_Imess_sv            PL_mess_sv
 #define PL_Imin_intro_pending  PL_min_intro_pending
+#define PL_Iminus_E            PL_minus_E
 #define PL_Iminus_F            PL_minus_F
 #define PL_Iminus_a            PL_minus_a
 #define PL_Iminus_c            PL_minus_c
 #define PL_Ipsig_name          PL_psig_name
 #define PL_Ipsig_pend          PL_psig_pend
 #define PL_Ipsig_ptr           PL_psig_ptr
-#define PL_Ipte_arenaroot      PL_pte_arenaroot
-#define PL_Ipte_root           PL_pte_root
 #define PL_Iptr_table          PL_ptr_table
 #define PL_Ireentrant_buffer   PL_reentrant_buffer
 #define PL_Ireentrant_retint   PL_reentrant_retint
 #define PL_Iuudmap             PL_uudmap
 #define PL_Iwarnhook           PL_warnhook
 #define PL_Iwidesyscalls       PL_widesyscalls
-#define PL_Ixnv_arenaroot      PL_xnv_arenaroot
-#define PL_Ixnv_root           PL_xnv_root
-#define PL_Ixpv_arenaroot      PL_xpv_arenaroot
-#define PL_Ixpv_root           PL_xpv_root
-#define PL_Ixpvav_arenaroot    PL_xpvav_arenaroot
-#define PL_Ixpvav_root         PL_xpvav_root
-#define PL_Ixpvbm_arenaroot    PL_xpvbm_arenaroot
-#define PL_Ixpvbm_root         PL_xpvbm_root
-#define PL_Ixpvcv_arenaroot    PL_xpvcv_arenaroot
-#define PL_Ixpvcv_root         PL_xpvcv_root
-#define PL_Ixpvgv_arenaroot    PL_xpvgv_arenaroot
-#define PL_Ixpvgv_root         PL_xpvgv_root
-#define PL_Ixpvhv_arenaroot    PL_xpvhv_arenaroot
-#define PL_Ixpvhv_root         PL_xpvhv_root
-#define PL_Ixpviv_arenaroot    PL_xpviv_arenaroot
-#define PL_Ixpviv_root         PL_xpviv_root
-#define PL_Ixpvlv_arenaroot    PL_xpvlv_arenaroot
-#define PL_Ixpvlv_root         PL_xpvlv_root
-#define PL_Ixpvmg_arenaroot    PL_xpvmg_arenaroot
-#define PL_Ixpvmg_root         PL_xpvmg_root
-#define PL_Ixpvnv_arenaroot    PL_xpvnv_arenaroot
-#define PL_Ixpvnv_root         PL_xpvnv_root
 #define PL_Iyycharp            PL_yycharp
 #define PL_Iyylvalp            PL_yylvalp
 
 #define PL_Tscreamnext         PL_screamnext
 #define PL_Tsecondgv           PL_secondgv
 #define PL_Tsortcop            PL_sortcop
-#define PL_Tsortcxix           PL_sortcxix
 #define PL_Tsortstash          PL_sortstash
 #define PL_Tstack_base         PL_stack_base
 #define PL_Tstack_max          PL_stack_max