37 lines
1.1 KiB
C
37 lines
1.1 KiB
C
#if defined(__GNUC__) /* GCC compiler */
|
|
|
|
#define FCN_ATTR __attribute__ ((noinline))
|
|
|
|
FCN_ATTR void t32__alpha(void) { __asm__ (""); }
|
|
FCN_ATTR void t32__beta(void) { __asm__ (""); }
|
|
|
|
#elif defined(__TASKING__) || defined(__DCC__) /* TASKING and Diab compiler */
|
|
|
|
#define FCN_ATTR __noinline
|
|
|
|
FCN_ATTR void t32__alpha(void) { __asm (""); }
|
|
FCN_ATTR void t32__beta(void) { __asm (""); }
|
|
|
|
#else
|
|
|
|
#define FCN_ATTR
|
|
|
|
FCN_ATTR void t32__alpha(void) { asm (""); }
|
|
FCN_ATTR void t32__beta(void) { asm (""); }
|
|
|
|
#endif
|
|
|
|
FCN_ATTR void t32__gamma0(void) { t32__alpha(); }
|
|
FCN_ATTR void t32__gamma1(void) { t32__alpha(); }
|
|
FCN_ATTR void t32__gamma2(void) { t32__alpha(); }
|
|
FCN_ATTR void t32__gamma3(void) { t32__alpha(); }
|
|
FCN_ATTR void t32__gamma4(void) { t32__alpha(); }
|
|
FCN_ATTR void t32__gamma5(void) { t32__alpha(); }
|
|
|
|
FCN_ATTR void t32__delta0(void) { t32__beta(); }
|
|
FCN_ATTR void t32__delta1(void) { t32__beta(); }
|
|
FCN_ATTR void t32__delta2(void) { t32__beta(); }
|
|
FCN_ATTR void t32__delta3(void) { t32__beta(); }
|
|
FCN_ATTR void t32__delta4(void) { t32__beta(); }
|
|
FCN_ATTR void t32__delta5(void) { t32__beta(); }
|