1 /* DAT.C        (c) Copyright Roger Bowler, 1999-2012                */
2 /*              Hercules Supported DAT Functions                     */
3 
4 /* z/Architecture support - (c) Copyright Jan Jaeger, 1999-2009      */
5 
6 #include "hstdinc.h"
7 #include "hercules.h"
8 
9 #if defined(OPTION_NO_INLINE_DAT) || defined(OPTION_NO_INLINE_LOGICAL)
10 
11 #define _DAT_C
12 
13 #include "opcode.h"
14 
15 #include "inline.h"
16 
17 #if !defined(_GEN_ARCH)
18 
19 #if defined(_ARCHMODE2)
20  #define  _GEN_ARCH _ARCHMODE2
21  #include "dat.c"
22 #endif
23 
24 #if defined(_ARCHMODE3)
25  #undef   _GEN_ARCH
26  #define  _GEN_ARCH _ARCHMODE3
27  #include "dat.c"
28 #endif
29 
30 #endif /*!defined(_GEN_ARCH)*/
31 
32 #endif /*!defined(OPTION_NO_INLINE_DAT) || defined(OPTION_NO_INLINE_LOGICAL)*/
33