1 /* VSTORE.C (c) Copyright Roger Bowler, 2000-2009 */ 2 /* ESA/390 Virtual Storage Functions */ 3 4 /* Interpretive Execution - (c) Copyright Jan Jaeger, 1999-2009 */ 5 /* z/Architecture support - (c) Copyright Jan Jaeger, 1999-2009 */ 6 7 #include "hstdinc.h" 8 9 #include "hercules.h" 10 11 #if defined(OPTION_NO_INLINE_VSTORE) | defined(OPTION_NO_INLINE_IFETCH) 12 13 #define _VSTORE_C 14 15 #include "opcode.h" 16 17 #include "inline.h" 18 19 #if !defined(_GEN_ARCH) 20 21 #if defined(_ARCHMODE2) 22 #define _GEN_ARCH _ARCHMODE2 23 #include "vstore.c" 24 #endif 25 26 #if defined(_ARCHMODE3) 27 #undef _GEN_ARCH 28 #define _GEN_ARCH _ARCHMODE3 29 #include "vstore.c" 30 #endif 31 32 #endif /*!defined(_GEN_ARCH)*/ 33 34 #endif /*!defined(OPTION_NO_INLINE_VSTORE)*/ 35