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