/*     
      BYTE CODE INTERPRETER . Magma 1.0 . 1996 . Sylvain HUET

      mbytec2.h : definitions des fonctions de base
*/
// Modification history:
//$ FA(26/03/2001): Functions that directly refer to pc are moved and inlined
//                  inside switch of interpreter loop
//$ FA(27/03/2001): The remaining functions commented out below were moved
//                  inside interpreter loop and optimised


//int MBexec(mmachine m);
//$ FA(26/02/2001) - Used by EXEC microcode in basic.cpp
int MBoptiTFC(mmachine m);
//
//int MBret(mmachine m);
//int MBdrop(mmachine m);
int MBdup(mmachine m);     // duplicated
//int MBnil(mmachine m);
//int MBlocal(mmachine m);
//int MBglobal(mmachine m);
//int MBint(mmachine m);

//int MBgoto(mmachine m);
//int MBelse(mmachine m);
//int MBfetch(mmachine m);
//int MBstore(mmachine m);
//int MBstore2(mmachine m);
//int MBsize(mmachine m);
//int MBmktab(mmachine m);
int MBdeftab(mmachine m);  // duplicated
//int MBnop(mmachine m);

//int MBexec2(mmachine m);
//int MBmknode(mmachine m);
