Initial version of donated sources by Avertec, 3.4p5.
[tas-yagle.git] / distrib / sources / tas / val / ttvdiff.h
1 /****************************************************************************/
2 /* */
3 /* Chaine de CAO & VLSI Alliance */
4 /* */
5 /* Produit : TTVDIFF Version 1 */
6 /* Fichier : ttvdiff.h */
7 /* */
8 /* (c) copyright 2002 AVERTEC */
9 /* Tous droits reserves */
10 /* */
11 /* Auteur(s) : Karim DIOURY */
12 /* Antony PINTO */
13 /* */
14 /****************************************************************************/
15
16 /* les inclusions systemes */
17 #include <stdio.h>
18 #include <stdlib.h>
19 #include <string.h>
20 #include <stdarg.h>
21 #include <time.h>
22 #include <sys/types.h>
23 #include <sys/time.h>
24 #include <sys/resource.h>
25
26 /* inclusion mbk */
27 #include MUT_H
28 #include MLO_H
29
30 #ifdef AVERTEC
31 #include AVT_H
32 #endif
33
34 /* inclusions ttv */
35 #include STM_H
36 #include TTV_H
37
38 #define DIFF_OPT_NDELAY ((long) 0x00000001)
39 #define DIFF_OPT_NSLOPE ((long) 0x00000002)
40 #define DIFF_OPT_NCAPA ((long) 0x00000004)
41 #define DIFF_OPT_NETNAME ((long) 0x00000008)
42 #define DIFF_OPT_DTX ((long) 0x00000010)
43 #define DIFF_OPT_NDTX ((long) 0xFFFFFFEF)
44 #define DIFF_OPT_NTTX ((long) 0x00000020)
45 #define DIFF_OPT_MODEL ((long) 0x00000040)
46 #define DIFF_OPT_INFO ((long) 0x00000080)
47 #define DIFF_OPT_DELTAD ((long) 0x00000100)
48 #define DIFF_OPT_DELTAS ((long) 0x00000200)
49 #define DIFF_OPT_DELTAC ((long) 0x00000400)
50 #define DIFF_OPT_DELTA ((long) 0x00000800)
51 #define DIFF_OPT_DMASK (DIFF_OPT_DELTA|DIFF_OPT_DELTAD|DIFF_OPT_DELTAS)
52 #define DIFF_OPT_DELTADP ((long) 0x00001000)
53 #define DIFF_OPT_DELTASP ((long) 0x00002000)
54 #define DIFF_OPT_DELTACP ((long) 0x00004000)
55 #define DIFF_OPT_DELTAP ((long) 0x00008000)
56 #define DIFF_OPT_DMASKP (DIFF_OPT_DELTAP|DIFF_OPT_DELTADP|DIFF_OPT_DELTASP)
57 #define DIFF_OPT_ICHANGE ((long) 0x00010000)
58 #define DIFF_OPT_IMISS ((long) 0x00020000)
59 #define DIFF_OPT_IEXTRA ((long) 0x00040000)
60 #define DIFF_OPT_HELP ((long) 0x00080000)
61 #define DIFF_OPT_X ((long) 0x00100000)
62 #define DIFF_OPT_XIN ((long) 0x00200000)
63 #define DIFF_OPT_XOUT ((long) 0x00400000)
64 #define DIFF_OPT_HIER ((long) 0x00800000)
65 #define DIFF_OPT_NHIER ((long) 0xFF7FFFFF)
66 #define DIFF_OPT_SCREEN ((long) 0x01000000)
67 #define DIFF_OPT_NSIG ((long) 0x02000000)
68 #define DIFF_OPT_TEST ((long) 0x04000000)
69 #define DIFF_OPT_MODF ((long) 0x08000000)
70 #define DIFF_OPT_MODC ((long) 0x10000000)
71 #define DIFF_OPT_MODK ((long) 0x20000000)
72 #define DIFF_OPT_MOD ((long) 0x38000000)
73
74 #define DIFF_MAX_MODNB 32
75
76 extern long DELTA;
77 extern long DELTAS;
78 extern long DELTAD;
79 extern long DELTAC;
80 extern float MODF[DIFF_MAX_MODNB];
81 extern float MODC[DIFF_MAX_MODNB];
82 extern float MODK[DIFF_MAX_MODNB];
83 extern int NBMODF;
84 extern int NBMODC;
85 extern int NBMODK;
86
87 #include "ttv_comp.h"
88