source: u8u16/tags/u8u16-0.9/config/config_defs.h @ 5877

Last change on this file since 5877 was 5877, checked in by cameron, 16 months ago

Adding old u8u16 for Teradata

File size: 861 bytes
Line 
1/* Target architecture choices. */
2#define LONG_LONG_TARGET 1
3#define ALTIVEC_TARGET 2
4#define SSE_TARGET 3
5#define MMX_TARGET 4
6#define VIS_TARGET 5
7
8/* Transposition algorithm choices. */
9#define S2P_IDEAL 1
10#define S2P_BYTEPACK 2
11#define P2S_IDEAL 1
12#define P2S_BYTEMERGE 2
13
14/* Deletion algorithm choices. */
15/* A.  Bit deletion */
16#define NO_BIT_DELETION 1
17#define ROTATION_TO_LEFT8 2
18#define ROTATION_TO_LEFT4 3
19#define SHIFT_TO_RIGHT4 4
20#define SHIFT_TO_RIGHT8 5
21#define ADDITIVE_SHIFT_TO_LEFT4 6
22#define ADDITIVE_SHIFT_TO_LEFT8 7
23
24/* B. Deletion in byte space. */
25#define NO_BYTE_DELETION 1
26#define BYTE_DEL_BY_PERMUTE_TO_LEFT8 2
27
28/* C. Deletion in doublebyte space. */
29#define FROM_LEFT8 1
30#define FROM_LEFT4 2
31#define ALTIVEC_FROM_LEFT8 3
32
33#define LITTLE_ENDIAN  __LITTLE_ENDIAN
34#define BIG_ENDIAN     __BIG_ENDIAN
35#define BYTE_ORDER     __BYTE_ORDER
36
Note: See TracBrowser for help on using the repository browser.