90f87c95ef6e51e7ec037b57a3f60b86a9db9f76
[openssl.git] / crypto / des / asm / cx86unix.cpp
1
2 #define TYPE(a,b)       .type   a,b
3 #define SIZE(a,b)       .size   a,b
4
5 #ifdef OUT
6 #define OK              1
7 #define des_SPtrans     _des_SPtrans
8 #define fcrypt_body     _fcrypt_body
9 #define ALIGN           4
10 #endif
11
12 #ifdef BSDI
13 #define OK              1
14 #define des_SPtrans     _des_SPtrans
15 #define fcrypt_body     _fcrypt_body
16 #define ALIGN           4
17 #undef SIZE
18 #undef TYPE
19 #endif
20
21 #if defined(ELF) || defined(SOL)
22 #define OK              1
23 #define ALIGN           16
24 #endif
25
26 #ifndef OK
27 You need to define one of
28 ELF - elf systems - linux-elf, NetBSD and DG-UX
29 OUT - a.out systems - linux-a.out and FreeBSD
30 SOL - solaris systems, which are elf with strange comment lines
31 BSDI - a.out with a very primative version of as.
32 #endif
33
34 #include "cx86-cpp.s" 
35