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