Import of old SSLeay release: SSLeay 0.8.1b
[openssl.git] / crypto / des / asm / dx86unix.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 des_encrypt     _des_encrypt
9 #define des_encrypt2    _des_encrypt2
10 #define des_encrypt3    _des_encrypt3
11 #define des_decrypt3    _des_decrypt3
12 #define ALIGN           4
13 #endif
14
15 #ifdef BSDI
16 #define OK              1
17 #define des_SPtrans     _des_SPtrans
18 #define des_encrypt     _des_encrypt
19 #define des_encrypt2    _des_encrypt2
20 #define des_encrypt3    _des_encrypt3
21 #define des_decrypt3    _des_decrypt3
22 #define ALIGN           4
23 #undef SIZE
24 #undef TYPE
25 #endif
26
27 #if defined(ELF) || defined(SOL)
28 #define OK              1
29 #define ALIGN           16
30 #endif
31
32 #ifndef OK
33 You need to define one of
34 ELF - elf systems - linux-elf, NetBSD and DG-UX
35 OUT - a.out systems - linux-a.out and FreeBSD
36 SOL - solaris systems, which are elf with strange comment lines
37 BSDI - a.out with a very primative version of as.
38 #endif
39
40 #include "dx86-cpp.s" 
41