75 lines
2.3 KiB
C
75 lines
2.3 KiB
C
|
|
/*********************************************************************/
|
||
|
|
/* pC++/Sage++ Copyright (C) 1993 */
|
||
|
|
/* Indiana University University of Oregon University of Rennes */
|
||
|
|
/*********************************************************************/
|
||
|
|
|
||
|
|
|
||
|
|
/* The following 16 different options are used to
|
||
|
|
declare variables are as follows:
|
||
|
|
( stored in symptr->attr ) */
|
||
|
|
|
||
|
|
#define ALLOCATABLE_BIT 1
|
||
|
|
#define DIMENSION_BIT 2
|
||
|
|
#define INHERIT_BIT 4
|
||
|
|
#define EXTERNAL_BIT 8
|
||
|
|
#define IN_BIT 16
|
||
|
|
#define INOUT_BIT 32
|
||
|
|
#define INTRINSIC_BIT 64
|
||
|
|
#define OPTIONAL_BIT 128
|
||
|
|
#define OUT_BIT 256
|
||
|
|
#define PARAMETER_BIT 512
|
||
|
|
#define POINTER_BIT 1024
|
||
|
|
#define PRIVATE_BIT 2048
|
||
|
|
#define PUBLIC_BIT 4096
|
||
|
|
#define SAVE_BIT 8192
|
||
|
|
#define SEQUENCE_BIT 16384
|
||
|
|
#define RECURSIVE_BIT 32768
|
||
|
|
#define TARGET_BIT 65536
|
||
|
|
#define PROCESSORS_BIT 131072
|
||
|
|
#define TEMPLATE_BIT 262144
|
||
|
|
#define DISTRIBUTE_BIT 524288
|
||
|
|
#define ALIGN_BIT 1048576
|
||
|
|
#define HEAP_BIT 2097152
|
||
|
|
#define DYNAMIC_BIT 4194304
|
||
|
|
#define SHADOW_BIT 8388608
|
||
|
|
#define DVM_POINTER_BIT 16777216
|
||
|
|
#define COMMON_BIT 33554432
|
||
|
|
#define INDIRECT_BIT 67108864
|
||
|
|
#define POSTPONE_BIT 134217728
|
||
|
|
#define DO_VAR_BIT 268435456
|
||
|
|
#define DATA_BIT 536870912
|
||
|
|
#define TASK_BIT 1073741824
|
||
|
|
|
||
|
|
#define EQUIVALENCE_BIT 16384
|
||
|
|
#define ALIGN_BASE_BIT 67108864
|
||
|
|
#define CONSISTENT_BIT 268435456
|
||
|
|
|
||
|
|
#define ELEMENTAL_BIT 2097152
|
||
|
|
#define PURE_BIT 33554432
|
||
|
|
|
||
|
|
|
||
|
|
/* This constant is used in HPF unparser */
|
||
|
|
|
||
|
|
#define DVM_POINTER_ARRAY_BIT 268435456
|
||
|
|
/*2147483648 */
|
||
|
|
|
||
|
|
#define ALREADY_DISTRIBUTE_BIT 524288
|
||
|
|
#define ALREADY_ALIGN_BIT 1048576
|
||
|
|
#define ALREADY_TEMPLATE_BIT 262144
|
||
|
|
#define ALREADY_DYNAMIC_BIT 4194304
|
||
|
|
#define ALREADY_PROCESSORS_BIT 131072
|
||
|
|
#define ALREADY_SHADOW_BIT 8388608
|
||
|
|
#define ALREADY_TASK_BIT 1073741824
|
||
|
|
#define ALREADY_INHERIT_BIT 67108864
|
||
|
|
#define ALREADY_DVM_POINTER_BIT 16777216
|
||
|
|
#define ALREADY_TASK_BIT 1073741824
|
||
|
|
|
||
|
|
/*ACC*/
|
||
|
|
#define USE_IN_BIT 8
|
||
|
|
#define USE_OUT_BIT 32768
|
||
|
|
|
||
|
|
#define USER_PROCEDURE_BIT 512
|
||
|
|
|
||
|
|
/* This constant is used in analyzer */
|
||
|
|
#define ASSOCIATION_BIT 2097152
|