31 shift/reduce conflicts
5 rules not reduced

warning: rule <mldecls : > will never be reduced
warning: rule <mldecls : mldecl mldecls > will never be reduced
warning: rule <scopedmldecls : newScope mldecls oldScope > will never be reduced
warning: rule <branching : BRANCHING FORWARDS > will never be reduced
warning: rule <branching : BRANCHING BACKWARDS > will never be reduced
error:  state 126: shift/reduce conflict (shift SYMBOL, reduce by rule 311)
error:  state 126: shift/reduce conflict (shift ID, reduce by rule 311)
error:  state 126: shift/reduce conflict (shift CELLSET, reduce by rule 311)
error:  state 126: shift/reduce conflict (shift NOT, reduce by rule 311)
error:  state 126: shift/reduce conflict (shift DEREF, reduce by rule 311)
error:  state 126: shift/reduce conflict (shift TIMES, reduce by rule 311)
error:  state 262: shift/reduce conflict (shift SYMBOL, reduce by rule 373)
error:  state 262: shift/reduce conflict (shift ID, reduce by rule 373)
error:  state 262: shift/reduce conflict (shift INSTRUCTION, reduce by rule 373)
error:  state 262: shift/reduce conflict (shift CELLSET, reduce by rule 373)
error:  state 282: shift/reduce conflict (shift INT, reduce by rule 274)
error:  state 282: shift/reduce conflict (shift WORD, reduce by rule 274)
error:  state 282: shift/reduce conflict (shift SYMBOL, reduce by rule 274)
error:  state 282: shift/reduce conflict (shift ID, reduce by rule 274)
error:  state 282: shift/reduce conflict (shift CELLSET, reduce by rule 274)
error:  state 282: shift/reduce conflict (shift LPAREN, reduce by rule 274)
error:  state 412: shift/reduce conflict (shift BAR, reduce by rule 341)
error:  state 428: shift/reduce conflict (shift RPAREN, reduce by rule 417)
error:  state 493: shift/reduce conflict (shift SYMBOL, reduce by rule 379)
error:  state 493: shift/reduce conflict (shift ID, reduce by rule 379)
error:  state 493: shift/reduce conflict (shift INSTRUCTION, reduce by rule 379)
error:  state 493: shift/reduce conflict (shift CELLSET, reduce by rule 379)
error:  state 516: shift/reduce conflict (shift LDQUOTE, reduce by rule 186)
error:  state 653: shift/reduce conflict (shift CONCAT, reduce by rule 50)
error:  state 653: shift/reduce conflict (shift TIMES, reduce by rule 50)
error:  state 661: shift/reduce conflict (shift AND, reduce by rule 165)
error:  state 690: shift/reduce conflict (shift AND, reduce by rule 165)
error:  state 704: shift/reduce conflict (shift AND, reduce by rule 165)
error:  state 705: shift/reduce conflict (shift AND, reduce by rule 165)
error:  state 712: shift/reduce conflict (shift LATENCY, reduce by rule 146)
error:  state 725: shift/reduce conflict (shift PIPELINE, reduce by rule 148)

state 0:

	architecture : . decls 

	ARCHITECTURE	shift 39
	LOCAL	shift 38
	DATATYPE	shift 37
	TYPE	shift 36
	STORAGE	shift 35
	LOCATIONS	shift 34
	STRUCTURE	shift 33
	FUNCTOR	shift 32
	SIGNATURE	shift 31
	SHARING	shift 30
	INSTRUCTION	shift 29
	VLIW	shift 28
	SUPERSCALAR	shift 27
	FUN	shift 26
	VAL	shift 25
	INCLUDE	shift 24
	OPEN	shift 23
	LITTLE	shift 22
	BIG	shift 21
	PIPELINE	shift 20
	LOWERCASE	shift 19
	UPPERCASE	shift 18
	VERBATIM	shift 17
	RTL	shift 16
	NONFIX	shift 15
	INFIX	shift 14
	INFIXR	shift 13
	DEBUG	shift 12
	RESOURCE	shift 11
	CPU	shift 10
	LATENCY	shift 9
	EXCEPTION	shift 8
	EOF	reduce by rule 1

	architecture	goto 756
	decls	goto 7
	decl	goto 6
	mldecl	goto 5
	mymldecl	goto 4
	mddecl	goto 3
	mymddecl	goto 2
	assemblycase	goto 1

	.	error


state 1:

	mymddecl : assemblycase . ASSEMBLY 

	ASSEMBLY	shift 40


	.	error


state 2:

	mddecl : mymddecl .  (reduce by rule 11)

	ARCHITECTURE	reduce by rule 11
	END	reduce by rule 11
	LOCAL	reduce by rule 11
	IN	reduce by rule 11
	DATATYPE	reduce by rule 11
	TYPE	reduce by rule 11
	RPAREN	reduce by rule 11
	SEMICOLON	reduce by rule 11
	STORAGE	reduce by rule 11
	LOCATIONS	reduce by rule 11
	STRUCTURE	reduce by rule 11
	FUNCTOR	reduce by rule 11
	SIGNATURE	reduce by rule 11
	SHARING	reduce by rule 11
	INSTRUCTION	reduce by rule 11
	VLIW	reduce by rule 11
	SUPERSCALAR	reduce by rule 11
	FUN	reduce by rule 11
	VAL	reduce by rule 11
	INCLUDE	reduce by rule 11
	OPEN	reduce by rule 11
	LITTLE	reduce by rule 11
	BIG	reduce by rule 11
	PIPELINE	reduce by rule 11
	LOWERCASE	reduce by rule 11
	UPPERCASE	reduce by rule 11
	VERBATIM	reduce by rule 11
	RTL	reduce by rule 11
	NONFIX	reduce by rule 11
	INFIX	reduce by rule 11
	INFIXR	reduce by rule 11
	DEBUG	reduce by rule 11
	RESOURCE	reduce by rule 11
	CPU	reduce by rule 11
	LATENCY	reduce by rule 11
	EXCEPTION	reduce by rule 11
	EOF	reduce by rule 11


	.	error


state 3:

	decl : mddecl . optsemi 

	ARCHITECTURE	reduce by rule 5
	END	reduce by rule 5
	LOCAL	reduce by rule 5
	IN	reduce by rule 5
	DATATYPE	reduce by rule 5
	TYPE	reduce by rule 5
	RPAREN	reduce by rule 5
	SEMICOLON	shift 42
	STORAGE	reduce by rule 5
	LOCATIONS	reduce by rule 5
	STRUCTURE	reduce by rule 5
	FUNCTOR	reduce by rule 5
	SIGNATURE	reduce by rule 5
	SHARING	reduce by rule 5
	INSTRUCTION	reduce by rule 5
	VLIW	reduce by rule 5
	SUPERSCALAR	reduce by rule 5
	FUN	reduce by rule 5
	VAL	reduce by rule 5
	INCLUDE	reduce by rule 5
	OPEN	reduce by rule 5
	LITTLE	reduce by rule 5
	BIG	reduce by rule 5
	PIPELINE	reduce by rule 5
	LOWERCASE	reduce by rule 5
	UPPERCASE	reduce by rule 5
	VERBATIM	reduce by rule 5
	RTL	reduce by rule 5
	NONFIX	reduce by rule 5
	INFIX	reduce by rule 5
	INFIXR	reduce by rule 5
	DEBUG	reduce by rule 5
	RESOURCE	reduce by rule 5
	CPU	reduce by rule 5
	LATENCY	reduce by rule 5
	EXCEPTION	reduce by rule 5
	EOF	reduce by rule 5

	optsemi	goto 41

	.	error


state 4:

	mldecl : mymldecl .  (reduce by rule 10)

	ARCHITECTURE	reduce by rule 10
	END	reduce by rule 10
	LOCAL	reduce by rule 10
	IN	reduce by rule 10
	DATATYPE	reduce by rule 10
	TYPE	reduce by rule 10
	RPAREN	reduce by rule 10
	SEMICOLON	reduce by rule 10
	STORAGE	reduce by rule 10
	LOCATIONS	reduce by rule 10
	STRUCTURE	reduce by rule 10
	FUNCTOR	reduce by rule 10
	SIGNATURE	reduce by rule 10
	SHARING	reduce by rule 10
	INSTRUCTION	reduce by rule 10
	VLIW	reduce by rule 10
	SUPERSCALAR	reduce by rule 10
	FUN	reduce by rule 10
	VAL	reduce by rule 10
	INCLUDE	reduce by rule 10
	OPEN	reduce by rule 10
	LITTLE	reduce by rule 10
	BIG	reduce by rule 10
	PIPELINE	reduce by rule 10
	LOWERCASE	reduce by rule 10
	UPPERCASE	reduce by rule 10
	VERBATIM	reduce by rule 10
	RTL	reduce by rule 10
	NONFIX	reduce by rule 10
	INFIX	reduce by rule 10
	INFIXR	reduce by rule 10
	DEBUG	reduce by rule 10
	RESOURCE	reduce by rule 10
	CPU	reduce by rule 10
	LATENCY	reduce by rule 10
	EXCEPTION	reduce by rule 10
	EOF	reduce by rule 10


	.	error


state 5:

	decl : mldecl . optsemi 

	ARCHITECTURE	reduce by rule 5
	END	reduce by rule 5
	LOCAL	reduce by rule 5
	IN	reduce by rule 5
	DATATYPE	reduce by rule 5
	TYPE	reduce by rule 5
	RPAREN	reduce by rule 5
	SEMICOLON	shift 42
	STORAGE	reduce by rule 5
	LOCATIONS	reduce by rule 5
	STRUCTURE	reduce by rule 5
	FUNCTOR	reduce by rule 5
	SIGNATURE	reduce by rule 5
	SHARING	reduce by rule 5
	INSTRUCTION	reduce by rule 5
	VLIW	reduce by rule 5
	SUPERSCALAR	reduce by rule 5
	FUN	reduce by rule 5
	VAL	reduce by rule 5
	INCLUDE	reduce by rule 5
	OPEN	reduce by rule 5
	LITTLE	reduce by rule 5
	BIG	reduce by rule 5
	PIPELINE	reduce by rule 5
	LOWERCASE	reduce by rule 5
	UPPERCASE	reduce by rule 5
	VERBATIM	reduce by rule 5
	RTL	reduce by rule 5
	NONFIX	reduce by rule 5
	INFIX	reduce by rule 5
	INFIXR	reduce by rule 5
	DEBUG	reduce by rule 5
	RESOURCE	reduce by rule 5
	CPU	reduce by rule 5
	LATENCY	reduce by rule 5
	EXCEPTION	reduce by rule 5
	EOF	reduce by rule 5

	optsemi	goto 43

	.	error


state 6:

	decls : decl . decls 

	ARCHITECTURE	shift 39
	END	reduce by rule 1
	LOCAL	shift 38
	IN	reduce by rule 1
	DATATYPE	shift 37
	TYPE	shift 36
	RPAREN	reduce by rule 1
	STORAGE	shift 35
	LOCATIONS	shift 34
	STRUCTURE	shift 33
	FUNCTOR	shift 32
	SIGNATURE	shift 31
	SHARING	shift 30
	INSTRUCTION	shift 29
	VLIW	shift 28
	SUPERSCALAR	shift 27
	FUN	shift 26
	VAL	shift 25
	INCLUDE	shift 24
	OPEN	shift 23
	LITTLE	shift 22
	BIG	shift 21
	PIPELINE	shift 20
	LOWERCASE	shift 19
	UPPERCASE	shift 18
	VERBATIM	shift 17
	RTL	shift 16
	NONFIX	shift 15
	INFIX	shift 14
	INFIXR	shift 13
	DEBUG	shift 12
	RESOURCE	shift 11
	CPU	shift 10
	LATENCY	shift 9
	EXCEPTION	shift 8
	EOF	reduce by rule 1

	decls	goto 44
	decl	goto 6
	mldecl	goto 5
	mymldecl	goto 4
	mddecl	goto 3
	mymddecl	goto 2
	assemblycase	goto 1

	.	error


state 7:

	architecture : decls .  (reduce by rule 0)

	EOF	reduce by rule 0


	.	error


state 8:

	mymldecl : EXCEPTION . exceptionbinds 

	CELLSET	shift 50
	ID	shift 49
	SYMBOL	shift 48

	id	goto 47
	exceptionbind	goto 46
	exceptionbinds	goto 45

	.	error


state 9:

	mymddecl : LATENCY . latencybinds 

	CELLSET	shift 50
	ID	shift 49
	SYMBOL	shift 48

	id	goto 55
	latencybinds	goto 54
	latencybind	goto 53
	latencyclauses	goto 52
	latencyclause	goto 51

	.	error


state 10:

	mymddecl : CPU . cpubinds 

	CELLSET	shift 50
	ID	shift 49
	SYMBOL	shift 48

	id	goto 58
	cpubinds	goto 57
	cpubind	goto 56

	.	error


state 11:

	mymddecl : RESOURCE . resourcebinds 

	CELLSET	shift 50
	ID	shift 49
	SYMBOL	shift 48

	id	goto 60
	resourcebinds	goto 59

	.	error


state 12:

	mymddecl : DEBUG . id 

	CELLSET	shift 50
	ID	shift 49
	SYMBOL	shift 48

	id	goto 61

	.	error


state 13:

	mymldecl : INFIXR . intopt syms 

	TIMES	reduce by rule 397
	DEREF	reduce by rule 397
	NOT	reduce by rule 397
	CELLSET	reduce by rule 397
	ID	reduce by rule 397
	SYMBOL	reduce by rule 397
	INT	shift 64

	int	goto 63
	intopt	goto 62

	.	error


state 14:

	mymldecl : INFIX . intopt syms 

	TIMES	reduce by rule 397
	DEREF	reduce by rule 397
	NOT	reduce by rule 397
	CELLSET	reduce by rule 397
	ID	reduce by rule 397
	SYMBOL	reduce by rule 397
	INT	shift 64

	int	goto 63
	intopt	goto 65

	.	error


state 15:

	mymldecl : NONFIX . syms 

	TIMES	shift 72
	DEREF	shift 71
	NOT	shift 70
	CELLSET	shift 50
	ID	shift 49
	SYMBOL	shift 48

	id	goto 69
	sym	goto 68
	symb	goto 67
	syms	goto 66

	.	error


state 16:

	mymldecl : RTL . id LBRACE labpats0 RBRACE EQ exp 
	mymldecl : RTL . asapat EQ exp 
	mymldecl : RTL . syms COLON ty 

	TIMES	shift 72
	DEREF	shift 71
	NOT	shift 70
	LHASHBRACKET	shift 103
	LPAREN	shift 102
	LBRACKET	shift 101
	LBRACE	shift 100
	CELLSET	shift 50
	TRUE	shift 99
	FALSE	shift 98
	WILD	shift 97
	ALWAYS	shift 96
	NEVER	shift 95
	ID	shift 49
	SYMBOL	shift 48
	WORD	shift 94
	INT	shift 64
	INTINF	shift 93
	REAL	shift 92
	STRING	shift 91
	CHAR	shift 90

	id	goto 89
	sym	goto 88
	symb	goto 67
	ident2	goto 87
	syms	goto 86
	path	goto 85
	apat	goto 84
	asapat	goto 83
	word	goto 82
	int	goto 81
	intinf	goto 80
	real	goto 79
	string	goto 78
	char	goto 77
	bool	goto 76
	literal	goto 75
	True	goto 74
	False	goto 73

	.	error


state 17:

	assemblycase : VERBATIM .  (reduce by rule 115)

	ASSEMBLY	reduce by rule 115


	.	error


state 18:

	assemblycase : UPPERCASE .  (reduce by rule 114)

	ASSEMBLY	reduce by rule 114


	.	error


state 19:

	assemblycase : LOWERCASE .  (reduce by rule 113)

	ASSEMBLY	reduce by rule 113


	.	error


state 20:

	mymddecl : PIPELINE . pipelinebinds 

	CELLSET	shift 50
	ID	shift 49
	SYMBOL	shift 48

	id	goto 108
	pipelinebinds	goto 107
	pipelinebind	goto 106
	pipelineclauses	goto 105
	pipelineclause	goto 104

	.	error


state 21:

	mymddecl : BIG . ENDIAN 

	ENDIAN	shift 109


	.	error


state 22:

	mymddecl : LITTLE . ENDIAN 

	ENDIAN	shift 110


	.	error


state 23:

	mymldecl : OPEN . idents 

	CELLSET	shift 50
	ID	shift 49
	SYMBOL	shift 48

	id	goto 114
	ident	goto 113
	ident2	goto 112
	idents	goto 111
	path	goto 85

	.	error


state 24:

	decl : INCLUDE . string optsemi 
	mymldecl : INCLUDE . sigexp 

	CELLSET	shift 50
	SIG	shift 118
	ID	shift 49
	SYMBOL	shift 48
	STRING	shift 91

	id	goto 114
	ident	goto 117
	ident2	goto 112
	path	goto 85
	string	goto 116
	sigexp	goto 115

	.	error


state 25:

	mymldecl : VAL . valbinds 
	mymldecl : VAL . syms COLON ty 

	TIMES	shift 72
	DEREF	shift 71
	NOT	shift 70
	LHASHBRACKET	shift 103
	LPAREN	shift 102
	LBRACKET	shift 101
	LBRACE	shift 100
	CELLSET	shift 50
	TRUE	shift 99
	FALSE	shift 98
	WILD	shift 97
	OP	shift 128
	ALWAYS	shift 96
	NEVER	shift 95
	ID	shift 49
	SYMBOL	shift 48
	WORD	shift 94
	INT	shift 64
	INTINF	shift 93
	REAL	shift 92
	STRING	shift 91
	CHAR	shift 90

	id	goto 127
	sym	goto 126
	symb	goto 67
	ident2	goto 87
	syms	goto 125
	path	goto 85
	apat	goto 124
	apat2	goto 123
	apppat	goto 122
	pat	goto 121
	word	goto 82
	int	goto 81
	intinf	goto 80
	real	goto 79
	string	goto 78
	char	goto 77
	bool	goto 76
	literal	goto 75
	valbind	goto 120
	valbinds	goto 119
	True	goto 74
	False	goto 73

	.	error


state 26:

	mymldecl : FUN . funbinds 

	TIMES	shift 72
	DEREF	shift 71
	NOT	shift 70
	LHASHBRACKET	shift 103
	LPAREN	shift 102
	LBRACKET	shift 101
	LBRACE	shift 100
	CELLSET	shift 50
	TRUE	shift 99
	FALSE	shift 98
	WILD	shift 97
	OP	shift 128
	ALWAYS	shift 96
	NEVER	shift 95
	ID	shift 49
	SYMBOL	shift 48
	WORD	shift 94
	INT	shift 64
	INTINF	shift 93
	REAL	shift 92
	STRING	shift 91
	CHAR	shift 90

	id	goto 135
	sym	goto 134
	symb	goto 67
	ident2	goto 87
	path	goto 85
	apat	goto 124
	apat2	goto 123
	apppat	goto 133
	word	goto 82
	int	goto 81
	intinf	goto 80
	real	goto 79
	string	goto 78
	char	goto 77
	bool	goto 76
	literal	goto 75
	funclause	goto 132
	funclauses	goto 131
	funbind	goto 130
	funbinds	goto 129
	True	goto 74
	False	goto 73

	.	error


state 27:

	mymddecl : SUPERSCALAR .  (reduce by rule 16)

	ARCHITECTURE	reduce by rule 16
	END	reduce by rule 16
	LOCAL	reduce by rule 16
	IN	reduce by rule 16
	DATATYPE	reduce by rule 16
	TYPE	reduce by rule 16
	RPAREN	reduce by rule 16
	SEMICOLON	reduce by rule 16
	STORAGE	reduce by rule 16
	LOCATIONS	reduce by rule 16
	STRUCTURE	reduce by rule 16
	FUNCTOR	reduce by rule 16
	SIGNATURE	reduce by rule 16
	SHARING	reduce by rule 16
	INSTRUCTION	reduce by rule 16
	VLIW	reduce by rule 16
	SUPERSCALAR	reduce by rule 16
	FUN	reduce by rule 16
	VAL	reduce by rule 16
	INCLUDE	reduce by rule 16
	OPEN	reduce by rule 16
	LITTLE	reduce by rule 16
	BIG	reduce by rule 16
	PIPELINE	reduce by rule 16
	LOWERCASE	reduce by rule 16
	UPPERCASE	reduce by rule 16
	VERBATIM	reduce by rule 16
	RTL	reduce by rule 16
	NONFIX	reduce by rule 16
	INFIX	reduce by rule 16
	INFIXR	reduce by rule 16
	DEBUG	reduce by rule 16
	RESOURCE	reduce by rule 16
	CPU	reduce by rule 16
	LATENCY	reduce by rule 16
	EXCEPTION	reduce by rule 16
	EOF	reduce by rule 16


	.	error


state 28:

	mymddecl : VLIW .  (reduce by rule 15)

	ARCHITECTURE	reduce by rule 15
	END	reduce by rule 15
	LOCAL	reduce by rule 15
	IN	reduce by rule 15
	DATATYPE	reduce by rule 15
	TYPE	reduce by rule 15
	RPAREN	reduce by rule 15
	SEMICOLON	reduce by rule 15
	STORAGE	reduce by rule 15
	LOCATIONS	reduce by rule 15
	STRUCTURE	reduce by rule 15
	FUNCTOR	reduce by rule 15
	SIGNATURE	reduce by rule 15
	SHARING	reduce by rule 15
	INSTRUCTION	reduce by rule 15
	VLIW	reduce by rule 15
	SUPERSCALAR	reduce by rule 15
	FUN	reduce by rule 15
	VAL	reduce by rule 15
	INCLUDE	reduce by rule 15
	OPEN	reduce by rule 15
	LITTLE	reduce by rule 15
	BIG	reduce by rule 15
	PIPELINE	reduce by rule 15
	LOWERCASE	reduce by rule 15
	UPPERCASE	reduce by rule 15
	VERBATIM	reduce by rule 15
	RTL	reduce by rule 15
	NONFIX	reduce by rule 15
	INFIX	reduce by rule 15
	INFIXR	reduce by rule 15
	DEBUG	reduce by rule 15
	RESOURCE	reduce by rule 15
	CPU	reduce by rule 15
	LATENCY	reduce by rule 15
	EXCEPTION	reduce by rule 15
	EOF	reduce by rule 15


	.	error


state 29:

	mymddecl : INSTRUCTION . FORMATS int BITS formatbinds 
	mymddecl : INSTRUCTION . FORMATS formatbinds 
	mymddecl : INSTRUCTION . consbinds 

	TIMES	shift 72
	DEREF	shift 71
	NOT	shift 70
	CELLSET	shift 50
	FORMATS	shift 139
	ID	shift 49
	SYMBOL	shift 48

	id	goto 69
	sym	goto 138
	symb	goto 67
	consbinds	goto 137
	consbind	goto 136

	.	error


state 30:

	mymldecl : SHARING . sharingdecls 

	TYPE	shift 144
	CELLSET	shift 50
	ID	shift 49
	SYMBOL	shift 48

	id	goto 114
	ident	goto 143
	ident2	goto 112
	path	goto 85
	sharingdecl	goto 142
	sharingdecls	goto 141
	sharelist	goto 140

	.	error


state 31:

	mymldecl : SIGNATURE . id EQ sigexp 

	CELLSET	shift 50
	ID	shift 49
	SYMBOL	shift 48

	id	goto 145

	.	error


state 32:

	mymldecl : FUNCTOR . id LPAREN functorarg RPAREN EQ structexp 
	mymldecl : FUNCTOR . id LPAREN functorarg RPAREN sigcon EQ structexp 
	mymldecl : FUNCTOR . id EQ structexp 

	CELLSET	shift 50
	ID	shift 49
	SYMBOL	shift 48

	id	goto 146

	.	error


state 33:

	mymldecl : STRUCTURE . id EQ structexp 
	mymldecl : STRUCTURE . id sigcon EQ structexp 
	mymldecl : STRUCTURE . id COLON sigexp 

	CELLSET	shift 50
	ID	shift 49
	SYMBOL	shift 48

	id	goto 147

	.	error


state 34:

	mymddecl : LOCATIONS . locbinds 

	CELLSET	shift 50
	ID	shift 49
	SYMBOL	shift 48

	id	goto 150
	locbind	goto 149
	locbinds	goto 148

	.	error


state 35:

	mymddecl : STORAGE . storagedecls 

	CELLSET	shift 50
	ID	shift 49
	SYMBOL	shift 48

	id	goto 153
	storagedecl	goto 152
	storagedecls	goto 151

	.	error


state 36:

	mymldecl : TYPE . typebinds 
	mymldecl : TYPE . tyvarseq tid 

	LPAREN	shift 160
	CELLSET	reduce by rule 199
	HASH	shift 159
	BITS	reduce by rule 199
	INSTRUCTION	reduce by rule 199
	CELL	reduce by rule 199
	ID	reduce by rule 199
	SYMBOL	reduce by rule 199
	TYVAR	shift 158

	typebinds	goto 157
	typebind	goto 156
	tyvar	goto 155
	tyvarseq	goto 154

	.	error


state 37:

	mymldecl : DATATYPE . datatypebinds withtypeclause 

	LPAREN	shift 160
	CELLSET	reduce by rule 199
	HASH	shift 159
	ID	reduce by rule 199
	SYMBOL	reduce by rule 199
	TYVAR	shift 158

	datatypebinds	goto 163
	datatypebind	goto 162
	tyvar	goto 155
	tyvarseq	goto 161

	.	error


state 38:

	mymldecl : LOCAL . scopeddecls IN scopeddecls END 

	ARCHITECTURE	reduce by rule 107
	LOCAL	reduce by rule 107
	IN	reduce by rule 107
	DATATYPE	reduce by rule 107
	TYPE	reduce by rule 107
	STORAGE	reduce by rule 107
	LOCATIONS	reduce by rule 107
	STRUCTURE	reduce by rule 107
	FUNCTOR	reduce by rule 107
	SIGNATURE	reduce by rule 107
	SHARING	reduce by rule 107
	INSTRUCTION	reduce by rule 107
	VLIW	reduce by rule 107
	SUPERSCALAR	reduce by rule 107
	FUN	reduce by rule 107
	VAL	reduce by rule 107
	INCLUDE	reduce by rule 107
	OPEN	reduce by rule 107
	LITTLE	reduce by rule 107
	BIG	reduce by rule 107
	PIPELINE	reduce by rule 107
	LOWERCASE	reduce by rule 107
	UPPERCASE	reduce by rule 107
	VERBATIM	reduce by rule 107
	RTL	reduce by rule 107
	NONFIX	reduce by rule 107
	INFIX	reduce by rule 107
	INFIXR	reduce by rule 107
	DEBUG	reduce by rule 107
	RESOURCE	reduce by rule 107
	CPU	reduce by rule 107
	LATENCY	reduce by rule 107
	EXCEPTION	reduce by rule 107

	scopeddecls	goto 165
	newScope	goto 164

	.	error


state 39:

	mymddecl : ARCHITECTURE . id EQ STRUCT decls END 

	CELLSET	shift 50
	ID	shift 49
	SYMBOL	shift 48

	id	goto 166

	.	error


state 40:

	mymddecl : assemblycase ASSEMBLY .  (reduce by rule 17)

	ARCHITECTURE	reduce by rule 17
	END	reduce by rule 17
	LOCAL	reduce by rule 17
	IN	reduce by rule 17
	DATATYPE	reduce by rule 17
	TYPE	reduce by rule 17
	RPAREN	reduce by rule 17
	SEMICOLON	reduce by rule 17
	STORAGE	reduce by rule 17
	LOCATIONS	reduce by rule 17
	STRUCTURE	reduce by rule 17
	FUNCTOR	reduce by rule 17
	SIGNATURE	reduce by rule 17
	SHARING	reduce by rule 17
	INSTRUCTION	reduce by rule 17
	VLIW	reduce by rule 17
	SUPERSCALAR	reduce by rule 17
	FUN	reduce by rule 17
	VAL	reduce by rule 17
	INCLUDE	reduce by rule 17
	OPEN	reduce by rule 17
	LITTLE	reduce by rule 17
	BIG	reduce by rule 17
	PIPELINE	reduce by rule 17
	LOWERCASE	reduce by rule 17
	UPPERCASE	reduce by rule 17
	VERBATIM	reduce by rule 17
	RTL	reduce by rule 17
	NONFIX	reduce by rule 17
	INFIX	reduce by rule 17
	INFIXR	reduce by rule 17
	DEBUG	reduce by rule 17
	RESOURCE	reduce by rule 17
	CPU	reduce by rule 17
	LATENCY	reduce by rule 17
	EXCEPTION	reduce by rule 17
	EOF	reduce by rule 17


	.	error


state 41:

	decl : mddecl optsemi .  (reduce by rule 8)

	ARCHITECTURE	reduce by rule 8
	END	reduce by rule 8
	LOCAL	reduce by rule 8
	IN	reduce by rule 8
	DATATYPE	reduce by rule 8
	TYPE	reduce by rule 8
	RPAREN	reduce by rule 8
	STORAGE	reduce by rule 8
	LOCATIONS	reduce by rule 8
	STRUCTURE	reduce by rule 8
	FUNCTOR	reduce by rule 8
	SIGNATURE	reduce by rule 8
	SHARING	reduce by rule 8
	INSTRUCTION	reduce by rule 8
	VLIW	reduce by rule 8
	SUPERSCALAR	reduce by rule 8
	FUN	reduce by rule 8
	VAL	reduce by rule 8
	INCLUDE	reduce by rule 8
	OPEN	reduce by rule 8
	LITTLE	reduce by rule 8
	BIG	reduce by rule 8
	PIPELINE	reduce by rule 8
	LOWERCASE	reduce by rule 8
	UPPERCASE	reduce by rule 8
	VERBATIM	reduce by rule 8
	RTL	reduce by rule 8
	NONFIX	reduce by rule 8
	INFIX	reduce by rule 8
	INFIXR	reduce by rule 8
	DEBUG	reduce by rule 8
	RESOURCE	reduce by rule 8
	CPU	reduce by rule 8
	LATENCY	reduce by rule 8
	EXCEPTION	reduce by rule 8
	EOF	reduce by rule 8


	.	error


state 42:

	optsemi : SEMICOLON . optsemi 

	ARCHITECTURE	reduce by rule 5
	END	reduce by rule 5
	LOCAL	reduce by rule 5
	IN	reduce by rule 5
	DATATYPE	reduce by rule 5
	TYPE	reduce by rule 5
	RPAREN	reduce by rule 5
	SEMICOLON	shift 42
	STORAGE	reduce by rule 5
	LOCATIONS	reduce by rule 5
	STRUCTURE	reduce by rule 5
	FUNCTOR	reduce by rule 5
	SIGNATURE	reduce by rule 5
	SHARING	reduce by rule 5
	INSTRUCTION	reduce by rule 5
	VLIW	reduce by rule 5
	SUPERSCALAR	reduce by rule 5
	FUN	reduce by rule 5
	VAL	reduce by rule 5
	INCLUDE	reduce by rule 5
	OPEN	reduce by rule 5
	LITTLE	reduce by rule 5
	BIG	reduce by rule 5
	PIPELINE	reduce by rule 5
	LOWERCASE	reduce by rule 5
	UPPERCASE	reduce by rule 5
	VERBATIM	reduce by rule 5
	RTL	reduce by rule 5
	NONFIX	reduce by rule 5
	INFIX	reduce by rule 5
	INFIXR	reduce by rule 5
	DEBUG	reduce by rule 5
	RESOURCE	reduce by rule 5
	CPU	reduce by rule 5
	LATENCY	reduce by rule 5
	EXCEPTION	reduce by rule 5
	EOF	reduce by rule 5

	optsemi	goto 167

	.	error


state 43:

	decl : mldecl optsemi .  (reduce by rule 7)

	ARCHITECTURE	reduce by rule 7
	END	reduce by rule 7
	LOCAL	reduce by rule 7
	IN	reduce by rule 7
	DATATYPE	reduce by rule 7
	TYPE	reduce by rule 7
	RPAREN	reduce by rule 7
	STORAGE	reduce by rule 7
	LOCATIONS	reduce by rule 7
	STRUCTURE	reduce by rule 7
	FUNCTOR	reduce by rule 7
	SIGNATURE	reduce by rule 7
	SHARING	reduce by rule 7
	INSTRUCTION	reduce by rule 7
	VLIW	reduce by rule 7
	SUPERSCALAR	reduce by rule 7
	FUN	reduce by rule 7
	VAL	reduce by rule 7
	INCLUDE	reduce by rule 7
	OPEN	reduce by rule 7
	LITTLE	reduce by rule 7
	BIG	reduce by rule 7
	PIPELINE	reduce by rule 7
	LOWERCASE	reduce by rule 7
	UPPERCASE	reduce by rule 7
	VERBATIM	reduce by rule 7
	RTL	reduce by rule 7
	NONFIX	reduce by rule 7
	INFIX	reduce by rule 7
	INFIXR	reduce by rule 7
	DEBUG	reduce by rule 7
	RESOURCE	reduce by rule 7
	CPU	reduce by rule 7
	LATENCY	reduce by rule 7
	EXCEPTION	reduce by rule 7
	EOF	reduce by rule 7


	.	error


state 44:

	decls : decl decls .  (reduce by rule 2)

	END	reduce by rule 2
	IN	reduce by rule 2
	RPAREN	reduce by rule 2
	EOF	reduce by rule 2


	.	error


state 45:

	mymldecl : EXCEPTION exceptionbinds .  (reduce by rule 82)

	ARCHITECTURE	reduce by rule 82
	END	reduce by rule 82
	LOCAL	reduce by rule 82
	IN	reduce by rule 82
	DATATYPE	reduce by rule 82
	TYPE	reduce by rule 82
	RPAREN	reduce by rule 82
	SEMICOLON	reduce by rule 82
	STORAGE	reduce by rule 82
	LOCATIONS	reduce by rule 82
	STRUCTURE	reduce by rule 82
	FUNCTOR	reduce by rule 82
	SIGNATURE	reduce by rule 82
	SHARING	reduce by rule 82
	INSTRUCTION	reduce by rule 82
	VLIW	reduce by rule 82
	SUPERSCALAR	reduce by rule 82
	FUN	reduce by rule 82
	VAL	reduce by rule 82
	INCLUDE	reduce by rule 82
	OPEN	reduce by rule 82
	LITTLE	reduce by rule 82
	BIG	reduce by rule 82
	PIPELINE	reduce by rule 82
	LOWERCASE	reduce by rule 82
	UPPERCASE	reduce by rule 82
	VERBATIM	reduce by rule 82
	RTL	reduce by rule 82
	NONFIX	reduce by rule 82
	INFIX	reduce by rule 82
	INFIXR	reduce by rule 82
	DEBUG	reduce by rule 82
	RESOURCE	reduce by rule 82
	CPU	reduce by rule 82
	LATENCY	reduce by rule 82
	EXCEPTION	reduce by rule 82
	EOF	reduce by rule 82


	.	error


state 46:

	exceptionbinds : exceptionbind .  (reduce by rule 83)
	exceptionbinds : exceptionbind . AND exceptionbinds 

	ARCHITECTURE	reduce by rule 83
	END	reduce by rule 83
	LOCAL	reduce by rule 83
	IN	reduce by rule 83
	DATATYPE	reduce by rule 83
	TYPE	reduce by rule 83
	AND	shift 168
	RPAREN	reduce by rule 83
	SEMICOLON	reduce by rule 83
	STORAGE	reduce by rule 83
	LOCATIONS	reduce by rule 83
	STRUCTURE	reduce by rule 83
	FUNCTOR	reduce by rule 83
	SIGNATURE	reduce by rule 83
	SHARING	reduce by rule 83
	INSTRUCTION	reduce by rule 83
	VLIW	reduce by rule 83
	SUPERSCALAR	reduce by rule 83
	FUN	reduce by rule 83
	VAL	reduce by rule 83
	INCLUDE	reduce by rule 83
	OPEN	reduce by rule 83
	LITTLE	reduce by rule 83
	BIG	reduce by rule 83
	PIPELINE	reduce by rule 83
	LOWERCASE	reduce by rule 83
	UPPERCASE	reduce by rule 83
	VERBATIM	reduce by rule 83
	RTL	reduce by rule 83
	NONFIX	reduce by rule 83
	INFIX	reduce by rule 83
	INFIXR	reduce by rule 83
	DEBUG	reduce by rule 83
	RESOURCE	reduce by rule 83
	CPU	reduce by rule 83
	LATENCY	reduce by rule 83
	EXCEPTION	reduce by rule 83
	EOF	reduce by rule 83


	.	error


state 47:

	exceptionbind : id .  (reduce by rule 85)
	exceptionbind : id . OF ty 
	exceptionbind : id . EQ ident 

	ARCHITECTURE	reduce by rule 85
	END	reduce by rule 85
	LOCAL	reduce by rule 85
	IN	reduce by rule 85
	OF	shift 170
	DATATYPE	reduce by rule 85
	TYPE	reduce by rule 85
	EQ	shift 169
	AND	reduce by rule 85
	RPAREN	reduce by rule 85
	SEMICOLON	reduce by rule 85
	STORAGE	reduce by rule 85
	LOCATIONS	reduce by rule 85
	STRUCTURE	reduce by rule 85
	FUNCTOR	reduce by rule 85
	SIGNATURE	reduce by rule 85
	SHARING	reduce by rule 85
	INSTRUCTION	reduce by rule 85
	VLIW	reduce by rule 85
	SUPERSCALAR	reduce by rule 85
	FUN	reduce by rule 85
	VAL	reduce by rule 85
	INCLUDE	reduce by rule 85
	OPEN	reduce by rule 85
	LITTLE	reduce by rule 85
	BIG	reduce by rule 85
	PIPELINE	reduce by rule 85
	LOWERCASE	reduce by rule 85
	UPPERCASE	reduce by rule 85
	VERBATIM	reduce by rule 85
	RTL	reduce by rule 85
	NONFIX	reduce by rule 85
	INFIX	reduce by rule 85
	INFIXR	reduce by rule 85
	DEBUG	reduce by rule 85
	RESOURCE	reduce by rule 85
	CPU	reduce by rule 85
	LATENCY	reduce by rule 85
	EXCEPTION	reduce by rule 85
	EOF	reduce by rule 85


	.	error


state 48:

	id : SYMBOL .  (reduce by rule 414)

	ARCHITECTURE	reduce by rule 414
	END	reduce by rule 414
	LOCAL	reduce by rule 414
	IN	reduce by rule 414
	OF	reduce by rule 414
	DATATYPE	reduce by rule 414
	TYPE	reduce by rule 414
	EQ	reduce by rule 414
	DOLLAR	reduce by rule 414
	TIMES	reduce by rule 414
	AND	reduce by rule 414
	DEREF	reduce by rule 414
	NOT	reduce by rule 414
	CONCAT	reduce by rule 414
	LLBRACKET	reduce by rule 414
	RRBRACKET	reduce by rule 414
	LHASHBRACKET	reduce by rule 414
	LPAREN	reduce by rule 414
	RPAREN	reduce by rule 414
	LBRACKET	reduce by rule 414
	RBRACKET	reduce by rule 414
	LBRACE	reduce by rule 414
	RBRACE	reduce by rule 414
	SEMICOLON	reduce by rule 414
	LDQUOTE	reduce by rule 414
	RMETA	reduce by rule 414
	CELLSET	reduce by rule 414
	STORAGE	reduce by rule 414
	LOCATIONS	reduce by rule 414
	HASH	reduce by rule 414
	COMMA	reduce by rule 414
	COLON	reduce by rule 414
	COLONGREATER	reduce by rule 414
	DOT	reduce by rule 414
	AT	reduce by rule 414
	BAR	reduce by rule 414
	ARROW	reduce by rule 414
	DARROW	reduce by rule 414
	BITS	reduce by rule 414
	THEN	reduce by rule 414
	ELSE	reduce by rule 414
	TRUE	reduce by rule 414
	FALSE	reduce by rule 414
	WILD	reduce by rule 414
	HANDLE	reduce by rule 414
	LET	reduce by rule 414
	STRUCTURE	reduce by rule 414
	FUNCTOR	reduce by rule 414
	SIGNATURE	reduce by rule 414
	WHERE	reduce by rule 414
	SHARING	reduce by rule 414
	INSTRUCTION	reduce by rule 414
	CELL	reduce by rule 414
	VLIW	reduce by rule 414
	SUPERSCALAR	reduce by rule 414
	SIGNED	reduce by rule 414
	UNSIGNED	reduce by rule 414
	AS	reduce by rule 414
	WITHTYPE	reduce by rule 414
	FUN	reduce by rule 414
	VAL	reduce by rule 414
	INCLUDE	reduce by rule 414
	OPEN	reduce by rule 414
	OP	reduce by rule 414
	LITTLE	reduce by rule 414
	BIG	reduce by rule 414
	PIPELINE	reduce by rule 414
	LOWERCASE	reduce by rule 414
	UPPERCASE	reduce by rule 414
	VERBATIM	reduce by rule 414
	RTL	reduce by rule 414
	SPAN	reduce by rule 414
	DELAYSLOT	reduce by rule 414
	ALWAYS	reduce by rule 414
	NEVER	reduce by rule 414
	NONFIX	reduce by rule 414
	INFIX	reduce by rule 414
	INFIXR	reduce by rule 414
	DEBUG	reduce by rule 414
	ASM_COLON	reduce by rule 414
	MC_COLON	reduce by rule 414
	RTL_COLON	reduce by rule 414
	DELAYSLOT_COLON	reduce by rule 414
	NULLIFIED_COLON	reduce by rule 414
	PADDING_COLON	reduce by rule 414
	RESOURCE	reduce by rule 414
	CPU	reduce by rule 414
	LATENCY	reduce by rule 414
	EXCEPTION	reduce by rule 414
	ID	reduce by rule 414
	SYMBOL	reduce by rule 414
	WORD	reduce by rule 414
	INT	reduce by rule 414
	INTINF	reduce by rule 414
	REAL	reduce by rule 414
	STRING	reduce by rule 414
	CHAR	reduce by rule 414
	EOF	reduce by rule 414


	.	error


state 49:

	id : ID .  (reduce by rule 413)

	ARCHITECTURE	reduce by rule 413
	END	reduce by rule 413
	LOCAL	reduce by rule 413
	IN	reduce by rule 413
	OF	reduce by rule 413
	DATATYPE	reduce by rule 413
	TYPE	reduce by rule 413
	EQ	reduce by rule 413
	DOLLAR	reduce by rule 413
	TIMES	reduce by rule 413
	AND	reduce by rule 413
	DEREF	reduce by rule 413
	NOT	reduce by rule 413
	CONCAT	reduce by rule 413
	LLBRACKET	reduce by rule 413
	RRBRACKET	reduce by rule 413
	LHASHBRACKET	reduce by rule 413
	LPAREN	reduce by rule 413
	RPAREN	reduce by rule 413
	LBRACKET	reduce by rule 413
	RBRACKET	reduce by rule 413
	LBRACE	reduce by rule 413
	RBRACE	reduce by rule 413
	SEMICOLON	reduce by rule 413
	LDQUOTE	reduce by rule 413
	RMETA	reduce by rule 413
	CELLSET	reduce by rule 413
	STORAGE	reduce by rule 413
	LOCATIONS	reduce by rule 413
	HASH	reduce by rule 413
	COMMA	reduce by rule 413
	COLON	reduce by rule 413
	COLONGREATER	reduce by rule 413
	DOT	reduce by rule 413
	AT	reduce by rule 413
	BAR	reduce by rule 413
	ARROW	reduce by rule 413
	DARROW	reduce by rule 413
	BITS	reduce by rule 413
	THEN	reduce by rule 413
	ELSE	reduce by rule 413
	TRUE	reduce by rule 413
	FALSE	reduce by rule 413
	WILD	reduce by rule 413
	HANDLE	reduce by rule 413
	LET	reduce by rule 413
	STRUCTURE	reduce by rule 413
	FUNCTOR	reduce by rule 413
	SIGNATURE	reduce by rule 413
	WHERE	reduce by rule 413
	SHARING	reduce by rule 413
	INSTRUCTION	reduce by rule 413
	CELL	reduce by rule 413
	VLIW	reduce by rule 413
	SUPERSCALAR	reduce by rule 413
	SIGNED	reduce by rule 413
	UNSIGNED	reduce by rule 413
	AS	reduce by rule 413
	WITHTYPE	reduce by rule 413
	FUN	reduce by rule 413
	VAL	reduce by rule 413
	INCLUDE	reduce by rule 413
	OPEN	reduce by rule 413
	OP	reduce by rule 413
	LITTLE	reduce by rule 413
	BIG	reduce by rule 413
	PIPELINE	reduce by rule 413
	LOWERCASE	reduce by rule 413
	UPPERCASE	reduce by rule 413
	VERBATIM	reduce by rule 413
	RTL	reduce by rule 413
	SPAN	reduce by rule 413
	DELAYSLOT	reduce by rule 413
	ALWAYS	reduce by rule 413
	NEVER	reduce by rule 413
	NONFIX	reduce by rule 413
	INFIX	reduce by rule 413
	INFIXR	reduce by rule 413
	DEBUG	reduce by rule 413
	ASM_COLON	reduce by rule 413
	MC_COLON	reduce by rule 413
	RTL_COLON	reduce by rule 413
	DELAYSLOT_COLON	reduce by rule 413
	NULLIFIED_COLON	reduce by rule 413
	PADDING_COLON	reduce by rule 413
	RESOURCE	reduce by rule 413
	CPU	reduce by rule 413
	LATENCY	reduce by rule 413
	EXCEPTION	reduce by rule 413
	ID	reduce by rule 413
	SYMBOL	reduce by rule 413
	WORD	reduce by rule 413
	INT	reduce by rule 413
	INTINF	reduce by rule 413
	REAL	reduce by rule 413
	STRING	reduce by rule 413
	CHAR	reduce by rule 413
	EOF	reduce by rule 413


	.	error


state 50:

	id : CELLSET .  (reduce by rule 415)

	ARCHITECTURE	reduce by rule 415
	END	reduce by rule 415
	LOCAL	reduce by rule 415
	IN	reduce by rule 415
	OF	reduce by rule 415
	DATATYPE	reduce by rule 415
	TYPE	reduce by rule 415
	EQ	reduce by rule 415
	DOLLAR	reduce by rule 415
	TIMES	reduce by rule 415
	AND	reduce by rule 415
	DEREF	reduce by rule 415
	NOT	reduce by rule 415
	CONCAT	reduce by rule 415
	LLBRACKET	reduce by rule 415
	RRBRACKET	reduce by rule 415
	LHASHBRACKET	reduce by rule 415
	LPAREN	reduce by rule 415
	RPAREN	reduce by rule 415
	LBRACKET	reduce by rule 415
	RBRACKET	reduce by rule 415
	LBRACE	reduce by rule 415
	RBRACE	reduce by rule 415
	SEMICOLON	reduce by rule 415
	LDQUOTE	reduce by rule 415
	RMETA	reduce by rule 415
	CELLSET	reduce by rule 415
	STORAGE	reduce by rule 415
	LOCATIONS	reduce by rule 415
	HASH	reduce by rule 415
	COMMA	reduce by rule 415
	COLON	reduce by rule 415
	COLONGREATER	reduce by rule 415
	DOT	reduce by rule 415
	AT	reduce by rule 415
	BAR	reduce by rule 415
	ARROW	reduce by rule 415
	DARROW	reduce by rule 415
	BITS	reduce by rule 415
	THEN	reduce by rule 415
	ELSE	reduce by rule 415
	TRUE	reduce by rule 415
	FALSE	reduce by rule 415
	WILD	reduce by rule 415
	HANDLE	reduce by rule 415
	LET	reduce by rule 415
	STRUCTURE	reduce by rule 415
	FUNCTOR	reduce by rule 415
	SIGNATURE	reduce by rule 415
	WHERE	reduce by rule 415
	SHARING	reduce by rule 415
	INSTRUCTION	reduce by rule 415
	CELL	reduce by rule 415
	VLIW	reduce by rule 415
	SUPERSCALAR	reduce by rule 415
	SIGNED	reduce by rule 415
	UNSIGNED	reduce by rule 415
	AS	reduce by rule 415
	WITHTYPE	reduce by rule 415
	FUN	reduce by rule 415
	VAL	reduce by rule 415
	INCLUDE	reduce by rule 415
	OPEN	reduce by rule 415
	OP	reduce by rule 415
	LITTLE	reduce by rule 415
	BIG	reduce by rule 415
	PIPELINE	reduce by rule 415
	LOWERCASE	reduce by rule 415
	UPPERCASE	reduce by rule 415
	VERBATIM	reduce by rule 415
	RTL	reduce by rule 415
	SPAN	reduce by rule 415
	DELAYSLOT	reduce by rule 415
	ALWAYS	reduce by rule 415
	NEVER	reduce by rule 415
	NONFIX	reduce by rule 415
	INFIX	reduce by rule 415
	INFIXR	reduce by rule 415
	DEBUG	reduce by rule 415
	ASM_COLON	reduce by rule 415
	MC_COLON	reduce by rule 415
	RTL_COLON	reduce by rule 415
	DELAYSLOT_COLON	reduce by rule 415
	NULLIFIED_COLON	reduce by rule 415
	PADDING_COLON	reduce by rule 415
	RESOURCE	reduce by rule 415
	CPU	reduce by rule 415
	LATENCY	reduce by rule 415
	EXCEPTION	reduce by rule 415
	ID	reduce by rule 415
	SYMBOL	reduce by rule 415
	WORD	reduce by rule 415
	INT	reduce by rule 415
	INTINF	reduce by rule 415
	REAL	reduce by rule 415
	STRING	reduce by rule 415
	CHAR	reduce by rule 415
	EOF	reduce by rule 415


	.	error


state 51:

	latencyclauses : latencyclause .  (reduce by rule 56)
	latencyclauses : latencyclause . BAR latencyclauses 

	ARCHITECTURE	reduce by rule 56
	END	reduce by rule 56
	LOCAL	reduce by rule 56
	IN	reduce by rule 56
	DATATYPE	reduce by rule 56
	TYPE	reduce by rule 56
	AND	reduce by rule 56
	RPAREN	reduce by rule 56
	SEMICOLON	reduce by rule 56
	STORAGE	reduce by rule 56
	LOCATIONS	reduce by rule 56
	BAR	shift 171
	STRUCTURE	reduce by rule 56
	FUNCTOR	reduce by rule 56
	SIGNATURE	reduce by rule 56
	SHARING	reduce by rule 56
	INSTRUCTION	reduce by rule 56
	VLIW	reduce by rule 56
	SUPERSCALAR	reduce by rule 56
	FUN	reduce by rule 56
	VAL	reduce by rule 56
	INCLUDE	reduce by rule 56
	OPEN	reduce by rule 56
	LITTLE	reduce by rule 56
	BIG	reduce by rule 56
	PIPELINE	reduce by rule 56
	LOWERCASE	reduce by rule 56
	UPPERCASE	reduce by rule 56
	VERBATIM	reduce by rule 56
	RTL	reduce by rule 56
	NONFIX	reduce by rule 56
	INFIX	reduce by rule 56
	INFIXR	reduce by rule 56
	DEBUG	reduce by rule 56
	RESOURCE	reduce by rule 56
	CPU	reduce by rule 56
	LATENCY	reduce by rule 56
	EXCEPTION	reduce by rule 56
	EOF	reduce by rule 56


	.	error


state 52:

	latencybind : latencyclauses .  (reduce by rule 55)

	ARCHITECTURE	reduce by rule 55
	END	reduce by rule 55
	LOCAL	reduce by rule 55
	IN	reduce by rule 55
	DATATYPE	reduce by rule 55
	TYPE	reduce by rule 55
	AND	reduce by rule 55
	RPAREN	reduce by rule 55
	SEMICOLON	reduce by rule 55
	STORAGE	reduce by rule 55
	LOCATIONS	reduce by rule 55
	STRUCTURE	reduce by rule 55
	FUNCTOR	reduce by rule 55
	SIGNATURE	reduce by rule 55
	SHARING	reduce by rule 55
	INSTRUCTION	reduce by rule 55
	VLIW	reduce by rule 55
	SUPERSCALAR	reduce by rule 55
	FUN	reduce by rule 55
	VAL	reduce by rule 55
	INCLUDE	reduce by rule 55
	OPEN	reduce by rule 55
	LITTLE	reduce by rule 55
	BIG	reduce by rule 55
	PIPELINE	reduce by rule 55
	LOWERCASE	reduce by rule 55
	UPPERCASE	reduce by rule 55
	VERBATIM	reduce by rule 55
	RTL	reduce by rule 55
	NONFIX	reduce by rule 55
	INFIX	reduce by rule 55
	INFIXR	reduce by rule 55
	DEBUG	reduce by rule 55
	RESOURCE	reduce by rule 55
	CPU	reduce by rule 55
	LATENCY	reduce by rule 55
	EXCEPTION	reduce by rule 55
	EOF	reduce by rule 55


	.	error


state 53:

	latencybinds : latencybind .  (reduce by rule 53)
	latencybinds : latencybind . AND latencybinds 

	ARCHITECTURE	reduce by rule 53
	END	reduce by rule 53
	LOCAL	reduce by rule 53
	IN	reduce by rule 53
	DATATYPE	reduce by rule 53
	TYPE	reduce by rule 53
	AND	shift 172
	RPAREN	reduce by rule 53
	SEMICOLON	reduce by rule 53
	STORAGE	reduce by rule 53
	LOCATIONS	reduce by rule 53
	STRUCTURE	reduce by rule 53
	FUNCTOR	reduce by rule 53
	SIGNATURE	reduce by rule 53
	SHARING	reduce by rule 53
	INSTRUCTION	reduce by rule 53
	VLIW	reduce by rule 53
	SUPERSCALAR	reduce by rule 53
	FUN	reduce by rule 53
	VAL	reduce by rule 53
	INCLUDE	reduce by rule 53
	OPEN	reduce by rule 53
	LITTLE	reduce by rule 53
	BIG	reduce by rule 53
	PIPELINE	reduce by rule 53
	LOWERCASE	reduce by rule 53
	UPPERCASE	reduce by rule 53
	VERBATIM	reduce by rule 53
	RTL	reduce by rule 53
	NONFIX	reduce by rule 53
	INFIX	reduce by rule 53
	INFIXR	reduce by rule 53
	DEBUG	reduce by rule 53
	RESOURCE	reduce by rule 53
	CPU	reduce by rule 53
	LATENCY	reduce by rule 53
	EXCEPTION	reduce by rule 53
	EOF	reduce by rule 53


	.	error


state 54:

	mymddecl : LATENCY latencybinds .  (reduce by rule 27)

	ARCHITECTURE	reduce by rule 27
	END	reduce by rule 27
	LOCAL	reduce by rule 27
	IN	reduce by rule 27
	DATATYPE	reduce by rule 27
	TYPE	reduce by rule 27
	RPAREN	reduce by rule 27
	SEMICOLON	reduce by rule 27
	STORAGE	reduce by rule 27
	LOCATIONS	reduce by rule 27
	STRUCTURE	reduce by rule 27
	FUNCTOR	reduce by rule 27
	SIGNATURE	reduce by rule 27
	SHARING	reduce by rule 27
	INSTRUCTION	reduce by rule 27
	VLIW	reduce by rule 27
	SUPERSCALAR	reduce by rule 27
	FUN	reduce by rule 27
	VAL	reduce by rule 27
	INCLUDE	reduce by rule 27
	OPEN	reduce by rule 27
	LITTLE	reduce by rule 27
	BIG	reduce by rule 27
	PIPELINE	reduce by rule 27
	LOWERCASE	reduce by rule 27
	UPPERCASE	reduce by rule 27
	VERBATIM	reduce by rule 27
	RTL	reduce by rule 27
	NONFIX	reduce by rule 27
	INFIX	reduce by rule 27
	INFIXR	reduce by rule 27
	DEBUG	reduce by rule 27
	RESOURCE	reduce by rule 27
	CPU	reduce by rule 27
	LATENCY	reduce by rule 27
	EXCEPTION	reduce by rule 27
	EOF	reduce by rule 27


	.	error


state 55:

	latencyclause : id . pat EQ exp 

	TIMES	shift 72
	DEREF	shift 71
	NOT	shift 70
	LHASHBRACKET	shift 103
	LPAREN	shift 102
	LBRACKET	shift 101
	LBRACE	shift 100
	CELLSET	shift 50
	TRUE	shift 99
	FALSE	shift 98
	WILD	shift 97
	OP	shift 128
	ALWAYS	shift 96
	NEVER	shift 95
	ID	shift 49
	SYMBOL	shift 48
	WORD	shift 94
	INT	shift 64
	INTINF	shift 93
	REAL	shift 92
	STRING	shift 91
	CHAR	shift 90

	id	goto 127
	sym	goto 134
	symb	goto 67
	ident2	goto 87
	path	goto 85
	apat	goto 124
	apat2	goto 123
	apppat	goto 122
	pat	goto 173
	word	goto 82
	int	goto 81
	intinf	goto 80
	real	goto 79
	string	goto 78
	char	goto 77
	bool	goto 76
	literal	goto 75
	True	goto 74
	False	goto 73

	.	error


state 56:

	cpubinds : cpubind .  (reduce by rule 30)
	cpubinds : cpubind . AND cpubinds 

	ARCHITECTURE	reduce by rule 30
	END	reduce by rule 30
	LOCAL	reduce by rule 30
	IN	reduce by rule 30
	DATATYPE	reduce by rule 30
	TYPE	reduce by rule 30
	AND	shift 174
	RPAREN	reduce by rule 30
	SEMICOLON	reduce by rule 30
	STORAGE	reduce by rule 30
	LOCATIONS	reduce by rule 30
	STRUCTURE	reduce by rule 30
	FUNCTOR	reduce by rule 30
	SIGNATURE	reduce by rule 30
	SHARING	reduce by rule 30
	INSTRUCTION	reduce by rule 30
	VLIW	reduce by rule 30
	SUPERSCALAR	reduce by rule 30
	FUN	reduce by rule 30
	VAL	reduce by rule 30
	INCLUDE	reduce by rule 30
	OPEN	reduce by rule 30
	LITTLE	reduce by rule 30
	BIG	reduce by rule 30
	PIPELINE	reduce by rule 30
	LOWERCASE	reduce by rule 30
	UPPERCASE	reduce by rule 30
	VERBATIM	reduce by rule 30
	RTL	reduce by rule 30
	NONFIX	reduce by rule 30
	INFIX	reduce by rule 30
	INFIXR	reduce by rule 30
	DEBUG	reduce by rule 30
	RESOURCE	reduce by rule 30
	CPU	reduce by rule 30
	LATENCY	reduce by rule 30
	EXCEPTION	reduce by rule 30
	EOF	reduce by rule 30


	.	error


state 57:

	mymddecl : CPU cpubinds .  (reduce by rule 25)

	ARCHITECTURE	reduce by rule 25
	END	reduce by rule 25
	LOCAL	reduce by rule 25
	IN	reduce by rule 25
	DATATYPE	reduce by rule 25
	TYPE	reduce by rule 25
	RPAREN	reduce by rule 25
	SEMICOLON	reduce by rule 25
	STORAGE	reduce by rule 25
	LOCATIONS	reduce by rule 25
	STRUCTURE	reduce by rule 25
	FUNCTOR	reduce by rule 25
	SIGNATURE	reduce by rule 25
	SHARING	reduce by rule 25
	INSTRUCTION	reduce by rule 25
	VLIW	reduce by rule 25
	SUPERSCALAR	reduce by rule 25
	FUN	reduce by rule 25
	VAL	reduce by rule 25
	INCLUDE	reduce by rule 25
	OPEN	reduce by rule 25
	LITTLE	reduce by rule 25
	BIG	reduce by rule 25
	PIPELINE	reduce by rule 25
	LOWERCASE	reduce by rule 25
	UPPERCASE	reduce by rule 25
	VERBATIM	reduce by rule 25
	RTL	reduce by rule 25
	NONFIX	reduce by rule 25
	INFIX	reduce by rule 25
	INFIXR	reduce by rule 25
	DEBUG	reduce by rule 25
	RESOURCE	reduce by rule 25
	CPU	reduce by rule 25
	LATENCY	reduce by rule 25
	EXCEPTION	reduce by rule 25
	EOF	reduce by rule 25


	.	error


state 58:

	cpubind : id . aliases int LBRACKET resources RBRACKET 

	INT	reduce by rule 33
	STRING	shift 91

	string	goto 176
	aliases	goto 175

	.	error


state 59:

	mymddecl : RESOURCE resourcebinds .  (reduce by rule 24)

	ARCHITECTURE	reduce by rule 24
	END	reduce by rule 24
	LOCAL	reduce by rule 24
	IN	reduce by rule 24
	DATATYPE	reduce by rule 24
	TYPE	reduce by rule 24
	RPAREN	reduce by rule 24
	SEMICOLON	reduce by rule 24
	STORAGE	reduce by rule 24
	LOCATIONS	reduce by rule 24
	STRUCTURE	reduce by rule 24
	FUNCTOR	reduce by rule 24
	SIGNATURE	reduce by rule 24
	SHARING	reduce by rule 24
	INSTRUCTION	reduce by rule 24
	VLIW	reduce by rule 24
	SUPERSCALAR	reduce by rule 24
	FUN	reduce by rule 24
	VAL	reduce by rule 24
	INCLUDE	reduce by rule 24
	OPEN	reduce by rule 24
	LITTLE	reduce by rule 24
	BIG	reduce by rule 24
	PIPELINE	reduce by rule 24
	LOWERCASE	reduce by rule 24
	UPPERCASE	reduce by rule 24
	VERBATIM	reduce by rule 24
	RTL	reduce by rule 24
	NONFIX	reduce by rule 24
	INFIX	reduce by rule 24
	INFIXR	reduce by rule 24
	DEBUG	reduce by rule 24
	RESOURCE	reduce by rule 24
	CPU	reduce by rule 24
	LATENCY	reduce by rule 24
	EXCEPTION	reduce by rule 24
	EOF	reduce by rule 24


	.	error


state 60:

	resourcebinds : id .  (reduce by rule 28)
	resourcebinds : id . AND resourcebinds 

	ARCHITECTURE	reduce by rule 28
	END	reduce by rule 28
	LOCAL	reduce by rule 28
	IN	reduce by rule 28
	DATATYPE	reduce by rule 28
	TYPE	reduce by rule 28
	AND	shift 177
	RPAREN	reduce by rule 28
	SEMICOLON	reduce by rule 28
	STORAGE	reduce by rule 28
	LOCATIONS	reduce by rule 28
	STRUCTURE	reduce by rule 28
	FUNCTOR	reduce by rule 28
	SIGNATURE	reduce by rule 28
	SHARING	reduce by rule 28
	INSTRUCTION	reduce by rule 28
	VLIW	reduce by rule 28
	SUPERSCALAR	reduce by rule 28
	FUN	reduce by rule 28
	VAL	reduce by rule 28
	INCLUDE	reduce by rule 28
	OPEN	reduce by rule 28
	LITTLE	reduce by rule 28
	BIG	reduce by rule 28
	PIPELINE	reduce by rule 28
	LOWERCASE	reduce by rule 28
	UPPERCASE	reduce by rule 28
	VERBATIM	reduce by rule 28
	RTL	reduce by rule 28
	NONFIX	reduce by rule 28
	INFIX	reduce by rule 28
	INFIXR	reduce by rule 28
	DEBUG	reduce by rule 28
	RESOURCE	reduce by rule 28
	CPU	reduce by rule 28
	LATENCY	reduce by rule 28
	EXCEPTION	reduce by rule 28
	EOF	reduce by rule 28


	.	error


state 61:

	mymddecl : DEBUG id .  (reduce by rule 23)

	ARCHITECTURE	reduce by rule 23
	END	reduce by rule 23
	LOCAL	reduce by rule 23
	IN	reduce by rule 23
	DATATYPE	reduce by rule 23
	TYPE	reduce by rule 23
	RPAREN	reduce by rule 23
	SEMICOLON	reduce by rule 23
	STORAGE	reduce by rule 23
	LOCATIONS	reduce by rule 23
	STRUCTURE	reduce by rule 23
	FUNCTOR	reduce by rule 23
	SIGNATURE	reduce by rule 23
	SHARING	reduce by rule 23
	INSTRUCTION	reduce by rule 23
	VLIW	reduce by rule 23
	SUPERSCALAR	reduce by rule 23
	FUN	reduce by rule 23
	VAL	reduce by rule 23
	INCLUDE	reduce by rule 23
	OPEN	reduce by rule 23
	LITTLE	reduce by rule 23
	BIG	reduce by rule 23
	PIPELINE	reduce by rule 23
	LOWERCASE	reduce by rule 23
	UPPERCASE	reduce by rule 23
	VERBATIM	reduce by rule 23
	RTL	reduce by rule 23
	NONFIX	reduce by rule 23
	INFIX	reduce by rule 23
	INFIXR	reduce by rule 23
	DEBUG	reduce by rule 23
	RESOURCE	reduce by rule 23
	CPU	reduce by rule 23
	LATENCY	reduce by rule 23
	EXCEPTION	reduce by rule 23
	EOF	reduce by rule 23


	.	error


state 62:

	mymldecl : INFIXR intopt . syms 

	TIMES	shift 72
	DEREF	shift 71
	NOT	shift 70
	CELLSET	shift 50
	ID	shift 49
	SYMBOL	shift 48

	id	goto 69
	sym	goto 68
	symb	goto 67
	syms	goto 178

	.	error


state 63:

	intopt : int .  (reduce by rule 396)

	TIMES	reduce by rule 396
	DEREF	reduce by rule 396
	NOT	reduce by rule 396
	CELLSET	reduce by rule 396
	ID	reduce by rule 396
	SYMBOL	reduce by rule 396


	.	error


state 64:

	int : INT .  (reduce by rule 395)

	ARCHITECTURE	reduce by rule 395
	END	reduce by rule 395
	LOCAL	reduce by rule 395
	IN	reduce by rule 395
	OF	reduce by rule 395
	DATATYPE	reduce by rule 395
	TYPE	reduce by rule 395
	EQ	reduce by rule 395
	DOLLAR	reduce by rule 395
	TIMES	reduce by rule 395
	AND	reduce by rule 395
	DEREF	reduce by rule 395
	NOT	reduce by rule 395
	CONCAT	reduce by rule 395
	LLBRACKET	reduce by rule 395
	LHASHBRACKET	reduce by rule 395
	LPAREN	reduce by rule 395
	RPAREN	reduce by rule 395
	LBRACKET	reduce by rule 395
	RBRACKET	reduce by rule 395
	LBRACE	reduce by rule 395
	RBRACE	reduce by rule 395
	SEMICOLON	reduce by rule 395
	LDQUOTE	reduce by rule 395
	RMETA	reduce by rule 395
	CELLSET	reduce by rule 395
	STORAGE	reduce by rule 395
	LOCATIONS	reduce by rule 395
	HASH	reduce by rule 395
	COMMA	reduce by rule 395
	COLON	reduce by rule 395
	DOTDOT	reduce by rule 395
	AT	reduce by rule 395
	BAR	reduce by rule 395
	ARROW	reduce by rule 395
	DARROW	reduce by rule 395
	BITS	reduce by rule 395
	THEN	reduce by rule 395
	ELSE	reduce by rule 395
	TRUE	reduce by rule 395
	FALSE	reduce by rule 395
	WILD	reduce by rule 395
	HANDLE	reduce by rule 395
	LET	reduce by rule 395
	STRUCTURE	reduce by rule 395
	FUNCTOR	reduce by rule 395
	SIGNATURE	reduce by rule 395
	WHERE	reduce by rule 395
	SHARING	reduce by rule 395
	INSTRUCTION	reduce by rule 395
	CELL	reduce by rule 395
	VLIW	reduce by rule 395
	SUPERSCALAR	reduce by rule 395
	WITHTYPE	reduce by rule 395
	FUN	reduce by rule 395
	VAL	reduce by rule 395
	INCLUDE	reduce by rule 395
	OPEN	reduce by rule 395
	OP	reduce by rule 395
	LITTLE	reduce by rule 395
	BIG	reduce by rule 395
	PIPELINE	reduce by rule 395
	LOWERCASE	reduce by rule 395
	UPPERCASE	reduce by rule 395
	VERBATIM	reduce by rule 395
	RTL	reduce by rule 395
	SPAN	reduce by rule 395
	DELAYSLOT	reduce by rule 395
	ALWAYS	reduce by rule 395
	NEVER	reduce by rule 395
	NONFIX	reduce by rule 395
	INFIX	reduce by rule 395
	INFIXR	reduce by rule 395
	DEBUG	reduce by rule 395
	ASM_COLON	reduce by rule 395
	MC_COLON	reduce by rule 395
	RTL_COLON	reduce by rule 395
	DELAYSLOT_COLON	reduce by rule 395
	NULLIFIED_COLON	reduce by rule 395
	PADDING_COLON	reduce by rule 395
	AGGREGABLE	reduce by rule 395
	RESOURCE	reduce by rule 395
	CPU	reduce by rule 395
	LATENCY	reduce by rule 395
	EXCEPTION	reduce by rule 395
	ID	reduce by rule 395
	SYMBOL	reduce by rule 395
	WORD	reduce by rule 395
	INT	reduce by rule 395
	INTINF	reduce by rule 395
	REAL	reduce by rule 395
	STRING	reduce by rule 395
	CHAR	reduce by rule 395
	EOF	reduce by rule 395


	.	error


state 65:

	mymldecl : INFIX intopt . syms 

	TIMES	shift 72
	DEREF	shift 71
	NOT	shift 70
	CELLSET	shift 50
	ID	shift 49
	SYMBOL	shift 48

	id	goto 69
	sym	goto 68
	symb	goto 67
	syms	goto 179

	.	error


state 66:

	mymldecl : NONFIX syms .  (reduce by rule 79)

	ARCHITECTURE	reduce by rule 79
	END	reduce by rule 79
	LOCAL	reduce by rule 79
	IN	reduce by rule 79
	DATATYPE	reduce by rule 79
	TYPE	reduce by rule 79
	RPAREN	reduce by rule 79
	SEMICOLON	reduce by rule 79
	STORAGE	reduce by rule 79
	LOCATIONS	reduce by rule 79
	STRUCTURE	reduce by rule 79
	FUNCTOR	reduce by rule 79
	SIGNATURE	reduce by rule 79
	SHARING	reduce by rule 79
	INSTRUCTION	reduce by rule 79
	VLIW	reduce by rule 79
	SUPERSCALAR	reduce by rule 79
	FUN	reduce by rule 79
	VAL	reduce by rule 79
	INCLUDE	reduce by rule 79
	OPEN	reduce by rule 79
	LITTLE	reduce by rule 79
	BIG	reduce by rule 79
	PIPELINE	reduce by rule 79
	LOWERCASE	reduce by rule 79
	UPPERCASE	reduce by rule 79
	VERBATIM	reduce by rule 79
	RTL	reduce by rule 79
	NONFIX	reduce by rule 79
	INFIX	reduce by rule 79
	INFIXR	reduce by rule 79
	DEBUG	reduce by rule 79
	RESOURCE	reduce by rule 79
	CPU	reduce by rule 79
	LATENCY	reduce by rule 79
	EXCEPTION	reduce by rule 79
	EOF	reduce by rule 79


	.	error


state 67:

	sym : symb .  (reduce by rule 417)

	ARCHITECTURE	reduce by rule 417
	END	reduce by rule 417
	LOCAL	reduce by rule 417
	IN	reduce by rule 417
	OF	reduce by rule 417
	DATATYPE	reduce by rule 417
	TYPE	reduce by rule 417
	EQ	reduce by rule 417
	DOLLAR	reduce by rule 417
	TIMES	reduce by rule 417
	AND	reduce by rule 417
	DEREF	reduce by rule 417
	NOT	reduce by rule 417
	CONCAT	reduce by rule 417
	LLBRACKET	reduce by rule 417
	RRBRACKET	reduce by rule 417
	LHASHBRACKET	reduce by rule 417
	LPAREN	reduce by rule 417
	RPAREN	reduce by rule 417
	LBRACKET	reduce by rule 417
	RBRACKET	reduce by rule 417
	LBRACE	reduce by rule 417
	RBRACE	reduce by rule 417
	SEMICOLON	reduce by rule 417
	LDQUOTE	reduce by rule 417
	RMETA	reduce by rule 417
	CELLSET	reduce by rule 417
	STORAGE	reduce by rule 417
	LOCATIONS	reduce by rule 417
	HASH	reduce by rule 417
	COMMA	reduce by rule 417
	COLON	reduce by rule 417
	DOT	reduce by rule 417
	AT	reduce by rule 417
	BAR	reduce by rule 417
	DARROW	reduce by rule 417
	THEN	reduce by rule 417
	ELSE	reduce by rule 417
	TRUE	reduce by rule 417
	FALSE	reduce by rule 417
	WILD	reduce by rule 417
	HANDLE	reduce by rule 417
	LET	reduce by rule 417
	STRUCTURE	reduce by rule 417
	FUNCTOR	reduce by rule 417
	SIGNATURE	reduce by rule 417
	WHERE	reduce by rule 417
	SHARING	reduce by rule 417
	INSTRUCTION	reduce by rule 417
	VLIW	reduce by rule 417
	SUPERSCALAR	reduce by rule 417
	AS	reduce by rule 417
	WITHTYPE	reduce by rule 417
	FUN	reduce by rule 417
	VAL	reduce by rule 417
	INCLUDE	reduce by rule 417
	OPEN	reduce by rule 417
	OP	reduce by rule 417
	LITTLE	reduce by rule 417
	BIG	reduce by rule 417
	PIPELINE	reduce by rule 417
	LOWERCASE	reduce by rule 417
	UPPERCASE	reduce by rule 417
	VERBATIM	reduce by rule 417
	RTL	reduce by rule 417
	SPAN	reduce by rule 417
	DELAYSLOT	reduce by rule 417
	ALWAYS	reduce by rule 417
	NEVER	reduce by rule 417
	NONFIX	reduce by rule 417
	INFIX	reduce by rule 417
	INFIXR	reduce by rule 417
	DEBUG	reduce by rule 417
	ASM_COLON	reduce by rule 417
	MC_COLON	reduce by rule 417
	RTL_COLON	reduce by rule 417
	DELAYSLOT_COLON	reduce by rule 417
	NULLIFIED_COLON	reduce by rule 417
	PADDING_COLON	reduce by rule 417
	RESOURCE	reduce by rule 417
	CPU	reduce by rule 417
	LATENCY	reduce by rule 417
	EXCEPTION	reduce by rule 417
	ID	reduce by rule 417
	SYMBOL	reduce by rule 417
	WORD	reduce by rule 417
	INT	reduce by rule 417
	INTINF	reduce by rule 417
	REAL	reduce by rule 417
	STRING	reduce by rule 417
	CHAR	reduce by rule 417
	EOF	reduce by rule 417


	.	error


state 68:

	syms : sym .  (reduce by rule 109)
	syms : sym . syms 

	ARCHITECTURE	reduce by rule 109
	END	reduce by rule 109
	LOCAL	reduce by rule 109
	IN	reduce by rule 109
	DATATYPE	reduce by rule 109
	TYPE	reduce by rule 109
	TIMES	shift 72
	DEREF	shift 71
	NOT	shift 70
	RPAREN	reduce by rule 109
	SEMICOLON	reduce by rule 109
	CELLSET	shift 50
	STORAGE	reduce by rule 109
	LOCATIONS	reduce by rule 109
	COLON	reduce by rule 109
	STRUCTURE	reduce by rule 109
	FUNCTOR	reduce by rule 109
	SIGNATURE	reduce by rule 109
	SHARING	reduce by rule 109
	INSTRUCTION	reduce by rule 109
	VLIW	reduce by rule 109
	SUPERSCALAR	reduce by rule 109
	FUN	reduce by rule 109
	VAL	reduce by rule 109
	INCLUDE	reduce by rule 109
	OPEN	reduce by rule 109
	LITTLE	reduce by rule 109
	BIG	reduce by rule 109
	PIPELINE	reduce by rule 109
	LOWERCASE	reduce by rule 109
	UPPERCASE	reduce by rule 109
	VERBATIM	reduce by rule 109
	RTL	reduce by rule 109
	NONFIX	reduce by rule 109
	INFIX	reduce by rule 109
	INFIXR	reduce by rule 109
	DEBUG	reduce by rule 109
	RESOURCE	reduce by rule 109
	CPU	reduce by rule 109
	LATENCY	reduce by rule 109
	EXCEPTION	reduce by rule 109
	ID	shift 49
	SYMBOL	shift 48
	EOF	reduce by rule 109

	id	goto 69
	sym	goto 68
	symb	goto 67
	syms	goto 180

	.	error


state 69:

	sym : id .  (reduce by rule 416)

	ARCHITECTURE	reduce by rule 416
	END	reduce by rule 416
	LOCAL	reduce by rule 416
	IN	reduce by rule 416
	OF	reduce by rule 416
	DATATYPE	reduce by rule 416
	TYPE	reduce by rule 416
	EQ	reduce by rule 416
	DOLLAR	reduce by rule 416
	TIMES	reduce by rule 416
	AND	reduce by rule 416
	DEREF	reduce by rule 416
	NOT	reduce by rule 416
	LLBRACKET	reduce by rule 416
	RRBRACKET	reduce by rule 416
	LHASHBRACKET	reduce by rule 416
	LPAREN	reduce by rule 416
	RPAREN	reduce by rule 416
	LBRACKET	reduce by rule 416
	RBRACKET	reduce by rule 416
	LBRACE	reduce by rule 416
	RBRACE	reduce by rule 416
	SEMICOLON	reduce by rule 416
	LDQUOTE	reduce by rule 416
	RMETA	reduce by rule 416
	CELLSET	reduce by rule 416
	STORAGE	reduce by rule 416
	LOCATIONS	reduce by rule 416
	HASH	reduce by rule 416
	COMMA	reduce by rule 416
	COLON	reduce by rule 416
	DOT	reduce by rule 416
	AT	reduce by rule 416
	BAR	reduce by rule 416
	DARROW	reduce by rule 416
	THEN	reduce by rule 416
	ELSE	reduce by rule 416
	TRUE	reduce by rule 416
	FALSE	reduce by rule 416
	WILD	reduce by rule 416
	HANDLE	reduce by rule 416
	LET	reduce by rule 416
	STRUCTURE	reduce by rule 416
	FUNCTOR	reduce by rule 416
	SIGNATURE	reduce by rule 416
	WHERE	reduce by rule 416
	SHARING	reduce by rule 416
	INSTRUCTION	reduce by rule 416
	VLIW	reduce by rule 416
	SUPERSCALAR	reduce by rule 416
	AS	reduce by rule 416
	WITHTYPE	reduce by rule 416
	FUN	reduce by rule 416
	VAL	reduce by rule 416
	INCLUDE	reduce by rule 416
	OPEN	reduce by rule 416
	OP	reduce by rule 416
	LITTLE	reduce by rule 416
	BIG	reduce by rule 416
	PIPELINE	reduce by rule 416
	LOWERCASE	reduce by rule 416
	UPPERCASE	reduce by rule 416
	VERBATIM	reduce by rule 416
	RTL	reduce by rule 416
	SPAN	reduce by rule 416
	DELAYSLOT	reduce by rule 416
	ALWAYS	reduce by rule 416
	NEVER	reduce by rule 416
	NONFIX	reduce by rule 416
	INFIX	reduce by rule 416
	INFIXR	reduce by rule 416
	DEBUG	reduce by rule 416
	ASM_COLON	reduce by rule 416
	MC_COLON	reduce by rule 416
	RTL_COLON	reduce by rule 416
	DELAYSLOT_COLON	reduce by rule 416
	NULLIFIED_COLON	reduce by rule 416
	PADDING_COLON	reduce by rule 416
	RESOURCE	reduce by rule 416
	CPU	reduce by rule 416
	LATENCY	reduce by rule 416
	EXCEPTION	reduce by rule 416
	ID	reduce by rule 416
	SYMBOL	reduce by rule 416
	WORD	reduce by rule 416
	INT	reduce by rule 416
	INTINF	reduce by rule 416
	REAL	reduce by rule 416
	STRING	reduce by rule 416
	CHAR	reduce by rule 416
	EOF	reduce by rule 416


	.	error


state 70:

	symb : NOT .  (reduce by rule 419)

	ARCHITECTURE	reduce by rule 419
	END	reduce by rule 419
	LOCAL	reduce by rule 419
	IN	reduce by rule 419
	OF	reduce by rule 419
	DATATYPE	reduce by rule 419
	TYPE	reduce by rule 419
	EQ	reduce by rule 419
	DOLLAR	reduce by rule 419
	TIMES	reduce by rule 419
	AND	reduce by rule 419
	DEREF	reduce by rule 419
	NOT	reduce by rule 419
	CONCAT	reduce by rule 419
	LLBRACKET	reduce by rule 419
	RRBRACKET	reduce by rule 419
	LHASHBRACKET	reduce by rule 419
	LPAREN	reduce by rule 419
	RPAREN	reduce by rule 419
	LBRACKET	reduce by rule 419
	RBRACKET	reduce by rule 419
	LBRACE	reduce by rule 419
	RBRACE	reduce by rule 419
	SEMICOLON	reduce by rule 419
	LDQUOTE	reduce by rule 419
	RMETA	reduce by rule 419
	CELLSET	reduce by rule 419
	STORAGE	reduce by rule 419
	LOCATIONS	reduce by rule 419
	HASH	reduce by rule 419
	COMMA	reduce by rule 419
	COLON	reduce by rule 419
	DOT	reduce by rule 419
	AT	reduce by rule 419
	BAR	reduce by rule 419
	DARROW	reduce by rule 419
	THEN	reduce by rule 419
	ELSE	reduce by rule 419
	TRUE	reduce by rule 419
	FALSE	reduce by rule 419
	WILD	reduce by rule 419
	HANDLE	reduce by rule 419
	LET	reduce by rule 419
	STRUCTURE	reduce by rule 419
	FUNCTOR	reduce by rule 419
	SIGNATURE	reduce by rule 419
	WHERE	reduce by rule 419
	SHARING	reduce by rule 419
	INSTRUCTION	reduce by rule 419
	VLIW	reduce by rule 419
	SUPERSCALAR	reduce by rule 419
	AS	reduce by rule 419
	WITHTYPE	reduce by rule 419
	FUN	reduce by rule 419
	VAL	reduce by rule 419
	INCLUDE	reduce by rule 419
	OPEN	reduce by rule 419
	OP	reduce by rule 419
	LITTLE	reduce by rule 419
	BIG	reduce by rule 419
	PIPELINE	reduce by rule 419
	LOWERCASE	reduce by rule 419
	UPPERCASE	reduce by rule 419
	VERBATIM	reduce by rule 419
	RTL	reduce by rule 419
	SPAN	reduce by rule 419
	DELAYSLOT	reduce by rule 419
	ALWAYS	reduce by rule 419
	NEVER	reduce by rule 419
	NONFIX	reduce by rule 419
	INFIX	reduce by rule 419
	INFIXR	reduce by rule 419
	DEBUG	reduce by rule 419
	ASM_COLON	reduce by rule 419
	MC_COLON	reduce by rule 419
	RTL_COLON	reduce by rule 419
	DELAYSLOT_COLON	reduce by rule 419
	NULLIFIED_COLON	reduce by rule 419
	PADDING_COLON	reduce by rule 419
	RESOURCE	reduce by rule 419
	CPU	reduce by rule 419
	LATENCY	reduce by rule 419
	EXCEPTION	reduce by rule 419
	ID	reduce by rule 419
	SYMBOL	reduce by rule 419
	WORD	reduce by rule 419
	INT	reduce by rule 419
	INTINF	reduce by rule 419
	REAL	reduce by rule 419
	STRING	reduce by rule 419
	CHAR	reduce by rule 419
	EOF	reduce by rule 419


	.	error


state 71:

	symb : DEREF .  (reduce by rule 420)

	ARCHITECTURE	reduce by rule 420
	END	reduce by rule 420
	LOCAL	reduce by rule 420
	IN	reduce by rule 420
	OF	reduce by rule 420
	DATATYPE	reduce by rule 420
	TYPE	reduce by rule 420
	EQ	reduce by rule 420
	DOLLAR	reduce by rule 420
	TIMES	reduce by rule 420
	AND	reduce by rule 420
	DEREF	reduce by rule 420
	NOT	reduce by rule 420
	CONCAT	reduce by rule 420
	LLBRACKET	reduce by rule 420
	RRBRACKET	reduce by rule 420
	LHASHBRACKET	reduce by rule 420
	LPAREN	reduce by rule 420
	RPAREN	reduce by rule 420
	LBRACKET	reduce by rule 420
	RBRACKET	reduce by rule 420
	LBRACE	reduce by rule 420
	RBRACE	reduce by rule 420
	SEMICOLON	reduce by rule 420
	LDQUOTE	reduce by rule 420
	RMETA	reduce by rule 420
	CELLSET	reduce by rule 420
	STORAGE	reduce by rule 420
	LOCATIONS	reduce by rule 420
	HASH	reduce by rule 420
	COMMA	reduce by rule 420
	COLON	reduce by rule 420
	DOT	reduce by rule 420
	AT	reduce by rule 420
	BAR	reduce by rule 420
	DARROW	reduce by rule 420
	THEN	reduce by rule 420
	ELSE	reduce by rule 420
	TRUE	reduce by rule 420
	FALSE	reduce by rule 420
	WILD	reduce by rule 420
	HANDLE	reduce by rule 420
	LET	reduce by rule 420
	STRUCTURE	reduce by rule 420
	FUNCTOR	reduce by rule 420
	SIGNATURE	reduce by rule 420
	WHERE	reduce by rule 420
	SHARING	reduce by rule 420
	INSTRUCTION	reduce by rule 420
	VLIW	reduce by rule 420
	SUPERSCALAR	reduce by rule 420
	AS	reduce by rule 420
	WITHTYPE	reduce by rule 420
	FUN	reduce by rule 420
	VAL	reduce by rule 420
	INCLUDE	reduce by rule 420
	OPEN	reduce by rule 420
	OP	reduce by rule 420
	LITTLE	reduce by rule 420
	BIG	reduce by rule 420
	PIPELINE	reduce by rule 420
	LOWERCASE	reduce by rule 420
	UPPERCASE	reduce by rule 420
	VERBATIM	reduce by rule 420
	RTL	reduce by rule 420
	SPAN	reduce by rule 420
	DELAYSLOT	reduce by rule 420
	ALWAYS	reduce by rule 420
	NEVER	reduce by rule 420
	NONFIX	reduce by rule 420
	INFIX	reduce by rule 420
	INFIXR	reduce by rule 420
	DEBUG	reduce by rule 420
	ASM_COLON	reduce by rule 420
	MC_COLON	reduce by rule 420
	RTL_COLON	reduce by rule 420
	DELAYSLOT_COLON	reduce by rule 420
	NULLIFIED_COLON	reduce by rule 420
	PADDING_COLON	reduce by rule 420
	RESOURCE	reduce by rule 420
	CPU	reduce by rule 420
	LATENCY	reduce by rule 420
	EXCEPTION	reduce by rule 420
	ID	reduce by rule 420
	SYMBOL	reduce by rule 420
	WORD	reduce by rule 420
	INT	reduce by rule 420
	INTINF	reduce by rule 420
	REAL	reduce by rule 420
	STRING	reduce by rule 420
	CHAR	reduce by rule 420
	EOF	reduce by rule 420


	.	error


state 72:

	symb : TIMES .  (reduce by rule 418)

	ARCHITECTURE	reduce by rule 418
	END	reduce by rule 418
	LOCAL	reduce by rule 418
	IN	reduce by rule 418
	OF	reduce by rule 418
	DATATYPE	reduce by rule 418
	TYPE	reduce by rule 418
	EQ	reduce by rule 418
	DOLLAR	reduce by rule 418
	TIMES	reduce by rule 418
	AND	reduce by rule 418
	DEREF	reduce by rule 418
	NOT	reduce by rule 418
	CONCAT	reduce by rule 418
	LLBRACKET	reduce by rule 418
	RRBRACKET	reduce by rule 418
	LHASHBRACKET	reduce by rule 418
	LPAREN	reduce by rule 418
	RPAREN	reduce by rule 418
	LBRACKET	reduce by rule 418
	RBRACKET	reduce by rule 418
	LBRACE	reduce by rule 418
	RBRACE	reduce by rule 418
	SEMICOLON	reduce by rule 418
	LDQUOTE	reduce by rule 418
	RMETA	reduce by rule 418
	CELLSET	reduce by rule 418
	STORAGE	reduce by rule 418
	LOCATIONS	reduce by rule 418
	HASH	reduce by rule 418
	COMMA	reduce by rule 418
	COLON	reduce by rule 418
	DOT	reduce by rule 418
	AT	reduce by rule 418
	BAR	reduce by rule 418
	DARROW	reduce by rule 418
	THEN	reduce by rule 418
	ELSE	reduce by rule 418
	TRUE	reduce by rule 418
	FALSE	reduce by rule 418
	WILD	reduce by rule 418
	HANDLE	reduce by rule 418
	LET	reduce by rule 418
	STRUCTURE	reduce by rule 418
	FUNCTOR	reduce by rule 418
	SIGNATURE	reduce by rule 418
	WHERE	reduce by rule 418
	SHARING	reduce by rule 418
	INSTRUCTION	reduce by rule 418
	VLIW	reduce by rule 418
	SUPERSCALAR	reduce by rule 418
	AS	reduce by rule 418
	WITHTYPE	reduce by rule 418
	FUN	reduce by rule 418
	VAL	reduce by rule 418
	INCLUDE	reduce by rule 418
	OPEN	reduce by rule 418
	OP	reduce by rule 418
	LITTLE	reduce by rule 418
	BIG	reduce by rule 418
	PIPELINE	reduce by rule 418
	LOWERCASE	reduce by rule 418
	UPPERCASE	reduce by rule 418
	VERBATIM	reduce by rule 418
	RTL	reduce by rule 418
	SPAN	reduce by rule 418
	DELAYSLOT	reduce by rule 418
	ALWAYS	reduce by rule 418
	NEVER	reduce by rule 418
	NONFIX	reduce by rule 418
	INFIX	reduce by rule 418
	INFIXR	reduce by rule 418
	DEBUG	reduce by rule 418
	ASM_COLON	reduce by rule 418
	MC_COLON	reduce by rule 418
	RTL_COLON	reduce by rule 418
	DELAYSLOT_COLON	reduce by rule 418
	NULLIFIED_COLON	reduce by rule 418
	PADDING_COLON	reduce by rule 418
	RESOURCE	reduce by rule 418
	CPU	reduce by rule 418
	LATENCY	reduce by rule 418
	EXCEPTION	reduce by rule 418
	ID	reduce by rule 418
	SYMBOL	reduce by rule 418
	WORD	reduce by rule 418
	INT	reduce by rule 418
	INTINF	reduce by rule 418
	REAL	reduce by rule 418
	STRING	reduce by rule 418
	CHAR	reduce by rule 418
	EOF	reduce by rule 418


	.	error


state 73:

	bool : False .  (reduce by rule 430)

	ARCHITECTURE	reduce by rule 430
	END	reduce by rule 430
	LOCAL	reduce by rule 430
	IN	reduce by rule 430
	OF	reduce by rule 430
	DATATYPE	reduce by rule 430
	TYPE	reduce by rule 430
	EQ	reduce by rule 430
	DOLLAR	reduce by rule 430
	TIMES	reduce by rule 430
	AND	reduce by rule 430
	DEREF	reduce by rule 430
	NOT	reduce by rule 430
	LLBRACKET	reduce by rule 430
	LHASHBRACKET	reduce by rule 430
	LPAREN	reduce by rule 430
	RPAREN	reduce by rule 430
	LBRACKET	reduce by rule 430
	RBRACKET	reduce by rule 430
	LBRACE	reduce by rule 430
	RBRACE	reduce by rule 430
	SEMICOLON	reduce by rule 430
	LDQUOTE	reduce by rule 430
	RMETA	reduce by rule 430
	CELLSET	reduce by rule 430
	STORAGE	reduce by rule 430
	LOCATIONS	reduce by rule 430
	HASH	reduce by rule 430
	COMMA	reduce by rule 430
	COLON	reduce by rule 430
	AT	reduce by rule 430
	BAR	reduce by rule 430
	DARROW	reduce by rule 430
	THEN	reduce by rule 430
	ELSE	reduce by rule 430
	TRUE	reduce by rule 430
	FALSE	reduce by rule 430
	WILD	reduce by rule 430
	HANDLE	reduce by rule 430
	LET	reduce by rule 430
	STRUCTURE	reduce by rule 430
	FUNCTOR	reduce by rule 430
	SIGNATURE	reduce by rule 430
	WHERE	reduce by rule 430
	SHARING	reduce by rule 430
	INSTRUCTION	reduce by rule 430
	VLIW	reduce by rule 430
	SUPERSCALAR	reduce by rule 430
	WITHTYPE	reduce by rule 430
	FUN	reduce by rule 430
	VAL	reduce by rule 430
	INCLUDE	reduce by rule 430
	OPEN	reduce by rule 430
	OP	reduce by rule 430
	LITTLE	reduce by rule 430
	BIG	reduce by rule 430
	PIPELINE	reduce by rule 430
	LOWERCASE	reduce by rule 430
	UPPERCASE	reduce by rule 430
	VERBATIM	reduce by rule 430
	RTL	reduce by rule 430
	SPAN	reduce by rule 430
	DELAYSLOT	reduce by rule 430
	ALWAYS	reduce by rule 430
	NEVER	reduce by rule 430
	NONFIX	reduce by rule 430
	INFIX	reduce by rule 430
	INFIXR	reduce by rule 430
	DEBUG	reduce by rule 430
	ASM_COLON	reduce by rule 430
	MC_COLON	reduce by rule 430
	RTL_COLON	reduce by rule 430
	DELAYSLOT_COLON	reduce by rule 430
	NULLIFIED_COLON	reduce by rule 430
	PADDING_COLON	reduce by rule 430
	RESOURCE	reduce by rule 430
	CPU	reduce by rule 430
	LATENCY	reduce by rule 430
	EXCEPTION	reduce by rule 430
	ID	reduce by rule 430
	SYMBOL	reduce by rule 430
	WORD	reduce by rule 430
	INT	reduce by rule 430
	INTINF	reduce by rule 430
	REAL	reduce by rule 430
	STRING	reduce by rule 430
	CHAR	reduce by rule 430
	EOF	reduce by rule 430


	.	error


state 74:

	bool : True .  (reduce by rule 431)

	ARCHITECTURE	reduce by rule 431
	END	reduce by rule 431
	LOCAL	reduce by rule 431
	IN	reduce by rule 431
	OF	reduce by rule 431
	DATATYPE	reduce by rule 431
	TYPE	reduce by rule 431
	EQ	reduce by rule 431
	DOLLAR	reduce by rule 431
	TIMES	reduce by rule 431
	AND	reduce by rule 431
	DEREF	reduce by rule 431
	NOT	reduce by rule 431
	LLBRACKET	reduce by rule 431
	LHASHBRACKET	reduce by rule 431
	LPAREN	reduce by rule 431
	RPAREN	reduce by rule 431
	LBRACKET	reduce by rule 431
	RBRACKET	reduce by rule 431
	LBRACE	reduce by rule 431
	RBRACE	reduce by rule 431
	SEMICOLON	reduce by rule 431
	LDQUOTE	reduce by rule 431
	RMETA	reduce by rule 431
	CELLSET	reduce by rule 431
	STORAGE	reduce by rule 431
	LOCATIONS	reduce by rule 431
	HASH	reduce by rule 431
	COMMA	reduce by rule 431
	COLON	reduce by rule 431
	AT	reduce by rule 431
	BAR	reduce by rule 431
	DARROW	reduce by rule 431
	THEN	reduce by rule 431
	ELSE	reduce by rule 431
	TRUE	reduce by rule 431
	FALSE	reduce by rule 431
	WILD	reduce by rule 431
	HANDLE	reduce by rule 431
	LET	reduce by rule 431
	STRUCTURE	reduce by rule 431
	FUNCTOR	reduce by rule 431
	SIGNATURE	reduce by rule 431
	WHERE	reduce by rule 431
	SHARING	reduce by rule 431
	INSTRUCTION	reduce by rule 431
	VLIW	reduce by rule 431
	SUPERSCALAR	reduce by rule 431
	WITHTYPE	reduce by rule 431
	FUN	reduce by rule 431
	VAL	reduce by rule 431
	INCLUDE	reduce by rule 431
	OPEN	reduce by rule 431
	OP	reduce by rule 431
	LITTLE	reduce by rule 431
	BIG	reduce by rule 431
	PIPELINE	reduce by rule 431
	LOWERCASE	reduce by rule 431
	UPPERCASE	reduce by rule 431
	VERBATIM	reduce by rule 431
	RTL	reduce by rule 431
	SPAN	reduce by rule 431
	DELAYSLOT	reduce by rule 431
	ALWAYS	reduce by rule 431
	NEVER	reduce by rule 431
	NONFIX	reduce by rule 431
	INFIX	reduce by rule 431
	INFIXR	reduce by rule 431
	DEBUG	reduce by rule 431
	ASM_COLON	reduce by rule 431
	MC_COLON	reduce by rule 431
	RTL_COLON	reduce by rule 431
	DELAYSLOT_COLON	reduce by rule 431
	NULLIFIED_COLON	reduce by rule 431
	PADDING_COLON	reduce by rule 431
	RESOURCE	reduce by rule 431
	CPU	reduce by rule 431
	LATENCY	reduce by rule 431
	EXCEPTION	reduce by rule 431
	ID	reduce by rule 431
	SYMBOL	reduce by rule 431
	WORD	reduce by rule 431
	INT	reduce by rule 431
	INTINF	reduce by rule 431
	REAL	reduce by rule 431
	STRING	reduce by rule 431
	CHAR	reduce by rule 431
	EOF	reduce by rule 431


	.	error


state 75:

	apat : literal .  (reduce by rule 291)

	EQ	reduce by rule 291
	TIMES	reduce by rule 291
	AND	reduce by rule 291
	DEREF	reduce by rule 291
	NOT	reduce by rule 291
	LHASHBRACKET	reduce by rule 291
	LPAREN	reduce by rule 291
	RPAREN	reduce by rule 291
	LBRACKET	reduce by rule 291
	RBRACKET	reduce by rule 291
	LBRACE	reduce by rule 291
	RBRACE	reduce by rule 291
	CELLSET	reduce by rule 291
	COMMA	reduce by rule 291
	COLON	reduce by rule 291
	BAR	reduce by rule 291
	DARROW	reduce by rule 291
	TRUE	reduce by rule 291
	FALSE	reduce by rule 291
	WILD	reduce by rule 291
	WHERE	reduce by rule 291
	OP	reduce by rule 291
	ALWAYS	reduce by rule 291
	NEVER	reduce by rule 291
	EXCEPTION	reduce by rule 291
	ID	reduce by rule 291
	SYMBOL	reduce by rule 291
	WORD	reduce by rule 291
	INT	reduce by rule 291
	INTINF	reduce by rule 291
	REAL	reduce by rule 291
	STRING	reduce by rule 291
	CHAR	reduce by rule 291


	.	error


state 76:

	literal : bool .  (reduce by rule 239)

	ARCHITECTURE	reduce by rule 239
	END	reduce by rule 239
	LOCAL	reduce by rule 239
	IN	reduce by rule 239
	OF	reduce by rule 239
	DATATYPE	reduce by rule 239
	TYPE	reduce by rule 239
	EQ	reduce by rule 239
	DOLLAR	reduce by rule 239
	TIMES	reduce by rule 239
	AND	reduce by rule 239
	DEREF	reduce by rule 239
	NOT	reduce by rule 239
	LLBRACKET	reduce by rule 239
	LHASHBRACKET	reduce by rule 239
	LPAREN	reduce by rule 239
	RPAREN	reduce by rule 239
	LBRACKET	reduce by rule 239
	RBRACKET	reduce by rule 239
	LBRACE	reduce by rule 239
	RBRACE	reduce by rule 239
	SEMICOLON	reduce by rule 239
	LDQUOTE	reduce by rule 239
	RMETA	reduce by rule 239
	CELLSET	reduce by rule 239
	STORAGE	reduce by rule 239
	LOCATIONS	reduce by rule 239
	HASH	reduce by rule 239
	COMMA	reduce by rule 239
	COLON	reduce by rule 239
	AT	reduce by rule 239
	BAR	reduce by rule 239
	DARROW	reduce by rule 239
	THEN	reduce by rule 239
	ELSE	reduce by rule 239
	TRUE	reduce by rule 239
	FALSE	reduce by rule 239
	WILD	reduce by rule 239
	HANDLE	reduce by rule 239
	LET	reduce by rule 239
	STRUCTURE	reduce by rule 239
	FUNCTOR	reduce by rule 239
	SIGNATURE	reduce by rule 239
	WHERE	reduce by rule 239
	SHARING	reduce by rule 239
	INSTRUCTION	reduce by rule 239
	VLIW	reduce by rule 239
	SUPERSCALAR	reduce by rule 239
	WITHTYPE	reduce by rule 239
	FUN	reduce by rule 239
	VAL	reduce by rule 239
	INCLUDE	reduce by rule 239
	OPEN	reduce by rule 239
	OP	reduce by rule 239
	LITTLE	reduce by rule 239
	BIG	reduce by rule 239
	PIPELINE	reduce by rule 239
	LOWERCASE	reduce by rule 239
	UPPERCASE	reduce by rule 239
	VERBATIM	reduce by rule 239
	RTL	reduce by rule 239
	SPAN	reduce by rule 239
	DELAYSLOT	reduce by rule 239
	ALWAYS	reduce by rule 239
	NEVER	reduce by rule 239
	NONFIX	reduce by rule 239
	INFIX	reduce by rule 239
	INFIXR	reduce by rule 239
	DEBUG	reduce by rule 239
	ASM_COLON	reduce by rule 239
	MC_COLON	reduce by rule 239
	RTL_COLON	reduce by rule 239
	DELAYSLOT_COLON	reduce by rule 239
	NULLIFIED_COLON	reduce by rule 239
	PADDING_COLON	reduce by rule 239
	RESOURCE	reduce by rule 239
	CPU	reduce by rule 239
	LATENCY	reduce by rule 239
	EXCEPTION	reduce by rule 239
	ID	reduce by rule 239
	SYMBOL	reduce by rule 239
	WORD	reduce by rule 239
	INT	reduce by rule 239
	INTINF	reduce by rule 239
	REAL	reduce by rule 239
	STRING	reduce by rule 239
	CHAR	reduce by rule 239
	EOF	reduce by rule 239


	.	error


state 77:

	literal : char .  (reduce by rule 238)

	ARCHITECTURE	reduce by rule 238
	END	reduce by rule 238
	LOCAL	reduce by rule 238
	IN	reduce by rule 238
	OF	reduce by rule 238
	DATATYPE	reduce by rule 238
	TYPE	reduce by rule 238
	EQ	reduce by rule 238
	DOLLAR	reduce by rule 238
	TIMES	reduce by rule 238
	AND	reduce by rule 238
	DEREF	reduce by rule 238
	NOT	reduce by rule 238
	LLBRACKET	reduce by rule 238
	LHASHBRACKET	reduce by rule 238
	LPAREN	reduce by rule 238
	RPAREN	reduce by rule 238
	LBRACKET	reduce by rule 238
	RBRACKET	reduce by rule 238
	LBRACE	reduce by rule 238
	RBRACE	reduce by rule 238
	SEMICOLON	reduce by rule 238
	LDQUOTE	reduce by rule 238
	RMETA	reduce by rule 238
	CELLSET	reduce by rule 238
	STORAGE	reduce by rule 238
	LOCATIONS	reduce by rule 238
	HASH	reduce by rule 238
	COMMA	reduce by rule 238
	COLON	reduce by rule 238
	AT	reduce by rule 238
	BAR	reduce by rule 238
	DARROW	reduce by rule 238
	THEN	reduce by rule 238
	ELSE	reduce by rule 238
	TRUE	reduce by rule 238
	FALSE	reduce by rule 238
	WILD	reduce by rule 238
	HANDLE	reduce by rule 238
	LET	reduce by rule 238
	STRUCTURE	reduce by rule 238
	FUNCTOR	reduce by rule 238
	SIGNATURE	reduce by rule 238
	WHERE	reduce by rule 238
	SHARING	reduce by rule 238
	INSTRUCTION	reduce by rule 238
	VLIW	reduce by rule 238
	SUPERSCALAR	reduce by rule 238
	WITHTYPE	reduce by rule 238
	FUN	reduce by rule 238
	VAL	reduce by rule 238
	INCLUDE	reduce by rule 238
	OPEN	reduce by rule 238
	OP	reduce by rule 238
	LITTLE	reduce by rule 238
	BIG	reduce by rule 238
	PIPELINE	reduce by rule 238
	LOWERCASE	reduce by rule 238
	UPPERCASE	reduce by rule 238
	VERBATIM	reduce by rule 238
	RTL	reduce by rule 238
	SPAN	reduce by rule 238
	DELAYSLOT	reduce by rule 238
	ALWAYS	reduce by rule 238
	NEVER	reduce by rule 238
	NONFIX	reduce by rule 238
	INFIX	reduce by rule 238
	INFIXR	reduce by rule 238
	DEBUG	reduce by rule 238
	ASM_COLON	reduce by rule 238
	MC_COLON	reduce by rule 238
	RTL_COLON	reduce by rule 238
	DELAYSLOT_COLON	reduce by rule 238
	NULLIFIED_COLON	reduce by rule 238
	PADDING_COLON	reduce by rule 238
	RESOURCE	reduce by rule 238
	CPU	reduce by rule 238
	LATENCY	reduce by rule 238
	EXCEPTION	reduce by rule 238
	ID	reduce by rule 238
	SYMBOL	reduce by rule 238
	WORD	reduce by rule 238
	INT	reduce by rule 238
	INTINF	reduce by rule 238
	REAL	reduce by rule 238
	STRING	reduce by rule 238
	CHAR	reduce by rule 238
	EOF	reduce by rule 238


	.	error


state 78:

	literal : string .  (reduce by rule 237)

	ARCHITECTURE	reduce by rule 237
	END	reduce by rule 237
	LOCAL	reduce by rule 237
	IN	reduce by rule 237
	OF	reduce by rule 237
	DATATYPE	reduce by rule 237
	TYPE	reduce by rule 237
	EQ	reduce by rule 237
	DOLLAR	reduce by rule 237
	TIMES	reduce by rule 237
	AND	reduce by rule 237
	DEREF	reduce by rule 237
	NOT	reduce by rule 237
	LLBRACKET	reduce by rule 237
	LHASHBRACKET	reduce by rule 237
	LPAREN	reduce by rule 237
	RPAREN	reduce by rule 237
	LBRACKET	reduce by rule 237
	RBRACKET	reduce by rule 237
	LBRACE	reduce by rule 237
	RBRACE	reduce by rule 237
	SEMICOLON	reduce by rule 237
	LDQUOTE	reduce by rule 237
	RMETA	reduce by rule 237
	CELLSET	reduce by rule 237
	STORAGE	reduce by rule 237
	LOCATIONS	reduce by rule 237
	HASH	reduce by rule 237
	COMMA	reduce by rule 237
	COLON	reduce by rule 237
	AT	reduce by rule 237
	BAR	reduce by rule 237
	DARROW	reduce by rule 237
	THEN	reduce by rule 237
	ELSE	reduce by rule 237
	TRUE	reduce by rule 237
	FALSE	reduce by rule 237
	WILD	reduce by rule 237
	HANDLE	reduce by rule 237
	LET	reduce by rule 237
	STRUCTURE	reduce by rule 237
	FUNCTOR	reduce by rule 237
	SIGNATURE	reduce by rule 237
	WHERE	reduce by rule 237
	SHARING	reduce by rule 237
	INSTRUCTION	reduce by rule 237
	VLIW	reduce by rule 237
	SUPERSCALAR	reduce by rule 237
	WITHTYPE	reduce by rule 237
	FUN	reduce by rule 237
	VAL	reduce by rule 237
	INCLUDE	reduce by rule 237
	OPEN	reduce by rule 237
	OP	reduce by rule 237
	LITTLE	reduce by rule 237
	BIG	reduce by rule 237
	PIPELINE	reduce by rule 237
	LOWERCASE	reduce by rule 237
	UPPERCASE	reduce by rule 237
	VERBATIM	reduce by rule 237
	RTL	reduce by rule 237
	SPAN	reduce by rule 237
	DELAYSLOT	reduce by rule 237
	ALWAYS	reduce by rule 237
	NEVER	reduce by rule 237
	NONFIX	reduce by rule 237
	INFIX	reduce by rule 237
	INFIXR	reduce by rule 237
	DEBUG	reduce by rule 237
	ASM_COLON	reduce by rule 237
	MC_COLON	reduce by rule 237
	RTL_COLON	reduce by rule 237
	DELAYSLOT_COLON	reduce by rule 237
	NULLIFIED_COLON	reduce by rule 237
	PADDING_COLON	reduce by rule 237
	RESOURCE	reduce by rule 237
	CPU	reduce by rule 237
	LATENCY	reduce by rule 237
	EXCEPTION	reduce by rule 237
	ID	reduce by rule 237
	SYMBOL	reduce by rule 237
	WORD	reduce by rule 237
	INT	reduce by rule 237
	INTINF	reduce by rule 237
	REAL	reduce by rule 237
	STRING	reduce by rule 237
	CHAR	reduce by rule 237
	EOF	reduce by rule 237


	.	error


state 79:

	literal : real .  (reduce by rule 240)

	ARCHITECTURE	reduce by rule 240
	END	reduce by rule 240
	LOCAL	reduce by rule 240
	IN	reduce by rule 240
	OF	reduce by rule 240
	DATATYPE	reduce by rule 240
	TYPE	reduce by rule 240
	EQ	reduce by rule 240
	DOLLAR	reduce by rule 240
	TIMES	reduce by rule 240
	AND	reduce by rule 240
	DEREF	reduce by rule 240
	NOT	reduce by rule 240
	LLBRACKET	reduce by rule 240
	LHASHBRACKET	reduce by rule 240
	LPAREN	reduce by rule 240
	RPAREN	reduce by rule 240
	LBRACKET	reduce by rule 240
	RBRACKET	reduce by rule 240
	LBRACE	reduce by rule 240
	RBRACE	reduce by rule 240
	SEMICOLON	reduce by rule 240
	LDQUOTE	reduce by rule 240
	RMETA	reduce by rule 240
	CELLSET	reduce by rule 240
	STORAGE	reduce by rule 240
	LOCATIONS	reduce by rule 240
	HASH	reduce by rule 240
	COMMA	reduce by rule 240
	COLON	reduce by rule 240
	AT	reduce by rule 240
	BAR	reduce by rule 240
	DARROW	reduce by rule 240
	THEN	reduce by rule 240
	ELSE	reduce by rule 240
	TRUE	reduce by rule 240
	FALSE	reduce by rule 240
	WILD	reduce by rule 240
	HANDLE	reduce by rule 240
	LET	reduce by rule 240
	STRUCTURE	reduce by rule 240
	FUNCTOR	reduce by rule 240
	SIGNATURE	reduce by rule 240
	WHERE	reduce by rule 240
	SHARING	reduce by rule 240
	INSTRUCTION	reduce by rule 240
	VLIW	reduce by rule 240
	SUPERSCALAR	reduce by rule 240
	WITHTYPE	reduce by rule 240
	FUN	reduce by rule 240
	VAL	reduce by rule 240
	INCLUDE	reduce by rule 240
	OPEN	reduce by rule 240
	OP	reduce by rule 240
	LITTLE	reduce by rule 240
	BIG	reduce by rule 240
	PIPELINE	reduce by rule 240
	LOWERCASE	reduce by rule 240
	UPPERCASE	reduce by rule 240
	VERBATIM	reduce by rule 240
	RTL	reduce by rule 240
	SPAN	reduce by rule 240
	DELAYSLOT	reduce by rule 240
	ALWAYS	reduce by rule 240
	NEVER	reduce by rule 240
	NONFIX	reduce by rule 240
	INFIX	reduce by rule 240
	INFIXR	reduce by rule 240
	DEBUG	reduce by rule 240
	ASM_COLON	reduce by rule 240
	MC_COLON	reduce by rule 240
	RTL_COLON	reduce by rule 240
	DELAYSLOT_COLON	reduce by rule 240
	NULLIFIED_COLON	reduce by rule 240
	PADDING_COLON	reduce by rule 240
	RESOURCE	reduce by rule 240
	CPU	reduce by rule 240
	LATENCY	reduce by rule 240
	EXCEPTION	reduce by rule 240
	ID	reduce by rule 240
	SYMBOL	reduce by rule 240
	WORD	reduce by rule 240
	INT	reduce by rule 240
	INTINF	reduce by rule 240
	REAL	reduce by rule 240
	STRING	reduce by rule 240
	CHAR	reduce by rule 240
	EOF	reduce by rule 240


	.	error


state 80:

	literal : intinf .  (reduce by rule 236)

	ARCHITECTURE	reduce by rule 236
	END	reduce by rule 236
	LOCAL	reduce by rule 236
	IN	reduce by rule 236
	OF	reduce by rule 236
	DATATYPE	reduce by rule 236
	TYPE	reduce by rule 236
	EQ	reduce by rule 236
	DOLLAR	reduce by rule 236
	TIMES	reduce by rule 236
	AND	reduce by rule 236
	DEREF	reduce by rule 236
	NOT	reduce by rule 236
	LLBRACKET	reduce by rule 236
	LHASHBRACKET	reduce by rule 236
	LPAREN	reduce by rule 236
	RPAREN	reduce by rule 236
	LBRACKET	reduce by rule 236
	RBRACKET	reduce by rule 236
	LBRACE	reduce by rule 236
	RBRACE	reduce by rule 236
	SEMICOLON	reduce by rule 236
	LDQUOTE	reduce by rule 236
	RMETA	reduce by rule 236
	CELLSET	reduce by rule 236
	STORAGE	reduce by rule 236
	LOCATIONS	reduce by rule 236
	HASH	reduce by rule 236
	COMMA	reduce by rule 236
	COLON	reduce by rule 236
	AT	reduce by rule 236
	BAR	reduce by rule 236
	DARROW	reduce by rule 236
	THEN	reduce by rule 236
	ELSE	reduce by rule 236
	TRUE	reduce by rule 236
	FALSE	reduce by rule 236
	WILD	reduce by rule 236
	HANDLE	reduce by rule 236
	LET	reduce by rule 236
	STRUCTURE	reduce by rule 236
	FUNCTOR	reduce by rule 236
	SIGNATURE	reduce by rule 236
	WHERE	reduce by rule 236
	SHARING	reduce by rule 236
	INSTRUCTION	reduce by rule 236
	VLIW	reduce by rule 236
	SUPERSCALAR	reduce by rule 236
	WITHTYPE	reduce by rule 236
	FUN	reduce by rule 236
	VAL	reduce by rule 236
	INCLUDE	reduce by rule 236
	OPEN	reduce by rule 236
	OP	reduce by rule 236
	LITTLE	reduce by rule 236
	BIG	reduce by rule 236
	PIPELINE	reduce by rule 236
	LOWERCASE	reduce by rule 236
	UPPERCASE	reduce by rule 236
	VERBATIM	reduce by rule 236
	RTL	reduce by rule 236
	SPAN	reduce by rule 236
	DELAYSLOT	reduce by rule 236
	ALWAYS	reduce by rule 236
	NEVER	reduce by rule 236
	NONFIX	reduce by rule 236
	INFIX	reduce by rule 236
	INFIXR	reduce by rule 236
	DEBUG	reduce by rule 236
	ASM_COLON	reduce by rule 236
	MC_COLON	reduce by rule 236
	RTL_COLON	reduce by rule 236
	DELAYSLOT_COLON	reduce by rule 236
	NULLIFIED_COLON	reduce by rule 236
	PADDING_COLON	reduce by rule 236
	RESOURCE	reduce by rule 236
	CPU	reduce by rule 236
	LATENCY	reduce by rule 236
	EXCEPTION	reduce by rule 236
	ID	reduce by rule 236
	SYMBOL	reduce by rule 236
	WORD	reduce by rule 236
	INT	reduce by rule 236
	INTINF	reduce by rule 236
	REAL	reduce by rule 236
	STRING	reduce by rule 236
	CHAR	reduce by rule 236
	EOF	reduce by rule 236


	.	error


state 81:

	literal : int .  (reduce by rule 235)

	ARCHITECTURE	reduce by rule 235
	END	reduce by rule 235
	LOCAL	reduce by rule 235
	IN	reduce by rule 235
	OF	reduce by rule 235
	DATATYPE	reduce by rule 235
	TYPE	reduce by rule 235
	EQ	reduce by rule 235
	DOLLAR	reduce by rule 235
	TIMES	reduce by rule 235
	AND	reduce by rule 235
	DEREF	reduce by rule 235
	NOT	reduce by rule 235
	LLBRACKET	reduce by rule 235
	LHASHBRACKET	reduce by rule 235
	LPAREN	reduce by rule 235
	RPAREN	reduce by rule 235
	LBRACKET	reduce by rule 235
	RBRACKET	reduce by rule 235
	LBRACE	reduce by rule 235
	RBRACE	reduce by rule 235
	SEMICOLON	reduce by rule 235
	LDQUOTE	reduce by rule 235
	RMETA	reduce by rule 235
	CELLSET	reduce by rule 235
	STORAGE	reduce by rule 235
	LOCATIONS	reduce by rule 235
	HASH	reduce by rule 235
	COMMA	reduce by rule 235
	COLON	reduce by rule 235
	AT	reduce by rule 235
	BAR	reduce by rule 235
	DARROW	reduce by rule 235
	THEN	reduce by rule 235
	ELSE	reduce by rule 235
	TRUE	reduce by rule 235
	FALSE	reduce by rule 235
	WILD	reduce by rule 235
	HANDLE	reduce by rule 235
	LET	reduce by rule 235
	STRUCTURE	reduce by rule 235
	FUNCTOR	reduce by rule 235
	SIGNATURE	reduce by rule 235
	WHERE	reduce by rule 235
	SHARING	reduce by rule 235
	INSTRUCTION	reduce by rule 235
	VLIW	reduce by rule 235
	SUPERSCALAR	reduce by rule 235
	WITHTYPE	reduce by rule 235
	FUN	reduce by rule 235
	VAL	reduce by rule 235
	INCLUDE	reduce by rule 235
	OPEN	reduce by rule 235
	OP	reduce by rule 235
	LITTLE	reduce by rule 235
	BIG	reduce by rule 235
	PIPELINE	reduce by rule 235
	LOWERCASE	reduce by rule 235
	UPPERCASE	reduce by rule 235
	VERBATIM	reduce by rule 235
	RTL	reduce by rule 235
	SPAN	reduce by rule 235
	DELAYSLOT	reduce by rule 235
	ALWAYS	reduce by rule 235
	NEVER	reduce by rule 235
	NONFIX	reduce by rule 235
	INFIX	reduce by rule 235
	INFIXR	reduce by rule 235
	DEBUG	reduce by rule 235
	ASM_COLON	reduce by rule 235
	MC_COLON	reduce by rule 235
	RTL_COLON	reduce by rule 235
	DELAYSLOT_COLON	reduce by rule 235
	NULLIFIED_COLON	reduce by rule 235
	PADDING_COLON	reduce by rule 235
	RESOURCE	reduce by rule 235
	CPU	reduce by rule 235
	LATENCY	reduce by rule 235
	EXCEPTION	reduce by rule 235
	ID	reduce by rule 235
	SYMBOL	reduce by rule 235
	WORD	reduce by rule 235
	INT	reduce by rule 235
	INTINF	reduce by rule 235
	REAL	reduce by rule 235
	STRING	reduce by rule 235
	CHAR	reduce by rule 235
	EOF	reduce by rule 235


	.	error


state 82:

	literal : word .  (reduce by rule 234)

	ARCHITECTURE	reduce by rule 234
	END	reduce by rule 234
	LOCAL	reduce by rule 234
	IN	reduce by rule 234
	OF	reduce by rule 234
	DATATYPE	reduce by rule 234
	TYPE	reduce by rule 234
	EQ	reduce by rule 234
	DOLLAR	reduce by rule 234
	TIMES	reduce by rule 234
	AND	reduce by rule 234
	DEREF	reduce by rule 234
	NOT	reduce by rule 234
	LLBRACKET	reduce by rule 234
	LHASHBRACKET	reduce by rule 234
	LPAREN	reduce by rule 234
	RPAREN	reduce by rule 234
	LBRACKET	reduce by rule 234
	RBRACKET	reduce by rule 234
	LBRACE	reduce by rule 234
	RBRACE	reduce by rule 234
	SEMICOLON	reduce by rule 234
	LDQUOTE	reduce by rule 234
	RMETA	reduce by rule 234
	CELLSET	reduce by rule 234
	STORAGE	reduce by rule 234
	LOCATIONS	reduce by rule 234
	HASH	reduce by rule 234
	COMMA	reduce by rule 234
	COLON	reduce by rule 234
	AT	reduce by rule 234
	BAR	reduce by rule 234
	DARROW	reduce by rule 234
	THEN	reduce by rule 234
	ELSE	reduce by rule 234
	TRUE	reduce by rule 234
	FALSE	reduce by rule 234
	WILD	reduce by rule 234
	HANDLE	reduce by rule 234
	LET	reduce by rule 234
	STRUCTURE	reduce by rule 234
	FUNCTOR	reduce by rule 234
	SIGNATURE	reduce by rule 234
	WHERE	reduce by rule 234
	SHARING	reduce by rule 234
	INSTRUCTION	reduce by rule 234
	VLIW	reduce by rule 234
	SUPERSCALAR	reduce by rule 234
	WITHTYPE	reduce by rule 234
	FUN	reduce by rule 234
	VAL	reduce by rule 234
	INCLUDE	reduce by rule 234
	OPEN	reduce by rule 234
	OP	reduce by rule 234
	LITTLE	reduce by rule 234
	BIG	reduce by rule 234
	PIPELINE	reduce by rule 234
	LOWERCASE	reduce by rule 234
	UPPERCASE	reduce by rule 234
	VERBATIM	reduce by rule 234
	RTL	reduce by rule 234
	SPAN	reduce by rule 234
	DELAYSLOT	reduce by rule 234
	ALWAYS	reduce by rule 234
	NEVER	reduce by rule 234
	NONFIX	reduce by rule 234
	INFIX	reduce by rule 234
	INFIXR	reduce by rule 234
	DEBUG	reduce by rule 234
	ASM_COLON	reduce by rule 234
	MC_COLON	reduce by rule 234
	RTL_COLON	reduce by rule 234
	DELAYSLOT_COLON	reduce by rule 234
	NULLIFIED_COLON	reduce by rule 234
	PADDING_COLON	reduce by rule 234
	RESOURCE	reduce by rule 234
	CPU	reduce by rule 234
	LATENCY	reduce by rule 234
	EXCEPTION	reduce by rule 234
	ID	reduce by rule 234
	SYMBOL	reduce by rule 234
	WORD	reduce by rule 234
	INT	reduce by rule 234
	INTINF	reduce by rule 234
	REAL	reduce by rule 234
	STRING	reduce by rule 234
	CHAR	reduce by rule 234
	EOF	reduce by rule 234


	.	error


state 83:

	mymldecl : RTL asapat . EQ exp 

	EQ	shift 181


	.	error


state 84:

	asapat : apat .  (reduce by rule 319)

	EQ	reduce by rule 319


	.	error


state 85:

	ident2 : path .  (reduce by rule 423)
	path : path . DOT sym 

	ARCHITECTURE	reduce by rule 423
	END	reduce by rule 423
	LOCAL	reduce by rule 423
	IN	reduce by rule 423
	OF	reduce by rule 423
	DATATYPE	reduce by rule 423
	TYPE	reduce by rule 423
	EQ	reduce by rule 423
	DOLLAR	reduce by rule 423
	TIMES	reduce by rule 423
	AND	reduce by rule 423
	DEREF	reduce by rule 423
	NOT	reduce by rule 423
	LLBRACKET	reduce by rule 423
	LHASHBRACKET	reduce by rule 423
	LPAREN	reduce by rule 423
	RPAREN	reduce by rule 423
	LBRACKET	reduce by rule 423
	RBRACKET	reduce by rule 423
	LBRACE	reduce by rule 423
	RBRACE	reduce by rule 423
	SEMICOLON	reduce by rule 423
	LDQUOTE	reduce by rule 423
	RMETA	reduce by rule 423
	CELLSET	reduce by rule 423
	STORAGE	reduce by rule 423
	LOCATIONS	reduce by rule 423
	HASH	reduce by rule 423
	COMMA	reduce by rule 423
	COLON	reduce by rule 423
	DOT	shift 182
	AT	reduce by rule 423
	BAR	reduce by rule 423
	DARROW	reduce by rule 423
	THEN	reduce by rule 423
	ELSE	reduce by rule 423
	TRUE	reduce by rule 423
	FALSE	reduce by rule 423
	WILD	reduce by rule 423
	HANDLE	reduce by rule 423
	LET	reduce by rule 423
	STRUCTURE	reduce by rule 423
	FUNCTOR	reduce by rule 423
	SIGNATURE	reduce by rule 423
	WHERE	reduce by rule 423
	SHARING	reduce by rule 423
	INSTRUCTION	reduce by rule 423
	VLIW	reduce by rule 423
	SUPERSCALAR	reduce by rule 423
	WITHTYPE	reduce by rule 423
	FUN	reduce by rule 423
	VAL	reduce by rule 423
	INCLUDE	reduce by rule 423
	OPEN	reduce by rule 423
	OP	reduce by rule 423
	LITTLE	reduce by rule 423
	BIG	reduce by rule 423
	PIPELINE	reduce by rule 423
	LOWERCASE	reduce by rule 423
	UPPERCASE	reduce by rule 423
	VERBATIM	reduce by rule 423
	RTL	reduce by rule 423
	SPAN	reduce by rule 423
	DELAYSLOT	reduce by rule 423
	ALWAYS	reduce by rule 423
	NEVER	reduce by rule 423
	NONFIX	reduce by rule 423
	INFIX	reduce by rule 423
	INFIXR	reduce by rule 423
	DEBUG	reduce by rule 423
	ASM_COLON	reduce by rule 423
	MC_COLON	reduce by rule 423
	RTL_COLON	reduce by rule 423
	DELAYSLOT_COLON	reduce by rule 423
	NULLIFIED_COLON	reduce by rule 423
	PADDING_COLON	reduce by rule 423
	RESOURCE	reduce by rule 423
	CPU	reduce by rule 423
	LATENCY	reduce by rule 423
	EXCEPTION	reduce by rule 423
	ID	reduce by rule 423
	SYMBOL	reduce by rule 423
	WORD	reduce by rule 423
	INT	reduce by rule 423
	INTINF	reduce by rule 423
	REAL	reduce by rule 423
	STRING	reduce by rule 423
	CHAR	reduce by rule 423
	EOF	reduce by rule 423


	.	error


state 86:

	mymldecl : RTL syms . COLON ty 

	COLON	shift 183


	.	error


state 87:

	apat : ident2 .  (reduce by rule 290)

	EQ	reduce by rule 290
	TIMES	reduce by rule 290
	AND	reduce by rule 290
	DEREF	reduce by rule 290
	NOT	reduce by rule 290
	LHASHBRACKET	reduce by rule 290
	LPAREN	reduce by rule 290
	RPAREN	reduce by rule 290
	LBRACKET	reduce by rule 290
	RBRACKET	reduce by rule 290
	LBRACE	reduce by rule 290
	RBRACE	reduce by rule 290
	CELLSET	reduce by rule 290
	COMMA	reduce by rule 290
	COLON	reduce by rule 290
	BAR	reduce by rule 290
	DARROW	reduce by rule 290
	TRUE	reduce by rule 290
	FALSE	reduce by rule 290
	WILD	reduce by rule 290
	WHERE	reduce by rule 290
	OP	reduce by rule 290
	ALWAYS	reduce by rule 290
	NEVER	reduce by rule 290
	EXCEPTION	reduce by rule 290
	ID	reduce by rule 290
	SYMBOL	reduce by rule 290
	WORD	reduce by rule 290
	INT	reduce by rule 290
	INTINF	reduce by rule 290
	REAL	reduce by rule 290
	STRING	reduce by rule 290
	CHAR	reduce by rule 290


	.	error


state 88:

	syms : sym .  (reduce by rule 109)
	syms : sym . syms 
	apat : sym . CONCAT LBRACKET pats RBRACKET 
	apat : sym . CONCAT LBRACKET pats RBRACKET CONCAT sym 

	TIMES	shift 72
	DEREF	shift 71
	NOT	shift 70
	CONCAT	shift 184
	CELLSET	shift 50
	COLON	reduce by rule 109
	ID	shift 49
	SYMBOL	shift 48

	id	goto 69
	sym	goto 68
	symb	goto 67
	syms	goto 180

	.	error


state 89:

	sym : id .  (reduce by rule 416)
	path : id . DOT sym 
	mymldecl : RTL id . LBRACE labpats0 RBRACE EQ exp 
	asapat : id . AS asapat 

	TIMES	reduce by rule 416
	DEREF	reduce by rule 416
	NOT	reduce by rule 416
	CONCAT	reduce by rule 416
	LBRACE	shift 187
	CELLSET	reduce by rule 416
	COLON	reduce by rule 416
	DOT	shift 186
	AS	shift 185
	ID	reduce by rule 416
	SYMBOL	reduce by rule 416


	.	error


state 90:

	char : CHAR .  (reduce by rule 429)

	ARCHITECTURE	reduce by rule 429
	END	reduce by rule 429
	LOCAL	reduce by rule 429
	IN	reduce by rule 429
	OF	reduce by rule 429
	DATATYPE	reduce by rule 429
	TYPE	reduce by rule 429
	EQ	reduce by rule 429
	DOLLAR	reduce by rule 429
	TIMES	reduce by rule 429
	AND	reduce by rule 429
	DEREF	reduce by rule 429
	NOT	reduce by rule 429
	LLBRACKET	reduce by rule 429
	LHASHBRACKET	reduce by rule 429
	LPAREN	reduce by rule 429
	RPAREN	reduce by rule 429
	LBRACKET	reduce by rule 429
	RBRACKET	reduce by rule 429
	LBRACE	reduce by rule 429
	RBRACE	reduce by rule 429
	SEMICOLON	reduce by rule 429
	LDQUOTE	reduce by rule 429
	RMETA	reduce by rule 429
	CELLSET	reduce by rule 429
	STORAGE	reduce by rule 429
	LOCATIONS	reduce by rule 429
	HASH	reduce by rule 429
	COMMA	reduce by rule 429
	COLON	reduce by rule 429
	AT	reduce by rule 429
	BAR	reduce by rule 429
	DARROW	reduce by rule 429
	THEN	reduce by rule 429
	ELSE	reduce by rule 429
	TRUE	reduce by rule 429
	FALSE	reduce by rule 429
	WILD	reduce by rule 429
	HANDLE	reduce by rule 429
	LET	reduce by rule 429
	STRUCTURE	reduce by rule 429
	FUNCTOR	reduce by rule 429
	SIGNATURE	reduce by rule 429
	WHERE	reduce by rule 429
	SHARING	reduce by rule 429
	INSTRUCTION	reduce by rule 429
	VLIW	reduce by rule 429
	SUPERSCALAR	reduce by rule 429
	WITHTYPE	reduce by rule 429
	FUN	reduce by rule 429
	VAL	reduce by rule 429
	INCLUDE	reduce by rule 429
	OPEN	reduce by rule 429
	OP	reduce by rule 429
	LITTLE	reduce by rule 429
	BIG	reduce by rule 429
	PIPELINE	reduce by rule 429
	LOWERCASE	reduce by rule 429
	UPPERCASE	reduce by rule 429
	VERBATIM	reduce by rule 429
	RTL	reduce by rule 429
	SPAN	reduce by rule 429
	DELAYSLOT	reduce by rule 429
	ALWAYS	reduce by rule 429
	NEVER	reduce by rule 429
	NONFIX	reduce by rule 429
	INFIX	reduce by rule 429
	INFIXR	reduce by rule 429
	DEBUG	reduce by rule 429
	ASM_COLON	reduce by rule 429
	MC_COLON	reduce by rule 429
	RTL_COLON	reduce by rule 429
	DELAYSLOT_COLON	reduce by rule 429
	NULLIFIED_COLON	reduce by rule 429
	PADDING_COLON	reduce by rule 429
	RESOURCE	reduce by rule 429
	CPU	reduce by rule 429
	LATENCY	reduce by rule 429
	EXCEPTION	reduce by rule 429
	ID	reduce by rule 429
	SYMBOL	reduce by rule 429
	WORD	reduce by rule 429
	INT	reduce by rule 429
	INTINF	reduce by rule 429
	REAL	reduce by rule 429
	STRING	reduce by rule 429
	CHAR	reduce by rule 429
	EOF	reduce by rule 429


	.	error


state 91:

	string : STRING .  (reduce by rule 428)

	ARCHITECTURE	reduce by rule 428
	END	reduce by rule 428
	LOCAL	reduce by rule 428
	IN	reduce by rule 428
	OF	reduce by rule 428
	DATATYPE	reduce by rule 428
	TYPE	reduce by rule 428
	EQ	reduce by rule 428
	DOLLAR	reduce by rule 428
	TIMES	reduce by rule 428
	AND	reduce by rule 428
	DEREF	reduce by rule 428
	NOT	reduce by rule 428
	LLBRACKET	reduce by rule 428
	RRBRACKET	reduce by rule 428
	LHASHBRACKET	reduce by rule 428
	LPAREN	reduce by rule 428
	RPAREN	reduce by rule 428
	LBRACKET	reduce by rule 428
	RBRACKET	reduce by rule 428
	LBRACE	reduce by rule 428
	RBRACE	reduce by rule 428
	SEMICOLON	reduce by rule 428
	LDQUOTE	reduce by rule 428
	RMETA	reduce by rule 428
	CELLSET	reduce by rule 428
	STORAGE	reduce by rule 428
	LOCATIONS	reduce by rule 428
	HASH	reduce by rule 428
	COMMA	reduce by rule 428
	COLON	reduce by rule 428
	AT	reduce by rule 428
	BAR	reduce by rule 428
	DARROW	reduce by rule 428
	THEN	reduce by rule 428
	ELSE	reduce by rule 428
	TRUE	reduce by rule 428
	FALSE	reduce by rule 428
	WILD	reduce by rule 428
	HANDLE	reduce by rule 428
	LET	reduce by rule 428
	STRUCTURE	reduce by rule 428
	FUNCTOR	reduce by rule 428
	SIGNATURE	reduce by rule 428
	WHERE	reduce by rule 428
	SHARING	reduce by rule 428
	INSTRUCTION	reduce by rule 428
	VLIW	reduce by rule 428
	SUPERSCALAR	reduce by rule 428
	WITHTYPE	reduce by rule 428
	FUN	reduce by rule 428
	VAL	reduce by rule 428
	INCLUDE	reduce by rule 428
	OPEN	reduce by rule 428
	OP	reduce by rule 428
	LITTLE	reduce by rule 428
	BIG	reduce by rule 428
	PIPELINE	reduce by rule 428
	LOWERCASE	reduce by rule 428
	UPPERCASE	reduce by rule 428
	VERBATIM	reduce by rule 428
	RTL	reduce by rule 428
	SPAN	reduce by rule 428
	DELAYSLOT	reduce by rule 428
	ALWAYS	reduce by rule 428
	NEVER	reduce by rule 428
	NONFIX	reduce by rule 428
	INFIX	reduce by rule 428
	INFIXR	reduce by rule 428
	DEBUG	reduce by rule 428
	ASM_COLON	reduce by rule 428
	MC_COLON	reduce by rule 428
	RTL_COLON	reduce by rule 428
	DELAYSLOT_COLON	reduce by rule 428
	NULLIFIED_COLON	reduce by rule 428
	PADDING_COLON	reduce by rule 428
	RESOURCE	reduce by rule 428
	CPU	reduce by rule 428
	LATENCY	reduce by rule 428
	EXCEPTION	reduce by rule 428
	ID	reduce by rule 428
	SYMBOL	reduce by rule 428
	WORD	reduce by rule 428
	INT	reduce by rule 428
	INTINF	reduce by rule 428
	REAL	reduce by rule 428
	STRING	reduce by rule 428
	CHAR	reduce by rule 428
	EOF	reduce by rule 428


	.	error


state 92:

	real : REAL .  (reduce by rule 399)

	ARCHITECTURE	reduce by rule 399
	END	reduce by rule 399
	LOCAL	reduce by rule 399
	IN	reduce by rule 399
	OF	reduce by rule 399
	DATATYPE	reduce by rule 399
	TYPE	reduce by rule 399
	EQ	reduce by rule 399
	DOLLAR	reduce by rule 399
	TIMES	reduce by rule 399
	AND	reduce by rule 399
	DEREF	reduce by rule 399
	NOT	reduce by rule 399
	LLBRACKET	reduce by rule 399
	LHASHBRACKET	reduce by rule 399
	LPAREN	reduce by rule 399
	RPAREN	reduce by rule 399
	LBRACKET	reduce by rule 399
	RBRACKET	reduce by rule 399
	LBRACE	reduce by rule 399
	RBRACE	reduce by rule 399
	SEMICOLON	reduce by rule 399
	LDQUOTE	reduce by rule 399
	RMETA	reduce by rule 399
	CELLSET	reduce by rule 399
	STORAGE	reduce by rule 399
	LOCATIONS	reduce by rule 399
	HASH	reduce by rule 399
	COMMA	reduce by rule 399
	COLON	reduce by rule 399
	AT	reduce by rule 399
	BAR	reduce by rule 399
	DARROW	reduce by rule 399
	THEN	reduce by rule 399
	ELSE	reduce by rule 399
	TRUE	reduce by rule 399
	FALSE	reduce by rule 399
	WILD	reduce by rule 399
	HANDLE	reduce by rule 399
	LET	reduce by rule 399
	STRUCTURE	reduce by rule 399
	FUNCTOR	reduce by rule 399
	SIGNATURE	reduce by rule 399
	WHERE	reduce by rule 399
	SHARING	reduce by rule 399
	INSTRUCTION	reduce by rule 399
	VLIW	reduce by rule 399
	SUPERSCALAR	reduce by rule 399
	WITHTYPE	reduce by rule 399
	FUN	reduce by rule 399
	VAL	reduce by rule 399
	INCLUDE	reduce by rule 399
	OPEN	reduce by rule 399
	OP	reduce by rule 399
	LITTLE	reduce by rule 399
	BIG	reduce by rule 399
	PIPELINE	reduce by rule 399
	LOWERCASE	reduce by rule 399
	UPPERCASE	reduce by rule 399
	VERBATIM	reduce by rule 399
	RTL	reduce by rule 399
	SPAN	reduce by rule 399
	DELAYSLOT	reduce by rule 399
	ALWAYS	reduce by rule 399
	NEVER	reduce by rule 399
	NONFIX	reduce by rule 399
	INFIX	reduce by rule 399
	INFIXR	reduce by rule 399
	DEBUG	reduce by rule 399
	ASM_COLON	reduce by rule 399
	MC_COLON	reduce by rule 399
	RTL_COLON	reduce by rule 399
	DELAYSLOT_COLON	reduce by rule 399
	NULLIFIED_COLON	reduce by rule 399
	PADDING_COLON	reduce by rule 399
	RESOURCE	reduce by rule 399
	CPU	reduce by rule 399
	LATENCY	reduce by rule 399
	EXCEPTION	reduce by rule 399
	ID	reduce by rule 399
	SYMBOL	reduce by rule 399
	WORD	reduce by rule 399
	INT	reduce by rule 399
	INTINF	reduce by rule 399
	REAL	reduce by rule 399
	STRING	reduce by rule 399
	CHAR	reduce by rule 399
	EOF	reduce by rule 399


	.	error


state 93:

	intinf : INTINF .  (reduce by rule 398)

	ARCHITECTURE	reduce by rule 398
	END	reduce by rule 398
	LOCAL	reduce by rule 398
	IN	reduce by rule 398
	OF	reduce by rule 398
	DATATYPE	reduce by rule 398
	TYPE	reduce by rule 398
	EQ	reduce by rule 398
	DOLLAR	reduce by rule 398
	TIMES	reduce by rule 398
	AND	reduce by rule 398
	DEREF	reduce by rule 398
	NOT	reduce by rule 398
	LLBRACKET	reduce by rule 398
	LHASHBRACKET	reduce by rule 398
	LPAREN	reduce by rule 398
	RPAREN	reduce by rule 398
	LBRACKET	reduce by rule 398
	RBRACKET	reduce by rule 398
	LBRACE	reduce by rule 398
	RBRACE	reduce by rule 398
	SEMICOLON	reduce by rule 398
	LDQUOTE	reduce by rule 398
	RMETA	reduce by rule 398
	CELLSET	reduce by rule 398
	STORAGE	reduce by rule 398
	LOCATIONS	reduce by rule 398
	HASH	reduce by rule 398
	COMMA	reduce by rule 398
	COLON	reduce by rule 398
	AT	reduce by rule 398
	BAR	reduce by rule 398
	DARROW	reduce by rule 398
	THEN	reduce by rule 398
	ELSE	reduce by rule 398
	TRUE	reduce by rule 398
	FALSE	reduce by rule 398
	WILD	reduce by rule 398
	HANDLE	reduce by rule 398
	LET	reduce by rule 398
	STRUCTURE	reduce by rule 398
	FUNCTOR	reduce by rule 398
	SIGNATURE	reduce by rule 398
	WHERE	reduce by rule 398
	SHARING	reduce by rule 398
	INSTRUCTION	reduce by rule 398
	VLIW	reduce by rule 398
	SUPERSCALAR	reduce by rule 398
	WITHTYPE	reduce by rule 398
	FUN	reduce by rule 398
	VAL	reduce by rule 398
	INCLUDE	reduce by rule 398
	OPEN	reduce by rule 398
	OP	reduce by rule 398
	LITTLE	reduce by rule 398
	BIG	reduce by rule 398
	PIPELINE	reduce by rule 398
	LOWERCASE	reduce by rule 398
	UPPERCASE	reduce by rule 398
	VERBATIM	reduce by rule 398
	RTL	reduce by rule 398
	SPAN	reduce by rule 398
	DELAYSLOT	reduce by rule 398
	ALWAYS	reduce by rule 398
	NEVER	reduce by rule 398
	NONFIX	reduce by rule 398
	INFIX	reduce by rule 398
	INFIXR	reduce by rule 398
	DEBUG	reduce by rule 398
	ASM_COLON	reduce by rule 398
	MC_COLON	reduce by rule 398
	RTL_COLON	reduce by rule 398
	DELAYSLOT_COLON	reduce by rule 398
	NULLIFIED_COLON	reduce by rule 398
	PADDING_COLON	reduce by rule 398
	RESOURCE	reduce by rule 398
	CPU	reduce by rule 398
	LATENCY	reduce by rule 398
	EXCEPTION	reduce by rule 398
	ID	reduce by rule 398
	SYMBOL	reduce by rule 398
	WORD	reduce by rule 398
	INT	reduce by rule 398
	INTINF	reduce by rule 398
	REAL	reduce by rule 398
	STRING	reduce by rule 398
	CHAR	reduce by rule 398
	EOF	reduce by rule 398


	.	error


state 94:

	word : WORD .  (reduce by rule 394)

	ARCHITECTURE	reduce by rule 394
	END	reduce by rule 394
	LOCAL	reduce by rule 394
	IN	reduce by rule 394
	OF	reduce by rule 394
	DATATYPE	reduce by rule 394
	TYPE	reduce by rule 394
	EQ	reduce by rule 394
	DOLLAR	reduce by rule 394
	TIMES	reduce by rule 394
	AND	reduce by rule 394
	DEREF	reduce by rule 394
	NOT	reduce by rule 394
	LLBRACKET	reduce by rule 394
	LHASHBRACKET	reduce by rule 394
	LPAREN	reduce by rule 394
	RPAREN	reduce by rule 394
	LBRACKET	reduce by rule 394
	RBRACKET	reduce by rule 394
	LBRACE	reduce by rule 394
	RBRACE	reduce by rule 394
	SEMICOLON	reduce by rule 394
	LDQUOTE	reduce by rule 394
	RMETA	reduce by rule 394
	CELLSET	reduce by rule 394
	STORAGE	reduce by rule 394
	LOCATIONS	reduce by rule 394
	HASH	reduce by rule 394
	COMMA	reduce by rule 394
	COLON	reduce by rule 394
	AT	reduce by rule 394
	BAR	reduce by rule 394
	DARROW	reduce by rule 394
	THEN	reduce by rule 394
	ELSE	reduce by rule 394
	TRUE	reduce by rule 394
	FALSE	reduce by rule 394
	WILD	reduce by rule 394
	HANDLE	reduce by rule 394
	LET	reduce by rule 394
	STRUCTURE	reduce by rule 394
	FUNCTOR	reduce by rule 394
	SIGNATURE	reduce by rule 394
	WHERE	reduce by rule 394
	SHARING	reduce by rule 394
	INSTRUCTION	reduce by rule 394
	VLIW	reduce by rule 394
	SUPERSCALAR	reduce by rule 394
	WITHTYPE	reduce by rule 394
	FUN	reduce by rule 394
	VAL	reduce by rule 394
	INCLUDE	reduce by rule 394
	OPEN	reduce by rule 394
	OP	reduce by rule 394
	LITTLE	reduce by rule 394
	BIG	reduce by rule 394
	PIPELINE	reduce by rule 394
	LOWERCASE	reduce by rule 394
	UPPERCASE	reduce by rule 394
	VERBATIM	reduce by rule 394
	RTL	reduce by rule 394
	SPAN	reduce by rule 394
	DELAYSLOT	reduce by rule 394
	ALWAYS	reduce by rule 394
	NEVER	reduce by rule 394
	NONFIX	reduce by rule 394
	INFIX	reduce by rule 394
	INFIXR	reduce by rule 394
	DEBUG	reduce by rule 394
	ASM_COLON	reduce by rule 394
	MC_COLON	reduce by rule 394
	RTL_COLON	reduce by rule 394
	DELAYSLOT_COLON	reduce by rule 394
	NULLIFIED_COLON	reduce by rule 394
	PADDING_COLON	reduce by rule 394
	RESOURCE	reduce by rule 394
	CPU	reduce by rule 394
	LATENCY	reduce by rule 394
	EXCEPTION	reduce by rule 394
	ID	reduce by rule 394
	SYMBOL	reduce by rule 394
	WORD	reduce by rule 394
	INT	reduce by rule 394
	INTINF	reduce by rule 394
	REAL	reduce by rule 394
	STRING	reduce by rule 394
	CHAR	reduce by rule 394
	EOF	reduce by rule 394


	.	error


state 95:

	False : NEVER .  (reduce by rule 160)

	ARCHITECTURE	reduce by rule 160
	END	reduce by rule 160
	LOCAL	reduce by rule 160
	IN	reduce by rule 160
	OF	reduce by rule 160
	DATATYPE	reduce by rule 160
	TYPE	reduce by rule 160
	EQ	reduce by rule 160
	DOLLAR	reduce by rule 160
	TIMES	reduce by rule 160
	AND	reduce by rule 160
	DEREF	reduce by rule 160
	NOT	reduce by rule 160
	LLBRACKET	reduce by rule 160
	LHASHBRACKET	reduce by rule 160
	LPAREN	reduce by rule 160
	RPAREN	reduce by rule 160
	LBRACKET	reduce by rule 160
	RBRACKET	reduce by rule 160
	LBRACE	reduce by rule 160
	RBRACE	reduce by rule 160
	SEMICOLON	reduce by rule 160
	LDQUOTE	reduce by rule 160
	RMETA	reduce by rule 160
	CELLSET	reduce by rule 160
	STORAGE	reduce by rule 160
	LOCATIONS	reduce by rule 160
	HASH	reduce by rule 160
	COMMA	reduce by rule 160
	COLON	reduce by rule 160
	AT	reduce by rule 160
	BAR	reduce by rule 160
	DARROW	reduce by rule 160
	THEN	reduce by rule 160
	ELSE	reduce by rule 160
	TRUE	reduce by rule 160
	FALSE	reduce by rule 160
	WILD	reduce by rule 160
	HANDLE	reduce by rule 160
	LET	reduce by rule 160
	STRUCTURE	reduce by rule 160
	FUNCTOR	reduce by rule 160
	SIGNATURE	reduce by rule 160
	WHERE	reduce by rule 160
	SHARING	reduce by rule 160
	INSTRUCTION	reduce by rule 160
	VLIW	reduce by rule 160
	SUPERSCALAR	reduce by rule 160
	WITHTYPE	reduce by rule 160
	FUN	reduce by rule 160
	VAL	reduce by rule 160
	INCLUDE	reduce by rule 160
	OPEN	reduce by rule 160
	OP	reduce by rule 160
	LITTLE	reduce by rule 160
	BIG	reduce by rule 160
	PIPELINE	reduce by rule 160
	LOWERCASE	reduce by rule 160
	UPPERCASE	reduce by rule 160
	VERBATIM	reduce by rule 160
	RTL	reduce by rule 160
	SPAN	reduce by rule 160
	DELAYSLOT	reduce by rule 160
	ALWAYS	reduce by rule 160
	NEVER	reduce by rule 160
	NONFIX	reduce by rule 160
	INFIX	reduce by rule 160
	INFIXR	reduce by rule 160
	DEBUG	reduce by rule 160
	ASM_COLON	reduce by rule 160
	MC_COLON	reduce by rule 160
	RTL_COLON	reduce by rule 160
	DELAYSLOT_COLON	reduce by rule 160
	NULLIFIED_COLON	reduce by rule 160
	PADDING_COLON	reduce by rule 160
	RESOURCE	reduce by rule 160
	CPU	reduce by rule 160
	LATENCY	reduce by rule 160
	EXCEPTION	reduce by rule 160
	ID	reduce by rule 160
	SYMBOL	reduce by rule 160
	WORD	reduce by rule 160
	INT	reduce by rule 160
	INTINF	reduce by rule 160
	REAL	reduce by rule 160
	STRING	reduce by rule 160
	CHAR	reduce by rule 160
	EOF	reduce by rule 160


	.	error


state 96:

	True : ALWAYS .  (reduce by rule 158)

	ARCHITECTURE	reduce by rule 158
	END	reduce by rule 158
	LOCAL	reduce by rule 158
	IN	reduce by rule 158
	OF	reduce by rule 158
	DATATYPE	reduce by rule 158
	TYPE	reduce by rule 158
	EQ	reduce by rule 158
	DOLLAR	reduce by rule 158
	TIMES	reduce by rule 158
	AND	reduce by rule 158
	DEREF	reduce by rule 158
	NOT	reduce by rule 158
	LLBRACKET	reduce by rule 158
	LHASHBRACKET	reduce by rule 158
	LPAREN	reduce by rule 158
	RPAREN	reduce by rule 158
	LBRACKET	reduce by rule 158
	RBRACKET	reduce by rule 158
	LBRACE	reduce by rule 158
	RBRACE	reduce by rule 158
	SEMICOLON	reduce by rule 158
	LDQUOTE	reduce by rule 158
	RMETA	reduce by rule 158
	CELLSET	reduce by rule 158
	STORAGE	reduce by rule 158
	LOCATIONS	reduce by rule 158
	HASH	reduce by rule 158
	COMMA	reduce by rule 158
	COLON	reduce by rule 158
	AT	reduce by rule 158
	BAR	reduce by rule 158
	DARROW	reduce by rule 158
	THEN	reduce by rule 158
	ELSE	reduce by rule 158
	TRUE	reduce by rule 158
	FALSE	reduce by rule 158
	WILD	reduce by rule 158
	HANDLE	reduce by rule 158
	LET	reduce by rule 158
	STRUCTURE	reduce by rule 158
	FUNCTOR	reduce by rule 158
	SIGNATURE	reduce by rule 158
	WHERE	reduce by rule 158
	SHARING	reduce by rule 158
	INSTRUCTION	reduce by rule 158
	VLIW	reduce by rule 158
	SUPERSCALAR	reduce by rule 158
	WITHTYPE	reduce by rule 158
	FUN	reduce by rule 158
	VAL	reduce by rule 158
	INCLUDE	reduce by rule 158
	OPEN	reduce by rule 158
	OP	reduce by rule 158
	LITTLE	reduce by rule 158
	BIG	reduce by rule 158
	PIPELINE	reduce by rule 158
	LOWERCASE	reduce by rule 158
	UPPERCASE	reduce by rule 158
	VERBATIM	reduce by rule 158
	RTL	reduce by rule 158
	SPAN	reduce by rule 158
	DELAYSLOT	reduce by rule 158
	ALWAYS	reduce by rule 158
	NEVER	reduce by rule 158
	NONFIX	reduce by rule 158
	INFIX	reduce by rule 158
	INFIXR	reduce by rule 158
	DEBUG	reduce by rule 158
	ASM_COLON	reduce by rule 158
	MC_COLON	reduce by rule 158
	RTL_COLON	reduce by rule 158
	DELAYSLOT_COLON	reduce by rule 158
	NULLIFIED_COLON	reduce by rule 158
	PADDING_COLON	reduce by rule 158
	RESOURCE	reduce by rule 158
	CPU	reduce by rule 158
	LATENCY	reduce by rule 158
	EXCEPTION	reduce by rule 158
	ID	reduce by rule 158
	SYMBOL	reduce by rule 158
	WORD	reduce by rule 158
	INT	reduce by rule 158
	INTINF	reduce by rule 158
	REAL	reduce by rule 158
	STRING	reduce by rule 158
	CHAR	reduce by rule 158
	EOF	reduce by rule 158


	.	error


state 97:

	apat : WILD .  (reduce by rule 292)

	EQ	reduce by rule 292
	TIMES	reduce by rule 292
	AND	reduce by rule 292
	DEREF	reduce by rule 292
	NOT	reduce by rule 292
	LHASHBRACKET	reduce by rule 292
	LPAREN	reduce by rule 292
	RPAREN	reduce by rule 292
	LBRACKET	reduce by rule 292
	RBRACKET	reduce by rule 292
	LBRACE	reduce by rule 292
	RBRACE	reduce by rule 292
	CELLSET	reduce by rule 292
	COMMA	reduce by rule 292
	COLON	reduce by rule 292
	BAR	reduce by rule 292
	DARROW	reduce by rule 292
	TRUE	reduce by rule 292
	FALSE	reduce by rule 292
	WILD	reduce by rule 292
	WHERE	reduce by rule 292
	OP	reduce by rule 292
	ALWAYS	reduce by rule 292
	NEVER	reduce by rule 292
	EXCEPTION	reduce by rule 292
	ID	reduce by rule 292
	SYMBOL	reduce by rule 292
	WORD	reduce by rule 292
	INT	reduce by rule 292
	INTINF	reduce by rule 292
	REAL	reduce by rule 292
	STRING	reduce by rule 292
	CHAR	reduce by rule 292


	.	error


state 98:

	False : FALSE .  (reduce by rule 159)

	ARCHITECTURE	reduce by rule 159
	END	reduce by rule 159
	LOCAL	reduce by rule 159
	IN	reduce by rule 159
	OF	reduce by rule 159
	DATATYPE	reduce by rule 159
	TYPE	reduce by rule 159
	EQ	reduce by rule 159
	DOLLAR	reduce by rule 159
	TIMES	reduce by rule 159
	AND	reduce by rule 159
	DEREF	reduce by rule 159
	NOT	reduce by rule 159
	LLBRACKET	reduce by rule 159
	LHASHBRACKET	reduce by rule 159
	LPAREN	reduce by rule 159
	RPAREN	reduce by rule 159
	LBRACKET	reduce by rule 159
	RBRACKET	reduce by rule 159
	LBRACE	reduce by rule 159
	RBRACE	reduce by rule 159
	SEMICOLON	reduce by rule 159
	LDQUOTE	reduce by rule 159
	RMETA	reduce by rule 159
	CELLSET	reduce by rule 159
	STORAGE	reduce by rule 159
	LOCATIONS	reduce by rule 159
	HASH	reduce by rule 159
	COMMA	reduce by rule 159
	COLON	reduce by rule 159
	AT	reduce by rule 159
	BAR	reduce by rule 159
	DARROW	reduce by rule 159
	THEN	reduce by rule 159
	ELSE	reduce by rule 159
	TRUE	reduce by rule 159
	FALSE	reduce by rule 159
	WILD	reduce by rule 159
	HANDLE	reduce by rule 159
	LET	reduce by rule 159
	STRUCTURE	reduce by rule 159
	FUNCTOR	reduce by rule 159
	SIGNATURE	reduce by rule 159
	WHERE	reduce by rule 159
	SHARING	reduce by rule 159
	INSTRUCTION	reduce by rule 159
	VLIW	reduce by rule 159
	SUPERSCALAR	reduce by rule 159
	WITHTYPE	reduce by rule 159
	FUN	reduce by rule 159
	VAL	reduce by rule 159
	INCLUDE	reduce by rule 159
	OPEN	reduce by rule 159
	OP	reduce by rule 159
	LITTLE	reduce by rule 159
	BIG	reduce by rule 159
	PIPELINE	reduce by rule 159
	LOWERCASE	reduce by rule 159
	UPPERCASE	reduce by rule 159
	VERBATIM	reduce by rule 159
	RTL	reduce by rule 159
	SPAN	reduce by rule 159
	DELAYSLOT	reduce by rule 159
	ALWAYS	reduce by rule 159
	NEVER	reduce by rule 159
	NONFIX	reduce by rule 159
	INFIX	reduce by rule 159
	INFIXR	reduce by rule 159
	DEBUG	reduce by rule 159
	ASM_COLON	reduce by rule 159
	MC_COLON	reduce by rule 159
	RTL_COLON	reduce by rule 159
	DELAYSLOT_COLON	reduce by rule 159
	NULLIFIED_COLON	reduce by rule 159
	PADDING_COLON	reduce by rule 159
	RESOURCE	reduce by rule 159
	CPU	reduce by rule 159
	LATENCY	reduce by rule 159
	EXCEPTION	reduce by rule 159
	ID	reduce by rule 159
	SYMBOL	reduce by rule 159
	WORD	reduce by rule 159
	INT	reduce by rule 159
	INTINF	reduce by rule 159
	REAL	reduce by rule 159
	STRING	reduce by rule 159
	CHAR	reduce by rule 159
	EOF	reduce by rule 159


	.	error


state 99:

	True : TRUE .  (reduce by rule 157)

	ARCHITECTURE	reduce by rule 157
	END	reduce by rule 157
	LOCAL	reduce by rule 157
	IN	reduce by rule 157
	OF	reduce by rule 157
	DATATYPE	reduce by rule 157
	TYPE	reduce by rule 157
	EQ	reduce by rule 157
	DOLLAR	reduce by rule 157
	TIMES	reduce by rule 157
	AND	reduce by rule 157
	DEREF	reduce by rule 157
	NOT	reduce by rule 157
	LLBRACKET	reduce by rule 157
	LHASHBRACKET	reduce by rule 157
	LPAREN	reduce by rule 157
	RPAREN	reduce by rule 157
	LBRACKET	reduce by rule 157
	RBRACKET	reduce by rule 157
	LBRACE	reduce by rule 157
	RBRACE	reduce by rule 157
	SEMICOLON	reduce by rule 157
	LDQUOTE	reduce by rule 157
	RMETA	reduce by rule 157
	CELLSET	reduce by rule 157
	STORAGE	reduce by rule 157
	LOCATIONS	reduce by rule 157
	HASH	reduce by rule 157
	COMMA	reduce by rule 157
	COLON	reduce by rule 157
	AT	reduce by rule 157
	BAR	reduce by rule 157
	DARROW	reduce by rule 157
	THEN	reduce by rule 157
	ELSE	reduce by rule 157
	TRUE	reduce by rule 157
	FALSE	reduce by rule 157
	WILD	reduce by rule 157
	HANDLE	reduce by rule 157
	LET	reduce by rule 157
	STRUCTURE	reduce by rule 157
	FUNCTOR	reduce by rule 157
	SIGNATURE	reduce by rule 157
	WHERE	reduce by rule 157
	SHARING	reduce by rule 157
	INSTRUCTION	reduce by rule 157
	VLIW	reduce by rule 157
	SUPERSCALAR	reduce by rule 157
	WITHTYPE	reduce by rule 157
	FUN	reduce by rule 157
	VAL	reduce by rule 157
	INCLUDE	reduce by rule 157
	OPEN	reduce by rule 157
	OP	reduce by rule 157
	LITTLE	reduce by rule 157
	BIG	reduce by rule 157
	PIPELINE	reduce by rule 157
	LOWERCASE	reduce by rule 157
	UPPERCASE	reduce by rule 157
	VERBATIM	reduce by rule 157
	RTL	reduce by rule 157
	SPAN	reduce by rule 157
	DELAYSLOT	reduce by rule 157
	ALWAYS	reduce by rule 157
	NEVER	reduce by rule 157
	NONFIX	reduce by rule 157
	INFIX	reduce by rule 157
	INFIXR	reduce by rule 157
	DEBUG	reduce by rule 157
	ASM_COLON	reduce by rule 157
	MC_COLON	reduce by rule 157
	RTL_COLON	reduce by rule 157
	DELAYSLOT_COLON	reduce by rule 157
	NULLIFIED_COLON	reduce by rule 157
	PADDING_COLON	reduce by rule 157
	RESOURCE	reduce by rule 157
	CPU	reduce by rule 157
	LATENCY	reduce by rule 157
	EXCEPTION	reduce by rule 157
	ID	reduce by rule 157
	SYMBOL	reduce by rule 157
	WORD	reduce by rule 157
	INT	reduce by rule 157
	INTINF	reduce by rule 157
	REAL	reduce by rule 157
	STRING	reduce by rule 157
	CHAR	reduce by rule 157
	EOF	reduce by rule 157


	.	error


state 100:

	apat : LBRACE . labpats0 RBRACE 

	TIMES	shift 72
	DEREF	shift 71
	NOT	shift 70
	RBRACE	reduce by rule 326
	CELLSET	shift 50
	ID	shift 49
	SYMBOL	shift 48

	id	goto 69
	sym	goto 191
	symb	goto 67
	labpat	goto 190
	labpats0	goto 189
	labpats	goto 188

	.	error


state 101:

	apat : LBRACKET . pats RBRACKET 
	apat : LBRACKET . pats RBRACKET CONCAT sym 

	TIMES	shift 72
	DEREF	shift 71
	NOT	shift 70
	LHASHBRACKET	shift 103
	LPAREN	shift 102
	LBRACKET	shift 101
	RBRACKET	reduce by rule 321
	LBRACE	shift 100
	CELLSET	shift 50
	TRUE	shift 99
	FALSE	shift 98
	WILD	shift 97
	OP	shift 128
	ALWAYS	shift 96
	NEVER	shift 95
	ID	shift 49
	SYMBOL	shift 48
	WORD	shift 94
	INT	shift 64
	INTINF	shift 93
	REAL	shift 92
	STRING	shift 91
	CHAR	shift 90

	id	goto 127
	sym	goto 134
	symb	goto 67
	ident2	goto 87
	path	goto 85
	apat	goto 124
	apat2	goto 123
	apppat	goto 122
	pat	goto 195
	typedpat	goto 194
	pats	goto 193
	pats1	goto 192
	word	goto 82
	int	goto 81
	intinf	goto 80
	real	goto 79
	string	goto 78
	char	goto 77
	bool	goto 76
	literal	goto 75
	True	goto 74
	False	goto 73

	.	error


state 102:

	apat : LPAREN . RPAREN 
	apat : LPAREN . pats2 RPAREN 
	apat : LPAREN . orpats2 RPAREN 
	apat : LPAREN . andpats2 RPAREN 
	apat : LPAREN . typedpat RPAREN 
	apat : LPAREN . typedpat WHERE typedexp RPAREN 
	apat : LPAREN . typedpat WHERE typedexp IN typedpat RPAREN 

	TIMES	shift 72
	DEREF	shift 71
	NOT	shift 70
	LHASHBRACKET	shift 103
	LPAREN	shift 102
	RPAREN	shift 200
	LBRACKET	shift 101
	LBRACE	shift 100
	CELLSET	shift 50
	TRUE	shift 99
	FALSE	shift 98
	WILD	shift 97
	OP	shift 128
	ALWAYS	shift 96
	NEVER	shift 95
	ID	shift 49
	SYMBOL	shift 48
	WORD	shift 94
	INT	shift 64
	INTINF	shift 93
	REAL	shift 92
	STRING	shift 91
	CHAR	shift 90

	id	goto 127
	sym	goto 134
	symb	goto 67
	ident2	goto 87
	path	goto 85
	apat	goto 124
	apat2	goto 123
	apppat	goto 122
	pat	goto 195
	typedpat	goto 199
	pats2	goto 198
	orpats2	goto 197
	andpats2	goto 196
	word	goto 82
	int	goto 81
	intinf	goto 80
	real	goto 79
	string	goto 78
	char	goto 77
	bool	goto 76
	literal	goto 75
	True	goto 74
	False	goto 73

	.	error


state 103:

	apat : LHASHBRACKET . pats RBRACKET 

	TIMES	shift 72
	DEREF	shift 71
	NOT	shift 70
	LHASHBRACKET	shift 103
	LPAREN	shift 102
	LBRACKET	shift 101
	RBRACKET	reduce by rule 321
	LBRACE	shift 100
	CELLSET	shift 50
	TRUE	shift 99
	FALSE	shift 98
	WILD	shift 97
	OP	shift 128
	ALWAYS	shift 96
	NEVER	shift 95
	ID	shift 49
	SYMBOL	shift 48
	WORD	shift 94
	INT	shift 64
	INTINF	shift 93
	REAL	shift 92
	STRING	shift 91
	CHAR	shift 90

	id	goto 127
	sym	goto 134
	symb	goto 67
	ident2	goto 87
	path	goto 85
	apat	goto 124
	apat2	goto 123
	apppat	goto 122
	pat	goto 195
	typedpat	goto 194
	pats	goto 201
	pats1	goto 192
	word	goto 82
	int	goto 81
	intinf	goto 80
	real	goto 79
	string	goto 78
	char	goto 77
	bool	goto 76
	literal	goto 75
	True	goto 74
	False	goto 73

	.	error


state 104:

	pipelineclauses : pipelineclause .  (reduce by rule 42)
	pipelineclauses : pipelineclause . BAR pipelineclauses 

	ARCHITECTURE	reduce by rule 42
	END	reduce by rule 42
	LOCAL	reduce by rule 42
	IN	reduce by rule 42
	DATATYPE	reduce by rule 42
	TYPE	reduce by rule 42
	AND	reduce by rule 42
	RPAREN	reduce by rule 42
	SEMICOLON	reduce by rule 42
	STORAGE	reduce by rule 42
	LOCATIONS	reduce by rule 42
	BAR	shift 202
	STRUCTURE	reduce by rule 42
	FUNCTOR	reduce by rule 42
	SIGNATURE	reduce by rule 42
	SHARING	reduce by rule 42
	INSTRUCTION	reduce by rule 42
	VLIW	reduce by rule 42
	SUPERSCALAR	reduce by rule 42
	FUN	reduce by rule 42
	VAL	reduce by rule 42
	INCLUDE	reduce by rule 42
	OPEN	reduce by rule 42
	LITTLE	reduce by rule 42
	BIG	reduce by rule 42
	PIPELINE	reduce by rule 42
	LOWERCASE	reduce by rule 42
	UPPERCASE	reduce by rule 42
	VERBATIM	reduce by rule 42
	RTL	reduce by rule 42
	NONFIX	reduce by rule 42
	INFIX	reduce by rule 42
	INFIXR	reduce by rule 42
	DEBUG	reduce by rule 42
	RESOURCE	reduce by rule 42
	CPU	reduce by rule 42
	LATENCY	reduce by rule 42
	EXCEPTION	reduce by rule 42
	EOF	reduce by rule 42


	.	error


state 105:

	pipelinebind : pipelineclauses .  (reduce by rule 41)

	ARCHITECTURE	reduce by rule 41
	END	reduce by rule 41
	LOCAL	reduce by rule 41
	IN	reduce by rule 41
	DATATYPE	reduce by rule 41
	TYPE	reduce by rule 41
	AND	reduce by rule 41
	RPAREN	reduce by rule 41
	SEMICOLON	reduce by rule 41
	STORAGE	reduce by rule 41
	LOCATIONS	reduce by rule 41
	STRUCTURE	reduce by rule 41
	FUNCTOR	reduce by rule 41
	SIGNATURE	reduce by rule 41
	SHARING	reduce by rule 41
	INSTRUCTION	reduce by rule 41
	VLIW	reduce by rule 41
	SUPERSCALAR	reduce by rule 41
	FUN	reduce by rule 41
	VAL	reduce by rule 41
	INCLUDE	reduce by rule 41
	OPEN	reduce by rule 41
	LITTLE	reduce by rule 41
	BIG	reduce by rule 41
	PIPELINE	reduce by rule 41
	LOWERCASE	reduce by rule 41
	UPPERCASE	reduce by rule 41
	VERBATIM	reduce by rule 41
	RTL	reduce by rule 41
	NONFIX	reduce by rule 41
	INFIX	reduce by rule 41
	INFIXR	reduce by rule 41
	DEBUG	reduce by rule 41
	RESOURCE	reduce by rule 41
	CPU	reduce by rule 41
	LATENCY	reduce by rule 41
	EXCEPTION	reduce by rule 41
	EOF	reduce by rule 41


	.	error


state 106:

	pipelinebinds : pipelinebind .  (reduce by rule 39)
	pipelinebinds : pipelinebind . AND pipelinebinds 

	ARCHITECTURE	reduce by rule 39
	END	reduce by rule 39
	LOCAL	reduce by rule 39
	IN	reduce by rule 39
	DATATYPE	reduce by rule 39
	TYPE	reduce by rule 39
	AND	shift 203
	RPAREN	reduce by rule 39
	SEMICOLON	reduce by rule 39
	STORAGE	reduce by rule 39
	LOCATIONS	reduce by rule 39
	STRUCTURE	reduce by rule 39
	FUNCTOR	reduce by rule 39
	SIGNATURE	reduce by rule 39
	SHARING	reduce by rule 39
	INSTRUCTION	reduce by rule 39
	VLIW	reduce by rule 39
	SUPERSCALAR	reduce by rule 39
	FUN	reduce by rule 39
	VAL	reduce by rule 39
	INCLUDE	reduce by rule 39
	OPEN	reduce by rule 39
	LITTLE	reduce by rule 39
	BIG	reduce by rule 39
	PIPELINE	reduce by rule 39
	LOWERCASE	reduce by rule 39
	UPPERCASE	reduce by rule 39
	VERBATIM	reduce by rule 39
	RTL	reduce by rule 39
	NONFIX	reduce by rule 39
	INFIX	reduce by rule 39
	INFIXR	reduce by rule 39
	DEBUG	reduce by rule 39
	RESOURCE	reduce by rule 39
	CPU	reduce by rule 39
	LATENCY	reduce by rule 39
	EXCEPTION	reduce by rule 39
	EOF	reduce by rule 39


	.	error


state 107:

	mymddecl : PIPELINE pipelinebinds .  (reduce by rule 26)

	ARCHITECTURE	reduce by rule 26
	END	reduce by rule 26
	LOCAL	reduce by rule 26
	IN	reduce by rule 26
	DATATYPE	reduce by rule 26
	TYPE	reduce by rule 26
	RPAREN	reduce by rule 26
	SEMICOLON	reduce by rule 26
	STORAGE	reduce by rule 26
	LOCATIONS	reduce by rule 26
	STRUCTURE	reduce by rule 26
	FUNCTOR	reduce by rule 26
	SIGNATURE	reduce by rule 26
	SHARING	reduce by rule 26
	INSTRUCTION	reduce by rule 26
	VLIW	reduce by rule 26
	SUPERSCALAR	reduce by rule 26
	FUN	reduce by rule 26
	VAL	reduce by rule 26
	INCLUDE	reduce by rule 26
	OPEN	reduce by rule 26
	LITTLE	reduce by rule 26
	BIG	reduce by rule 26
	PIPELINE	reduce by rule 26
	LOWERCASE	reduce by rule 26
	UPPERCASE	reduce by rule 26
	VERBATIM	reduce by rule 26
	RTL	reduce by rule 26
	NONFIX	reduce by rule 26
	INFIX	reduce by rule 26
	INFIXR	reduce by rule 26
	DEBUG	reduce by rule 26
	RESOURCE	reduce by rule 26
	CPU	reduce by rule 26
	LATENCY	reduce by rule 26
	EXCEPTION	reduce by rule 26
	EOF	reduce by rule 26


	.	error


state 108:

	pipelineclause : id . pat EQ LBRACKET cycles0 RBRACKET 

	TIMES	shift 72
	DEREF	shift 71
	NOT	shift 70
	LHASHBRACKET	shift 103
	LPAREN	shift 102
	LBRACKET	shift 101
	LBRACE	shift 100
	CELLSET	shift 50
	TRUE	shift 99
	FALSE	shift 98
	WILD	shift 97
	OP	shift 128
	ALWAYS	shift 96
	NEVER	shift 95
	ID	shift 49
	SYMBOL	shift 48
	WORD	shift 94
	INT	shift 64
	INTINF	shift 93
	REAL	shift 92
	STRING	shift 91
	CHAR	shift 90

	id	goto 127
	sym	goto 134
	symb	goto 67
	ident2	goto 87
	path	goto 85
	apat	goto 124
	apat2	goto 123
	apppat	goto 122
	pat	goto 204
	word	goto 82
	int	goto 81
	intinf	goto 80
	real	goto 79
	string	goto 78
	char	goto 77
	bool	goto 76
	literal	goto 75
	True	goto 74
	False	goto 73

	.	error


state 109:

	mymddecl : BIG ENDIAN .  (reduce by rule 14)

	ARCHITECTURE	reduce by rule 14
	END	reduce by rule 14
	LOCAL	reduce by rule 14
	IN	reduce by rule 14
	DATATYPE	reduce by rule 14
	TYPE	reduce by rule 14
	RPAREN	reduce by rule 14
	SEMICOLON	reduce by rule 14
	STORAGE	reduce by rule 14
	LOCATIONS	reduce by rule 14
	STRUCTURE	reduce by rule 14
	FUNCTOR	reduce by rule 14
	SIGNATURE	reduce by rule 14
	SHARING	reduce by rule 14
	INSTRUCTION	reduce by rule 14
	VLIW	reduce by rule 14
	SUPERSCALAR	reduce by rule 14
	FUN	reduce by rule 14
	VAL	reduce by rule 14
	INCLUDE	reduce by rule 14
	OPEN	reduce by rule 14
	LITTLE	reduce by rule 14
	BIG	reduce by rule 14
	PIPELINE	reduce by rule 14
	LOWERCASE	reduce by rule 14
	UPPERCASE	reduce by rule 14
	VERBATIM	reduce by rule 14
	RTL	reduce by rule 14
	NONFIX	reduce by rule 14
	INFIX	reduce by rule 14
	INFIXR	reduce by rule 14
	DEBUG	reduce by rule 14
	RESOURCE	reduce by rule 14
	CPU	reduce by rule 14
	LATENCY	reduce by rule 14
	EXCEPTION	reduce by rule 14
	EOF	reduce by rule 14


	.	error


state 110:

	mymddecl : LITTLE ENDIAN .  (reduce by rule 13)

	ARCHITECTURE	reduce by rule 13
	END	reduce by rule 13
	LOCAL	reduce by rule 13
	IN	reduce by rule 13
	DATATYPE	reduce by rule 13
	TYPE	reduce by rule 13
	RPAREN	reduce by rule 13
	SEMICOLON	reduce by rule 13
	STORAGE	reduce by rule 13
	LOCATIONS	reduce by rule 13
	STRUCTURE	reduce by rule 13
	FUNCTOR	reduce by rule 13
	SIGNATURE	reduce by rule 13
	SHARING	reduce by rule 13
	INSTRUCTION	reduce by rule 13
	VLIW	reduce by rule 13
	SUPERSCALAR	reduce by rule 13
	FUN	reduce by rule 13
	VAL	reduce by rule 13
	INCLUDE	reduce by rule 13
	OPEN	reduce by rule 13
	LITTLE	reduce by rule 13
	BIG	reduce by rule 13
	PIPELINE	reduce by rule 13
	LOWERCASE	reduce by rule 13
	UPPERCASE	reduce by rule 13
	VERBATIM	reduce by rule 13
	RTL	reduce by rule 13
	NONFIX	reduce by rule 13
	INFIX	reduce by rule 13
	INFIXR	reduce by rule 13
	DEBUG	reduce by rule 13
	RESOURCE	reduce by rule 13
	CPU	reduce by rule 13
	LATENCY	reduce by rule 13
	EXCEPTION	reduce by rule 13
	EOF	reduce by rule 13


	.	error


state 111:

	mymldecl : OPEN idents .  (reduce by rule 80)

	ARCHITECTURE	reduce by rule 80
	END	reduce by rule 80
	LOCAL	reduce by rule 80
	IN	reduce by rule 80
	DATATYPE	reduce by rule 80
	TYPE	reduce by rule 80
	RPAREN	reduce by rule 80
	SEMICOLON	reduce by rule 80
	STORAGE	reduce by rule 80
	LOCATIONS	reduce by rule 80
	STRUCTURE	reduce by rule 80
	FUNCTOR	reduce by rule 80
	SIGNATURE	reduce by rule 80
	SHARING	reduce by rule 80
	INSTRUCTION	reduce by rule 80
	VLIW	reduce by rule 80
	SUPERSCALAR	reduce by rule 80
	FUN	reduce by rule 80
	VAL	reduce by rule 80
	INCLUDE	reduce by rule 80
	OPEN	reduce by rule 80
	LITTLE	reduce by rule 80
	BIG	reduce by rule 80
	PIPELINE	reduce by rule 80
	LOWERCASE	reduce by rule 80
	UPPERCASE	reduce by rule 80
	VERBATIM	reduce by rule 80
	RTL	reduce by rule 80
	NONFIX	reduce by rule 80
	INFIX	reduce by rule 80
	INFIXR	reduce by rule 80
	DEBUG	reduce by rule 80
	RESOURCE	reduce by rule 80
	CPU	reduce by rule 80
	LATENCY	reduce by rule 80
	EXCEPTION	reduce by rule 80
	EOF	reduce by rule 80


	.	error


state 112:

	ident : ident2 .  (reduce by rule 422)

	ARCHITECTURE	reduce by rule 422
	END	reduce by rule 422
	LOCAL	reduce by rule 422
	IN	reduce by rule 422
	DATATYPE	reduce by rule 422
	TYPE	reduce by rule 422
	EQ	reduce by rule 422
	AND	reduce by rule 422
	LPAREN	reduce by rule 422
	RPAREN	reduce by rule 422
	SEMICOLON	reduce by rule 422
	CELLSET	reduce by rule 422
	STORAGE	reduce by rule 422
	LOCATIONS	reduce by rule 422
	STRUCTURE	reduce by rule 422
	FUNCTOR	reduce by rule 422
	SIGNATURE	reduce by rule 422
	WHERE	reduce by rule 422
	SHARING	reduce by rule 422
	INSTRUCTION	reduce by rule 422
	VLIW	reduce by rule 422
	SUPERSCALAR	reduce by rule 422
	FUN	reduce by rule 422
	VAL	reduce by rule 422
	INCLUDE	reduce by rule 422
	OPEN	reduce by rule 422
	LITTLE	reduce by rule 422
	BIG	reduce by rule 422
	PIPELINE	reduce by rule 422
	LOWERCASE	reduce by rule 422
	UPPERCASE	reduce by rule 422
	VERBATIM	reduce by rule 422
	RTL	reduce by rule 422
	NONFIX	reduce by rule 422
	INFIX	reduce by rule 422
	INFIXR	reduce by rule 422
	DEBUG	reduce by rule 422
	RESOURCE	reduce by rule 422
	CPU	reduce by rule 422
	LATENCY	reduce by rule 422
	EXCEPTION	reduce by rule 422
	ID	reduce by rule 422
	SYMBOL	reduce by rule 422
	EOF	reduce by rule 422


	.	error


state 113:

	idents : ident .  (reduce by rule 111)
	idents : ident . idents 

	ARCHITECTURE	reduce by rule 111
	END	reduce by rule 111
	LOCAL	reduce by rule 111
	IN	reduce by rule 111
	DATATYPE	reduce by rule 111
	TYPE	reduce by rule 111
	RPAREN	reduce by rule 111
	SEMICOLON	reduce by rule 111
	CELLSET	shift 50
	STORAGE	reduce by rule 111
	LOCATIONS	reduce by rule 111
	STRUCTURE	reduce by rule 111
	FUNCTOR	reduce by rule 111
	SIGNATURE	reduce by rule 111
	SHARING	reduce by rule 111
	INSTRUCTION	reduce by rule 111
	VLIW	reduce by rule 111
	SUPERSCALAR	reduce by rule 111
	FUN	reduce by rule 111
	VAL	reduce by rule 111
	INCLUDE	reduce by rule 111
	OPEN	reduce by rule 111
	LITTLE	reduce by rule 111
	BIG	reduce by rule 111
	PIPELINE	reduce by rule 111
	LOWERCASE	reduce by rule 111
	UPPERCASE	reduce by rule 111
	VERBATIM	reduce by rule 111
	RTL	reduce by rule 111
	NONFIX	reduce by rule 111
	INFIX	reduce by rule 111
	INFIXR	reduce by rule 111
	DEBUG	reduce by rule 111
	RESOURCE	reduce by rule 111
	CPU	reduce by rule 111
	LATENCY	reduce by rule 111
	EXCEPTION	reduce by rule 111
	ID	shift 49
	SYMBOL	shift 48
	EOF	reduce by rule 111

	id	goto 114
	ident	goto 113
	ident2	goto 112
	idents	goto 205
	path	goto 85

	.	error


state 114:

	ident : id .  (reduce by rule 421)
	path : id . DOT sym 

	ARCHITECTURE	reduce by rule 421
	END	reduce by rule 421
	LOCAL	reduce by rule 421
	IN	reduce by rule 421
	DATATYPE	reduce by rule 421
	TYPE	reduce by rule 421
	EQ	reduce by rule 421
	AND	reduce by rule 421
	LPAREN	reduce by rule 421
	RPAREN	reduce by rule 421
	SEMICOLON	reduce by rule 421
	CELLSET	reduce by rule 421
	STORAGE	reduce by rule 421
	LOCATIONS	reduce by rule 421
	DOT	shift 186
	STRUCTURE	reduce by rule 421
	FUNCTOR	reduce by rule 421
	SIGNATURE	reduce by rule 421
	WHERE	reduce by rule 421
	SHARING	reduce by rule 421
	INSTRUCTION	reduce by rule 421
	VLIW	reduce by rule 421
	SUPERSCALAR	reduce by rule 421
	FUN	reduce by rule 421
	VAL	reduce by rule 421
	INCLUDE	reduce by rule 421
	OPEN	reduce by rule 421
	LITTLE	reduce by rule 421
	BIG	reduce by rule 421
	PIPELINE	reduce by rule 421
	LOWERCASE	reduce by rule 421
	UPPERCASE	reduce by rule 421
	VERBATIM	reduce by rule 421
	RTL	reduce by rule 421
	NONFIX	reduce by rule 421
	INFIX	reduce by rule 421
	INFIXR	reduce by rule 421
	DEBUG	reduce by rule 421
	RESOURCE	reduce by rule 421
	CPU	reduce by rule 421
	LATENCY	reduce by rule 421
	EXCEPTION	reduce by rule 421
	ID	reduce by rule 421
	SYMBOL	reduce by rule 421
	EOF	reduce by rule 421


	.	error


state 115:

	mymldecl : INCLUDE sigexp .  (reduce by rule 81)
	sigexp : sigexp . WHERE sigsubs 

	ARCHITECTURE	reduce by rule 81
	END	reduce by rule 81
	LOCAL	reduce by rule 81
	IN	reduce by rule 81
	DATATYPE	reduce by rule 81
	TYPE	reduce by rule 81
	RPAREN	reduce by rule 81
	SEMICOLON	reduce by rule 81
	STORAGE	reduce by rule 81
	LOCATIONS	reduce by rule 81
	STRUCTURE	reduce by rule 81
	FUNCTOR	reduce by rule 81
	SIGNATURE	reduce by rule 81
	WHERE	shift 206
	SHARING	reduce by rule 81
	INSTRUCTION	reduce by rule 81
	VLIW	reduce by rule 81
	SUPERSCALAR	reduce by rule 81
	FUN	reduce by rule 81
	VAL	reduce by rule 81
	INCLUDE	reduce by rule 81
	OPEN	reduce by rule 81
	LITTLE	reduce by rule 81
	BIG	reduce by rule 81
	PIPELINE	reduce by rule 81
	LOWERCASE	reduce by rule 81
	UPPERCASE	reduce by rule 81
	VERBATIM	reduce by rule 81
	RTL	reduce by rule 81
	NONFIX	reduce by rule 81
	INFIX	reduce by rule 81
	INFIXR	reduce by rule 81
	DEBUG	reduce by rule 81
	RESOURCE	reduce by rule 81
	CPU	reduce by rule 81
	LATENCY	reduce by rule 81
	EXCEPTION	reduce by rule 81
	EOF	reduce by rule 81


	.	error


state 116:

	decl : INCLUDE string . optsemi 

	ARCHITECTURE	reduce by rule 5
	END	reduce by rule 5
	LOCAL	reduce by rule 5
	IN	reduce by rule 5
	DATATYPE	reduce by rule 5
	TYPE	reduce by rule 5
	RPAREN	reduce by rule 5
	SEMICOLON	shift 42
	STORAGE	reduce by rule 5
	LOCATIONS	reduce by rule 5
	STRUCTURE	reduce by rule 5
	FUNCTOR	reduce by rule 5
	SIGNATURE	reduce by rule 5
	SHARING	reduce by rule 5
	INSTRUCTION	reduce by rule 5
	VLIW	reduce by rule 5
	SUPERSCALAR	reduce by rule 5
	FUN	reduce by rule 5
	VAL	reduce by rule 5
	INCLUDE	reduce by rule 5
	OPEN	reduce by rule 5
	LITTLE	reduce by rule 5
	BIG	reduce by rule 5
	PIPELINE	reduce by rule 5
	LOWERCASE	reduce by rule 5
	UPPERCASE	reduce by rule 5
	VERBATIM	reduce by rule 5
	RTL	reduce by rule 5
	NONFIX	reduce by rule 5
	INFIX	reduce by rule 5
	INFIXR	reduce by rule 5
	DEBUG	reduce by rule 5
	RESOURCE	reduce by rule 5
	CPU	reduce by rule 5
	LATENCY	reduce by rule 5
	EXCEPTION	reduce by rule 5
	EOF	reduce by rule 5

	optsemi	goto 207

	.	error


state 117:

	sigexp : ident .  (reduce by rule 90)

	ARCHITECTURE	reduce by rule 90
	END	reduce by rule 90
	LOCAL	reduce by rule 90
	IN	reduce by rule 90
	DATATYPE	reduce by rule 90
	TYPE	reduce by rule 90
	EQ	reduce by rule 90
	RPAREN	reduce by rule 90
	SEMICOLON	reduce by rule 90
	STORAGE	reduce by rule 90
	LOCATIONS	reduce by rule 90
	STRUCTURE	reduce by rule 90
	FUNCTOR	reduce by rule 90
	SIGNATURE	reduce by rule 90
	WHERE	reduce by rule 90
	SHARING	reduce by rule 90
	INSTRUCTION	reduce by rule 90
	VLIW	reduce by rule 90
	SUPERSCALAR	reduce by rule 90
	FUN	reduce by rule 90
	VAL	reduce by rule 90
	INCLUDE	reduce by rule 90
	OPEN	reduce by rule 90
	LITTLE	reduce by rule 90
	BIG	reduce by rule 90
	PIPELINE	reduce by rule 90
	LOWERCASE	reduce by rule 90
	UPPERCASE	reduce by rule 90
	VERBATIM	reduce by rule 90
	RTL	reduce by rule 90
	NONFIX	reduce by rule 90
	INFIX	reduce by rule 90
	INFIXR	reduce by rule 90
	DEBUG	reduce by rule 90
	RESOURCE	reduce by rule 90
	CPU	reduce by rule 90
	LATENCY	reduce by rule 90
	EXCEPTION	reduce by rule 90
	EOF	reduce by rule 90


	.	error


state 118:

	sigexp : SIG . decls END 

	ARCHITECTURE	shift 39
	END	reduce by rule 1
	LOCAL	shift 38
	DATATYPE	shift 37
	TYPE	shift 36
	STORAGE	shift 35
	LOCATIONS	shift 34
	STRUCTURE	shift 33
	FUNCTOR	shift 32
	SIGNATURE	shift 31
	SHARING	shift 30
	INSTRUCTION	shift 29
	VLIW	shift 28
	SUPERSCALAR	shift 27
	FUN	shift 26
	VAL	shift 25
	INCLUDE	shift 24
	OPEN	shift 23
	LITTLE	shift 22
	BIG	shift 21
	PIPELINE	shift 20
	LOWERCASE	shift 19
	UPPERCASE	shift 18
	VERBATIM	shift 17
	RTL	shift 16
	NONFIX	shift 15
	INFIX	shift 14
	INFIXR	shift 13
	DEBUG	shift 12
	RESOURCE	shift 11
	CPU	shift 10
	LATENCY	shift 9
	EXCEPTION	shift 8

	decls	goto 208
	decl	goto 6
	mldecl	goto 5
	mymldecl	goto 4
	mddecl	goto 3
	mymddecl	goto 2
	assemblycase	goto 1

	.	error


state 119:

	mymldecl : VAL valbinds .  (reduce by rule 65)

	ARCHITECTURE	reduce by rule 65
	END	reduce by rule 65
	LOCAL	reduce by rule 65
	IN	reduce by rule 65
	DATATYPE	reduce by rule 65
	TYPE	reduce by rule 65
	RPAREN	reduce by rule 65
	SEMICOLON	reduce by rule 65
	STORAGE	reduce by rule 65
	LOCATIONS	reduce by rule 65
	STRUCTURE	reduce by rule 65
	FUNCTOR	reduce by rule 65
	SIGNATURE	reduce by rule 65
	SHARING	reduce by rule 65
	INSTRUCTION	reduce by rule 65
	VLIW	reduce by rule 65
	SUPERSCALAR	reduce by rule 65
	FUN	reduce by rule 65
	VAL	reduce by rule 65
	INCLUDE	reduce by rule 65
	OPEN	reduce by rule 65
	LITTLE	reduce by rule 65
	BIG	reduce by rule 65
	PIPELINE	reduce by rule 65
	LOWERCASE	reduce by rule 65
	UPPERCASE	reduce by rule 65
	VERBATIM	reduce by rule 65
	RTL	reduce by rule 65
	NONFIX	reduce by rule 65
	INFIX	reduce by rule 65
	INFIXR	reduce by rule 65
	DEBUG	reduce by rule 65
	RESOURCE	reduce by rule 65
	CPU	reduce by rule 65
	LATENCY	reduce by rule 65
	EXCEPTION	reduce by rule 65
	EOF	reduce by rule 65


	.	error


state 120:

	valbinds : valbind .  (reduce by rule 231)
	valbinds : valbind . AND valbinds 

	ARCHITECTURE	reduce by rule 231
	END	reduce by rule 231
	LOCAL	reduce by rule 231
	IN	reduce by rule 231
	DATATYPE	reduce by rule 231
	TYPE	reduce by rule 231
	AND	shift 209
	RPAREN	reduce by rule 231
	SEMICOLON	reduce by rule 231
	STORAGE	reduce by rule 231
	LOCATIONS	reduce by rule 231
	STRUCTURE	reduce by rule 231
	FUNCTOR	reduce by rule 231
	SIGNATURE	reduce by rule 231
	SHARING	reduce by rule 231
	INSTRUCTION	reduce by rule 231
	VLIW	reduce by rule 231
	SUPERSCALAR	reduce by rule 231
	FUN	reduce by rule 231
	VAL	reduce by rule 231
	INCLUDE	reduce by rule 231
	OPEN	reduce by rule 231
	LITTLE	reduce by rule 231
	BIG	reduce by rule 231
	PIPELINE	reduce by rule 231
	LOWERCASE	reduce by rule 231
	UPPERCASE	reduce by rule 231
	VERBATIM	reduce by rule 231
	RTL	reduce by rule 231
	NONFIX	reduce by rule 231
	INFIX	reduce by rule 231
	INFIXR	reduce by rule 231
	DEBUG	reduce by rule 231
	RESOURCE	reduce by rule 231
	CPU	reduce by rule 231
	LATENCY	reduce by rule 231
	EXCEPTION	reduce by rule 231
	EOF	reduce by rule 231


	.	error


state 121:

	valbind : pat . EQ typedexp 

	EQ	shift 210


	.	error


state 122:

	apppat : apppat . apat2 
	pat : apppat .  (reduce by rule 315)

	EQ	reduce by rule 315
	TIMES	shift 72
	AND	reduce by rule 315
	DEREF	shift 71
	NOT	shift 70
	LHASHBRACKET	shift 103
	LPAREN	shift 102
	RPAREN	reduce by rule 315
	LBRACKET	shift 101
	RBRACKET	reduce by rule 315
	LBRACE	shift 100
	RBRACE	reduce by rule 315
	CELLSET	shift 50
	COMMA	reduce by rule 315
	COLON	reduce by rule 315
	BAR	reduce by rule 315
	DARROW	reduce by rule 315
	TRUE	shift 99
	FALSE	shift 98
	WILD	shift 97
	WHERE	reduce by rule 315
	OP	shift 128
	ALWAYS	shift 96
	NEVER	shift 95
	EXCEPTION	reduce by rule 315
	ID	shift 49
	SYMBOL	shift 48
	WORD	shift 94
	INT	shift 64
	INTINF	shift 93
	REAL	shift 92
	STRING	shift 91
	CHAR	shift 90

	id	goto 135
	sym	goto 134
	symb	goto 67
	ident2	goto 87
	path	goto 85
	apat	goto 124
	apat2	goto 211
	word	goto 82
	int	goto 81
	intinf	goto 80
	real	goto 79
	string	goto 78
	char	goto 77
	bool	goto 76
	literal	goto 75
	True	goto 74
	False	goto 73

	.	error


state 123:

	apppat : apat2 .  (reduce by rule 313)

	EQ	reduce by rule 313
	TIMES	reduce by rule 313
	AND	reduce by rule 313
	DEREF	reduce by rule 313
	NOT	reduce by rule 313
	LHASHBRACKET	reduce by rule 313
	LPAREN	reduce by rule 313
	RPAREN	reduce by rule 313
	LBRACKET	reduce by rule 313
	RBRACKET	reduce by rule 313
	LBRACE	reduce by rule 313
	RBRACE	reduce by rule 313
	CELLSET	reduce by rule 313
	COMMA	reduce by rule 313
	COLON	reduce by rule 313
	BAR	reduce by rule 313
	DARROW	reduce by rule 313
	TRUE	reduce by rule 313
	FALSE	reduce by rule 313
	WILD	reduce by rule 313
	WHERE	reduce by rule 313
	OP	reduce by rule 313
	ALWAYS	reduce by rule 313
	NEVER	reduce by rule 313
	EXCEPTION	reduce by rule 313
	ID	reduce by rule 313
	SYMBOL	reduce by rule 313
	WORD	reduce by rule 313
	INT	reduce by rule 313
	INTINF	reduce by rule 313
	REAL	reduce by rule 313
	STRING	reduce by rule 313
	CHAR	reduce by rule 313


	.	error


state 124:

	apat2 : apat .  (reduce by rule 310)

	EQ	reduce by rule 310
	TIMES	reduce by rule 310
	AND	reduce by rule 310
	DEREF	reduce by rule 310
	NOT	reduce by rule 310
	LHASHBRACKET	reduce by rule 310
	LPAREN	reduce by rule 310
	RPAREN	reduce by rule 310
	LBRACKET	reduce by rule 310
	RBRACKET	reduce by rule 310
	LBRACE	reduce by rule 310
	RBRACE	reduce by rule 310
	CELLSET	reduce by rule 310
	COMMA	reduce by rule 310
	COLON	reduce by rule 310
	BAR	reduce by rule 310
	DARROW	reduce by rule 310
	TRUE	reduce by rule 310
	FALSE	reduce by rule 310
	WILD	reduce by rule 310
	WHERE	reduce by rule 310
	OP	reduce by rule 310
	ALWAYS	reduce by rule 310
	NEVER	reduce by rule 310
	EXCEPTION	reduce by rule 310
	ID	reduce by rule 310
	SYMBOL	reduce by rule 310
	WORD	reduce by rule 310
	INT	reduce by rule 310
	INTINF	reduce by rule 310
	REAL	reduce by rule 310
	STRING	reduce by rule 310
	CHAR	reduce by rule 310


	.	error


state 125:

	mymldecl : VAL syms . COLON ty 

	COLON	shift 212


	.	error

error:  state 126: shift/reduce conflict (shift SYMBOL, reduce by rule 311)
error:  state 126: shift/reduce conflict (shift ID, reduce by rule 311)
error:  state 126: shift/reduce conflict (shift CELLSET, reduce by rule 311)
error:  state 126: shift/reduce conflict (shift NOT, reduce by rule 311)
error:  state 126: shift/reduce conflict (shift DEREF, reduce by rule 311)
error:  state 126: shift/reduce conflict (shift TIMES, reduce by rule 311)

state 126:

	syms : sym .  (reduce by rule 109)
	syms : sym . syms 
	apat : sym . CONCAT LBRACKET pats RBRACKET 
	apat : sym . CONCAT LBRACKET pats RBRACKET CONCAT sym 
	apat2 : sym .  (reduce by rule 311)

	EQ	reduce by rule 311
	TIMES	shift 72
	DEREF	shift 71
	NOT	shift 70
	CONCAT	shift 184
	LHASHBRACKET	reduce by rule 311
	LPAREN	reduce by rule 311
	LBRACKET	reduce by rule 311
	LBRACE	reduce by rule 311
	CELLSET	shift 50
	COLON	reduce by rule 109
	TRUE	reduce by rule 311
	FALSE	reduce by rule 311
	WILD	reduce by rule 311
	OP	reduce by rule 311
	ALWAYS	reduce by rule 311
	NEVER	reduce by rule 311
	ID	shift 49
	SYMBOL	shift 48
	WORD	reduce by rule 311
	INT	reduce by rule 311
	INTINF	reduce by rule 311
	REAL	reduce by rule 311
	STRING	reduce by rule 311
	CHAR	reduce by rule 311

	id	goto 69
	sym	goto 68
	symb	goto 67
	syms	goto 180

	.	error


state 127:

	sym : id .  (reduce by rule 416)
	path : id . DOT sym 
	pat : id . AS pat 

	EQ	reduce by rule 416
	TIMES	reduce by rule 416
	AND	reduce by rule 416
	DEREF	reduce by rule 416
	NOT	reduce by rule 416
	CONCAT	reduce by rule 416
	LHASHBRACKET	reduce by rule 416
	LPAREN	reduce by rule 416
	RPAREN	reduce by rule 416
	LBRACKET	reduce by rule 416
	RBRACKET	reduce by rule 416
	LBRACE	reduce by rule 416
	RBRACE	reduce by rule 416
	CELLSET	reduce by rule 416
	COMMA	reduce by rule 416
	COLON	reduce by rule 416
	DOT	shift 186
	BAR	reduce by rule 416
	DARROW	reduce by rule 416
	TRUE	reduce by rule 416
	FALSE	reduce by rule 416
	WILD	reduce by rule 416
	WHERE	reduce by rule 416
	AS	shift 213
	OP	reduce by rule 416
	ALWAYS	reduce by rule 416
	NEVER	reduce by rule 416
	EXCEPTION	reduce by rule 416
	ID	reduce by rule 416
	SYMBOL	reduce by rule 416
	WORD	reduce by rule 416
	INT	reduce by rule 416
	INTINF	reduce by rule 416
	REAL	reduce by rule 416
	STRING	reduce by rule 416
	CHAR	reduce by rule 416


	.	error


state 128:

	apat2 : OP . sym 

	TIMES	shift 72
	DEREF	shift 71
	NOT	shift 70
	CELLSET	shift 50
	ID	shift 49
	SYMBOL	shift 48

	id	goto 69
	sym	goto 214
	symb	goto 67

	.	error


state 129:

	mymldecl : FUN funbinds .  (reduce by rule 61)

	ARCHITECTURE	reduce by rule 61
	END	reduce by rule 61
	LOCAL	reduce by rule 61
	IN	reduce by rule 61
	DATATYPE	reduce by rule 61
	TYPE	reduce by rule 61
	RPAREN	reduce by rule 61
	SEMICOLON	reduce by rule 61
	STORAGE	reduce by rule 61
	LOCATIONS	reduce by rule 61
	STRUCTURE	reduce by rule 61
	FUNCTOR	reduce by rule 61
	SIGNATURE	reduce by rule 61
	SHARING	reduce by rule 61
	INSTRUCTION	reduce by rule 61
	VLIW	reduce by rule 61
	SUPERSCALAR	reduce by rule 61
	FUN	reduce by rule 61
	VAL	reduce by rule 61
	INCLUDE	reduce by rule 61
	OPEN	reduce by rule 61
	LITTLE	reduce by rule 61
	BIG	reduce by rule 61
	PIPELINE	reduce by rule 61
	LOWERCASE	reduce by rule 61
	UPPERCASE	reduce by rule 61
	VERBATIM	reduce by rule 61
	RTL	reduce by rule 61
	NONFIX	reduce by rule 61
	INFIX	reduce by rule 61
	INFIXR	reduce by rule 61
	DEBUG	reduce by rule 61
	RESOURCE	reduce by rule 61
	CPU	reduce by rule 61
	LATENCY	reduce by rule 61
	EXCEPTION	reduce by rule 61
	EOF	reduce by rule 61


	.	error


state 130:

	funbinds : funbind .  (reduce by rule 228)
	funbinds : funbind . AND funbinds 

	ARCHITECTURE	reduce by rule 228
	END	reduce by rule 228
	LOCAL	reduce by rule 228
	IN	reduce by rule 228
	DATATYPE	reduce by rule 228
	TYPE	reduce by rule 228
	AND	shift 215
	RPAREN	reduce by rule 228
	SEMICOLON	reduce by rule 228
	STORAGE	reduce by rule 228
	LOCATIONS	reduce by rule 228
	STRUCTURE	reduce by rule 228
	FUNCTOR	reduce by rule 228
	SIGNATURE	reduce by rule 228
	SHARING	reduce by rule 228
	INSTRUCTION	reduce by rule 228
	VLIW	reduce by rule 228
	SUPERSCALAR	reduce by rule 228
	FUN	reduce by rule 228
	VAL	reduce by rule 228
	INCLUDE	reduce by rule 228
	OPEN	reduce by rule 228
	LITTLE	reduce by rule 228
	BIG	reduce by rule 228
	PIPELINE	reduce by rule 228
	LOWERCASE	reduce by rule 228
	UPPERCASE	reduce by rule 228
	VERBATIM	reduce by rule 228
	RTL	reduce by rule 228
	NONFIX	reduce by rule 228
	INFIX	reduce by rule 228
	INFIXR	reduce by rule 228
	DEBUG	reduce by rule 228
	RESOURCE	reduce by rule 228
	CPU	reduce by rule 228
	LATENCY	reduce by rule 228
	EXCEPTION	reduce by rule 228
	EOF	reduce by rule 228


	.	error


state 131:

	funbind : funclauses .  (reduce by rule 230)

	ARCHITECTURE	reduce by rule 230
	END	reduce by rule 230
	LOCAL	reduce by rule 230
	IN	reduce by rule 230
	DATATYPE	reduce by rule 230
	TYPE	reduce by rule 230
	AND	reduce by rule 230
	RPAREN	reduce by rule 230
	SEMICOLON	reduce by rule 230
	STORAGE	reduce by rule 230
	LOCATIONS	reduce by rule 230
	STRUCTURE	reduce by rule 230
	FUNCTOR	reduce by rule 230
	SIGNATURE	reduce by rule 230
	SHARING	reduce by rule 230
	INSTRUCTION	reduce by rule 230
	VLIW	reduce by rule 230
	SUPERSCALAR	reduce by rule 230
	FUN	reduce by rule 230
	VAL	reduce by rule 230
	INCLUDE	reduce by rule 230
	OPEN	reduce by rule 230
	LITTLE	reduce by rule 230
	BIG	reduce by rule 230
	PIPELINE	reduce by rule 230
	LOWERCASE	reduce by rule 230
	UPPERCASE	reduce by rule 230
	VERBATIM	reduce by rule 230
	RTL	reduce by rule 230
	NONFIX	reduce by rule 230
	INFIX	reduce by rule 230
	INFIXR	reduce by rule 230
	DEBUG	reduce by rule 230
	RESOURCE	reduce by rule 230
	CPU	reduce by rule 230
	LATENCY	reduce by rule 230
	EXCEPTION	reduce by rule 230
	EOF	reduce by rule 230


	.	error


state 132:

	funclauses : funclause .  (reduce by rule 348)
	funclauses : funclause . BAR funclauses 

	ARCHITECTURE	reduce by rule 348
	END	reduce by rule 348
	LOCAL	reduce by rule 348
	IN	reduce by rule 348
	DATATYPE	reduce by rule 348
	TYPE	reduce by rule 348
	AND	reduce by rule 348
	RPAREN	reduce by rule 348
	SEMICOLON	reduce by rule 348
	STORAGE	reduce by rule 348
	LOCATIONS	reduce by rule 348
	BAR	shift 216
	STRUCTURE	reduce by rule 348
	FUNCTOR	reduce by rule 348
	SIGNATURE	reduce by rule 348
	SHARING	reduce by rule 348
	INSTRUCTION	reduce by rule 348
	VLIW	reduce by rule 348
	SUPERSCALAR	reduce by rule 348
	FUN	reduce by rule 348
	VAL	reduce by rule 348
	INCLUDE	reduce by rule 348
	OPEN	reduce by rule 348
	LITTLE	reduce by rule 348
	BIG	reduce by rule 348
	PIPELINE	reduce by rule 348
	LOWERCASE	reduce by rule 348
	UPPERCASE	reduce by rule 348
	VERBATIM	reduce by rule 348
	RTL	reduce by rule 348
	NONFIX	reduce by rule 348
	INFIX	reduce by rule 348
	INFIXR	reduce by rule 348
	DEBUG	reduce by rule 348
	RESOURCE	reduce by rule 348
	CPU	reduce by rule 348
	LATENCY	reduce by rule 348
	EXCEPTION	reduce by rule 348
	EOF	reduce by rule 348


	.	error


state 133:

	apppat : apppat . apat2 
	funclause : apppat . funguard return_ty cont EQ typedexp 

	EQ	reduce by rule 346
	TIMES	shift 72
	DEREF	shift 71
	NOT	shift 70
	LHASHBRACKET	shift 103
	LPAREN	shift 102
	LBRACKET	shift 101
	LBRACE	shift 100
	CELLSET	shift 50
	COLON	reduce by rule 346
	TRUE	shift 99
	FALSE	shift 98
	WILD	shift 97
	WHERE	shift 218
	OP	shift 128
	ALWAYS	shift 96
	NEVER	shift 95
	EXCEPTION	reduce by rule 346
	ID	shift 49
	SYMBOL	shift 48
	WORD	shift 94
	INT	shift 64
	INTINF	shift 93
	REAL	shift 92
	STRING	shift 91
	CHAR	shift 90

	id	goto 135
	sym	goto 134
	symb	goto 67
	ident2	goto 87
	path	goto 85
	funguard	goto 217
	apat	goto 124
	apat2	goto 211
	word	goto 82
	int	goto 81
	intinf	goto 80
	real	goto 79
	string	goto 78
	char	goto 77
	bool	goto 76
	literal	goto 75
	True	goto 74
	False	goto 73

	.	error


state 134:

	apat : sym . CONCAT LBRACKET pats RBRACKET 
	apat : sym . CONCAT LBRACKET pats RBRACKET CONCAT sym 
	apat2 : sym .  (reduce by rule 311)

	EQ	reduce by rule 311
	TIMES	reduce by rule 311
	AND	reduce by rule 311
	DEREF	reduce by rule 311
	NOT	reduce by rule 311
	CONCAT	shift 184
	LHASHBRACKET	reduce by rule 311
	LPAREN	reduce by rule 311
	RPAREN	reduce by rule 311
	LBRACKET	reduce by rule 311
	RBRACKET	reduce by rule 311
	LBRACE	reduce by rule 311
	RBRACE	reduce by rule 311
	CELLSET	reduce by rule 311
	COMMA	reduce by rule 311
	COLON	reduce by rule 311
	BAR	reduce by rule 311
	DARROW	reduce by rule 311
	TRUE	reduce by rule 311
	FALSE	reduce by rule 311
	WILD	reduce by rule 311
	WHERE	reduce by rule 311
	OP	reduce by rule 311
	ALWAYS	reduce by rule 311
	NEVER	reduce by rule 311
	EXCEPTION	reduce by rule 311
	ID	reduce by rule 311
	SYMBOL	reduce by rule 311
	WORD	reduce by rule 311
	INT	reduce by rule 311
	INTINF	reduce by rule 311
	REAL	reduce by rule 311
	STRING	reduce by rule 311
	CHAR	reduce by rule 311


	.	error


state 135:

	sym : id .  (reduce by rule 416)
	path : id . DOT sym 

	ARCHITECTURE	reduce by rule 416
	END	reduce by rule 416
	LOCAL	reduce by rule 416
	IN	reduce by rule 416
	OF	reduce by rule 416
	DATATYPE	reduce by rule 416
	TYPE	reduce by rule 416
	EQ	reduce by rule 416
	DOLLAR	reduce by rule 416
	TIMES	reduce by rule 416
	AND	reduce by rule 416
	DEREF	reduce by rule 416
	NOT	reduce by rule 416
	CONCAT	reduce by rule 416
	LLBRACKET	reduce by rule 416
	LHASHBRACKET	reduce by rule 416
	LPAREN	reduce by rule 416
	RPAREN	reduce by rule 416
	LBRACKET	reduce by rule 416
	RBRACKET	reduce by rule 416
	LBRACE	reduce by rule 416
	RBRACE	reduce by rule 416
	SEMICOLON	reduce by rule 416
	LDQUOTE	reduce by rule 416
	RMETA	reduce by rule 416
	CELLSET	reduce by rule 416
	STORAGE	reduce by rule 416
	LOCATIONS	reduce by rule 416
	HASH	reduce by rule 416
	COMMA	reduce by rule 416
	COLON	reduce by rule 416
	DOT	shift 186
	AT	reduce by rule 416
	BAR	reduce by rule 416
	DARROW	reduce by rule 416
	THEN	reduce by rule 416
	ELSE	reduce by rule 416
	TRUE	reduce by rule 416
	FALSE	reduce by rule 416
	WILD	reduce by rule 416
	HANDLE	reduce by rule 416
	LET	reduce by rule 416
	STRUCTURE	reduce by rule 416
	FUNCTOR	reduce by rule 416
	SIGNATURE	reduce by rule 416
	WHERE	reduce by rule 416
	SHARING	reduce by rule 416
	INSTRUCTION	reduce by rule 416
	VLIW	reduce by rule 416
	SUPERSCALAR	reduce by rule 416
	WITHTYPE	reduce by rule 416
	FUN	reduce by rule 416
	VAL	reduce by rule 416
	INCLUDE	reduce by rule 416
	OPEN	reduce by rule 416
	OP	reduce by rule 416
	LITTLE	reduce by rule 416
	BIG	reduce by rule 416
	PIPELINE	reduce by rule 416
	LOWERCASE	reduce by rule 416
	UPPERCASE	reduce by rule 416
	VERBATIM	reduce by rule 416
	RTL	reduce by rule 416
	SPAN	reduce by rule 416
	DELAYSLOT	reduce by rule 416
	ALWAYS	reduce by rule 416
	NEVER	reduce by rule 416
	NONFIX	reduce by rule 416
	INFIX	reduce by rule 416
	INFIXR	reduce by rule 416
	DEBUG	reduce by rule 416
	ASM_COLON	reduce by rule 416
	MC_COLON	reduce by rule 416
	RTL_COLON	reduce by rule 416
	DELAYSLOT_COLON	reduce by rule 416
	NULLIFIED_COLON	reduce by rule 416
	PADDING_COLON	reduce by rule 416
	RESOURCE	reduce by rule 416
	CPU	reduce by rule 416
	LATENCY	reduce by rule 416
	EXCEPTION	reduce by rule 416
	ID	reduce by rule 416
	SYMBOL	reduce by rule 416
	WORD	reduce by rule 416
	INT	reduce by rule 416
	INTINF	reduce by rule 416
	REAL	reduce by rule 416
	STRING	reduce by rule 416
	CHAR	reduce by rule 416
	EOF	reduce by rule 416


	.	error


state 136:

	consbinds : consbind .  (reduce by rule 142)
	consbinds : consbind . BAR consbinds 

	ARCHITECTURE	reduce by rule 142
	END	reduce by rule 142
	LOCAL	reduce by rule 142
	IN	reduce by rule 142
	DATATYPE	reduce by rule 142
	TYPE	reduce by rule 142
	AND	reduce by rule 142
	RPAREN	reduce by rule 142
	SEMICOLON	reduce by rule 142
	STORAGE	reduce by rule 142
	LOCATIONS	reduce by rule 142
	BAR	shift 219
	STRUCTURE	reduce by rule 142
	FUNCTOR	reduce by rule 142
	SIGNATURE	reduce by rule 142
	SHARING	reduce by rule 142
	INSTRUCTION	reduce by rule 142
	VLIW	reduce by rule 142
	SUPERSCALAR	reduce by rule 142
	WITHTYPE	reduce by rule 142
	FUN	reduce by rule 142
	VAL	reduce by rule 142
	INCLUDE	reduce by rule 142
	OPEN	reduce by rule 142
	LITTLE	reduce by rule 142
	BIG	reduce by rule 142
	PIPELINE	reduce by rule 142
	LOWERCASE	reduce by rule 142
	UPPERCASE	reduce by rule 142
	VERBATIM	reduce by rule 142
	RTL	reduce by rule 142
	NONFIX	reduce by rule 142
	INFIX	reduce by rule 142
	INFIXR	reduce by rule 142
	DEBUG	reduce by rule 142
	RESOURCE	reduce by rule 142
	CPU	reduce by rule 142
	LATENCY	reduce by rule 142
	EXCEPTION	reduce by rule 142
	EOF	reduce by rule 142


	.	error


state 137:

	mymddecl : INSTRUCTION consbinds .  (reduce by rule 22)

	ARCHITECTURE	reduce by rule 22
	END	reduce by rule 22
	LOCAL	reduce by rule 22
	IN	reduce by rule 22
	DATATYPE	reduce by rule 22
	TYPE	reduce by rule 22
	RPAREN	reduce by rule 22
	SEMICOLON	reduce by rule 22
	STORAGE	reduce by rule 22
	LOCATIONS	reduce by rule 22
	STRUCTURE	reduce by rule 22
	FUNCTOR	reduce by rule 22
	SIGNATURE	reduce by rule 22
	SHARING	reduce by rule 22
	INSTRUCTION	reduce by rule 22
	VLIW	reduce by rule 22
	SUPERSCALAR	reduce by rule 22
	FUN	reduce by rule 22
	VAL	reduce by rule 22
	INCLUDE	reduce by rule 22
	OPEN	reduce by rule 22
	LITTLE	reduce by rule 22
	BIG	reduce by rule 22
	PIPELINE	reduce by rule 22
	LOWERCASE	reduce by rule 22
	UPPERCASE	reduce by rule 22
	VERBATIM	reduce by rule 22
	RTL	reduce by rule 22
	NONFIX	reduce by rule 22
	INFIX	reduce by rule 22
	INFIXR	reduce by rule 22
	DEBUG	reduce by rule 22
	RESOURCE	reduce by rule 22
	CPU	reduce by rule 22
	LATENCY	reduce by rule 22
	EXCEPTION	reduce by rule 22
	EOF	reduce by rule 22


	.	error


state 138:

	consbind : sym . of_ty consassembly consencoding rtl nop nullified delayslot delayslotcandidate sdi latency pipeline 

	ARCHITECTURE	reduce by rule 151
	END	reduce by rule 151
	LOCAL	reduce by rule 151
	IN	reduce by rule 151
	OF	shift 221
	DATATYPE	reduce by rule 151
	TYPE	reduce by rule 151
	AND	reduce by rule 151
	LPAREN	reduce by rule 151
	RPAREN	reduce by rule 151
	SEMICOLON	reduce by rule 151
	LDQUOTE	reduce by rule 151
	CELLSET	reduce by rule 151
	STORAGE	reduce by rule 151
	LOCATIONS	reduce by rule 151
	BAR	reduce by rule 151
	STRUCTURE	reduce by rule 151
	FUNCTOR	reduce by rule 151
	SIGNATURE	reduce by rule 151
	SHARING	reduce by rule 151
	INSTRUCTION	reduce by rule 151
	VLIW	reduce by rule 151
	SUPERSCALAR	reduce by rule 151
	WITHTYPE	reduce by rule 151
	FUN	reduce by rule 151
	VAL	reduce by rule 151
	INCLUDE	reduce by rule 151
	OPEN	reduce by rule 151
	LITTLE	reduce by rule 151
	BIG	reduce by rule 151
	PIPELINE	reduce by rule 151
	LOWERCASE	reduce by rule 151
	UPPERCASE	reduce by rule 151
	VERBATIM	reduce by rule 151
	RTL	reduce by rule 151
	SPAN	reduce by rule 151
	DELAYSLOT	reduce by rule 151
	NONFIX	reduce by rule 151
	INFIX	reduce by rule 151
	INFIXR	reduce by rule 151
	DEBUG	reduce by rule 151
	ASM_COLON	reduce by rule 151
	MC_COLON	reduce by rule 151
	RTL_COLON	reduce by rule 151
	DELAYSLOT_COLON	reduce by rule 151
	NULLIFIED_COLON	reduce by rule 151
	PADDING_COLON	reduce by rule 151
	RESOURCE	reduce by rule 151
	CPU	reduce by rule 151
	LATENCY	reduce by rule 151
	EXCEPTION	reduce by rule 151
	ID	reduce by rule 151
	SYMBOL	reduce by rule 151
	WORD	reduce by rule 151
	INT	reduce by rule 151
	STRING	reduce by rule 151
	EOF	reduce by rule 151

	of_ty	goto 220

	.	error


state 139:

	mymddecl : INSTRUCTION FORMATS . int BITS formatbinds 
	mymddecl : INSTRUCTION FORMATS . formatbinds 

	CELLSET	shift 50
	ID	shift 49
	SYMBOL	shift 48
	INT	shift 64

	id	goto 225
	int	goto 224
	formatbind	goto 223
	formatbinds	goto 222

	.	error


state 140:

	sharingdecl : sharelist .  (reduce by rule 102)

	ARCHITECTURE	reduce by rule 102
	END	reduce by rule 102
	LOCAL	reduce by rule 102
	IN	reduce by rule 102
	DATATYPE	reduce by rule 102
	TYPE	reduce by rule 102
	AND	reduce by rule 102
	RPAREN	reduce by rule 102
	SEMICOLON	reduce by rule 102
	STORAGE	reduce by rule 102
	LOCATIONS	reduce by rule 102
	STRUCTURE	reduce by rule 102
	FUNCTOR	reduce by rule 102
	SIGNATURE	reduce by rule 102
	SHARING	reduce by rule 102
	INSTRUCTION	reduce by rule 102
	VLIW	reduce by rule 102
	SUPERSCALAR	reduce by rule 102
	FUN	reduce by rule 102
	VAL	reduce by rule 102
	INCLUDE	reduce by rule 102
	OPEN	reduce by rule 102
	LITTLE	reduce by rule 102
	BIG	reduce by rule 102
	PIPELINE	reduce by rule 102
	LOWERCASE	reduce by rule 102
	UPPERCASE	reduce by rule 102
	VERBATIM	reduce by rule 102
	RTL	reduce by rule 102
	NONFIX	reduce by rule 102
	INFIX	reduce by rule 102
	INFIXR	reduce by rule 102
	DEBUG	reduce by rule 102
	RESOURCE	reduce by rule 102
	CPU	reduce by rule 102
	LATENCY	reduce by rule 102
	EXCEPTION	reduce by rule 102
	EOF	reduce by rule 102


	.	error


state 141:

	mymldecl : SHARING sharingdecls .  (reduce by rule 76)

	ARCHITECTURE	reduce by rule 76
	END	reduce by rule 76
	LOCAL	reduce by rule 76
	IN	reduce by rule 76
	DATATYPE	reduce by rule 76
	TYPE	reduce by rule 76
	RPAREN	reduce by rule 76
	SEMICOLON	reduce by rule 76
	STORAGE	reduce by rule 76
	LOCATIONS	reduce by rule 76
	STRUCTURE	reduce by rule 76
	FUNCTOR	reduce by rule 76
	SIGNATURE	reduce by rule 76
	SHARING	reduce by rule 76
	INSTRUCTION	reduce by rule 76
	VLIW	reduce by rule 76
	SUPERSCALAR	reduce by rule 76
	FUN	reduce by rule 76
	VAL	reduce by rule 76
	INCLUDE	reduce by rule 76
	OPEN	reduce by rule 76
	LITTLE	reduce by rule 76
	BIG	reduce by rule 76
	PIPELINE	reduce by rule 76
	LOWERCASE	reduce by rule 76
	UPPERCASE	reduce by rule 76
	VERBATIM	reduce by rule 76
	RTL	reduce by rule 76
	NONFIX	reduce by rule 76
	INFIX	reduce by rule 76
	INFIXR	reduce by rule 76
	DEBUG	reduce by rule 76
	RESOURCE	reduce by rule 76
	CPU	reduce by rule 76
	LATENCY	reduce by rule 76
	EXCEPTION	reduce by rule 76
	EOF	reduce by rule 76


	.	error


state 142:

	sharingdecls : sharingdecl .  (reduce by rule 99)
	sharingdecls : sharingdecl . AND sharingdecls 

	ARCHITECTURE	reduce by rule 99
	END	reduce by rule 99
	LOCAL	reduce by rule 99
	IN	reduce by rule 99
	DATATYPE	reduce by rule 99
	TYPE	reduce by rule 99
	AND	shift 226
	RPAREN	reduce by rule 99
	SEMICOLON	reduce by rule 99
	STORAGE	reduce by rule 99
	LOCATIONS	reduce by rule 99
	STRUCTURE	reduce by rule 99
	FUNCTOR	reduce by rule 99
	SIGNATURE	reduce by rule 99
	SHARING	reduce by rule 99
	INSTRUCTION	reduce by rule 99
	VLIW	reduce by rule 99
	SUPERSCALAR	reduce by rule 99
	FUN	reduce by rule 99
	VAL	reduce by rule 99
	INCLUDE	reduce by rule 99
	OPEN	reduce by rule 99
	LITTLE	reduce by rule 99
	BIG	reduce by rule 99
	PIPELINE	reduce by rule 99
	LOWERCASE	reduce by rule 99
	UPPERCASE	reduce by rule 99
	VERBATIM	reduce by rule 99
	RTL	reduce by rule 99
	NONFIX	reduce by rule 99
	INFIX	reduce by rule 99
	INFIXR	reduce by rule 99
	DEBUG	reduce by rule 99
	RESOURCE	reduce by rule 99
	CPU	reduce by rule 99
	LATENCY	reduce by rule 99
	EXCEPTION	reduce by rule 99
	EOF	reduce by rule 99


	.	error


state 143:

	sharelist : ident . EQ ident 
	sharelist : ident . EQ sharelist 

	EQ	shift 227


	.	error


state 144:

	sharingdecl : TYPE . sharelist 

	CELLSET	shift 50
	ID	shift 49
	SYMBOL	shift 48

	id	goto 114
	ident	goto 143
	ident2	goto 112
	path	goto 85
	sharelist	goto 228

	.	error


state 145:

	mymldecl : SIGNATURE id . EQ sigexp 

	EQ	shift 229


	.	error


state 146:

	mymldecl : FUNCTOR id . LPAREN functorarg RPAREN EQ structexp 
	mymldecl : FUNCTOR id . LPAREN functorarg RPAREN sigcon EQ structexp 
	mymldecl : FUNCTOR id . EQ structexp 

	EQ	shift 231
	LPAREN	shift 230


	.	error


state 147:

	mymldecl : STRUCTURE id . EQ structexp 
	mymldecl : STRUCTURE id . sigcon EQ structexp 
	mymldecl : STRUCTURE id . COLON sigexp 

	EQ	shift 235
	COLON	shift 234
	COLONGREATER	shift 233

	sigcon	goto 232

	.	error


state 148:

	mymddecl : LOCATIONS locbinds .  (reduce by rule 21)

	ARCHITECTURE	reduce by rule 21
	END	reduce by rule 21
	LOCAL	reduce by rule 21
	IN	reduce by rule 21
	DATATYPE	reduce by rule 21
	TYPE	reduce by rule 21
	RPAREN	reduce by rule 21
	SEMICOLON	reduce by rule 21
	STORAGE	reduce by rule 21
	LOCATIONS	reduce by rule 21
	STRUCTURE	reduce by rule 21
	FUNCTOR	reduce by rule 21
	SIGNATURE	reduce by rule 21
	SHARING	reduce by rule 21
	INSTRUCTION	reduce by rule 21
	VLIW	reduce by rule 21
	SUPERSCALAR	reduce by rule 21
	FUN	reduce by rule 21
	VAL	reduce by rule 21
	INCLUDE	reduce by rule 21
	OPEN	reduce by rule 21
	LITTLE	reduce by rule 21
	BIG	reduce by rule 21
	PIPELINE	reduce by rule 21
	LOWERCASE	reduce by rule 21
	UPPERCASE	reduce by rule 21
	VERBATIM	reduce by rule 21
	RTL	reduce by rule 21
	NONFIX	reduce by rule 21
	INFIX	reduce by rule 21
	INFIXR	reduce by rule 21
	DEBUG	reduce by rule 21
	RESOURCE	reduce by rule 21
	CPU	reduce by rule 21
	LATENCY	reduce by rule 21
	EXCEPTION	reduce by rule 21
	EOF	reduce by rule 21


	.	error


state 149:

	locbinds : locbind .  (reduce by rule 392)
	locbinds : locbind . AND locbinds 

	ARCHITECTURE	reduce by rule 392
	END	reduce by rule 392
	LOCAL	reduce by rule 392
	IN	reduce by rule 392
	DATATYPE	reduce by rule 392
	TYPE	reduce by rule 392
	AND	shift 236
	RPAREN	reduce by rule 392
	SEMICOLON	reduce by rule 392
	STORAGE	reduce by rule 392
	LOCATIONS	reduce by rule 392
	STRUCTURE	reduce by rule 392
	FUNCTOR	reduce by rule 392
	SIGNATURE	reduce by rule 392
	SHARING	reduce by rule 392
	INSTRUCTION	reduce by rule 392
	VLIW	reduce by rule 392
	SUPERSCALAR	reduce by rule 392
	FUN	reduce by rule 392
	VAL	reduce by rule 392
	INCLUDE	reduce by rule 392
	OPEN	reduce by rule 392
	LITTLE	reduce by rule 392
	BIG	reduce by rule 392
	PIPELINE	reduce by rule 392
	LOWERCASE	reduce by rule 392
	UPPERCASE	reduce by rule 392
	VERBATIM	reduce by rule 392
	RTL	reduce by rule 392
	NONFIX	reduce by rule 392
	INFIX	reduce by rule 392
	INFIXR	reduce by rule 392
	DEBUG	reduce by rule 392
	RESOURCE	reduce by rule 392
	CPU	reduce by rule 392
	LATENCY	reduce by rule 392
	EXCEPTION	reduce by rule 392
	EOF	reduce by rule 392


	.	error


state 150:

	locbind : id . EQ exp 
	locbind : id . pat EQ exp 

	EQ	shift 238
	TIMES	shift 72
	DEREF	shift 71
	NOT	shift 70
	LHASHBRACKET	shift 103
	LPAREN	shift 102
	LBRACKET	shift 101
	LBRACE	shift 100
	CELLSET	shift 50
	TRUE	shift 99
	FALSE	shift 98
	WILD	shift 97
	OP	shift 128
	ALWAYS	shift 96
	NEVER	shift 95
	ID	shift 49
	SYMBOL	shift 48
	WORD	shift 94
	INT	shift 64
	INTINF	shift 93
	REAL	shift 92
	STRING	shift 91
	CHAR	shift 90

	id	goto 127
	sym	goto 134
	symb	goto 67
	ident2	goto 87
	path	goto 85
	apat	goto 124
	apat2	goto 123
	apppat	goto 122
	pat	goto 237
	word	goto 82
	int	goto 81
	intinf	goto 80
	real	goto 79
	string	goto 78
	char	goto 77
	bool	goto 76
	literal	goto 75
	True	goto 74
	False	goto 73

	.	error


state 151:

	mymddecl : STORAGE storagedecls .  (reduce by rule 20)

	ARCHITECTURE	reduce by rule 20
	END	reduce by rule 20
	LOCAL	reduce by rule 20
	IN	reduce by rule 20
	DATATYPE	reduce by rule 20
	TYPE	reduce by rule 20
	RPAREN	reduce by rule 20
	SEMICOLON	reduce by rule 20
	STORAGE	reduce by rule 20
	LOCATIONS	reduce by rule 20
	STRUCTURE	reduce by rule 20
	FUNCTOR	reduce by rule 20
	SIGNATURE	reduce by rule 20
	SHARING	reduce by rule 20
	INSTRUCTION	reduce by rule 20
	VLIW	reduce by rule 20
	SUPERSCALAR	reduce by rule 20
	FUN	reduce by rule 20
	VAL	reduce by rule 20
	INCLUDE	reduce by rule 20
	OPEN	reduce by rule 20
	LITTLE	reduce by rule 20
	BIG	reduce by rule 20
	PIPELINE	reduce by rule 20
	LOWERCASE	reduce by rule 20
	UPPERCASE	reduce by rule 20
	VERBATIM	reduce by rule 20
	RTL	reduce by rule 20
	NONFIX	reduce by rule 20
	INFIX	reduce by rule 20
	INFIXR	reduce by rule 20
	DEBUG	reduce by rule 20
	RESOURCE	reduce by rule 20
	CPU	reduce by rule 20
	LATENCY	reduce by rule 20
	EXCEPTION	reduce by rule 20
	EOF	reduce by rule 20


	.	error


state 152:

	storagedecls : storagedecl .  (reduce by rule 381)
	storagedecls : storagedecl . BAR storagedecls 

	ARCHITECTURE	reduce by rule 381
	END	reduce by rule 381
	LOCAL	reduce by rule 381
	IN	reduce by rule 381
	DATATYPE	reduce by rule 381
	TYPE	reduce by rule 381
	RPAREN	reduce by rule 381
	SEMICOLON	reduce by rule 381
	STORAGE	reduce by rule 381
	LOCATIONS	reduce by rule 381
	BAR	shift 239
	STRUCTURE	reduce by rule 381
	FUNCTOR	reduce by rule 381
	SIGNATURE	reduce by rule 381
	SHARING	reduce by rule 381
	INSTRUCTION	reduce by rule 381
	VLIW	reduce by rule 381
	SUPERSCALAR	reduce by rule 381
	FUN	reduce by rule 381
	VAL	reduce by rule 381
	INCLUDE	reduce by rule 381
	OPEN	reduce by rule 381
	LITTLE	reduce by rule 381
	BIG	reduce by rule 381
	PIPELINE	reduce by rule 381
	LOWERCASE	reduce by rule 381
	UPPERCASE	reduce by rule 381
	VERBATIM	reduce by rule 381
	RTL	reduce by rule 381
	NONFIX	reduce by rule 381
	INFIX	reduce by rule 381
	INFIXR	reduce by rule 381
	DEBUG	reduce by rule 381
	RESOURCE	reduce by rule 381
	CPU	reduce by rule 381
	LATENCY	reduce by rule 381
	EXCEPTION	reduce by rule 381
	EOF	reduce by rule 381


	.	error


state 153:

	storagedecl : id . EQ DOLLAR id LBRACKET cellcount RBRACKET bitSize aliasing defaults printcell 

	EQ	shift 240


	.	error


state 154:

	mymldecl : TYPE tyvarseq . tid 
	typebind : tyvarseq . tid EQ ty 

	CELLSET	shift 50
	BITS	shift 246
	INSTRUCTION	shift 245
	CELL	shift 244
	ID	shift 49
	SYMBOL	shift 48

	id	goto 243
	tid	goto 242
	tid2	goto 241

	.	error


state 155:

	tyvarseq : tyvar .  (reduce by rule 200)

	CELLSET	reduce by rule 200
	BITS	reduce by rule 200
	INSTRUCTION	reduce by rule 200
	CELL	reduce by rule 200
	ID	reduce by rule 200
	SYMBOL	reduce by rule 200


	.	error


state 156:

	typebinds : typebind .  (reduce by rule 196)
	typebinds : typebind . AND typebinds 

	ARCHITECTURE	reduce by rule 196
	END	reduce by rule 196
	LOCAL	reduce by rule 196
	IN	reduce by rule 196
	DATATYPE	reduce by rule 196
	TYPE	reduce by rule 196
	AND	shift 247
	RPAREN	reduce by rule 196
	SEMICOLON	reduce by rule 196
	STORAGE	reduce by rule 196
	LOCATIONS	reduce by rule 196
	STRUCTURE	reduce by rule 196
	FUNCTOR	reduce by rule 196
	SIGNATURE	reduce by rule 196
	SHARING	reduce by rule 196
	INSTRUCTION	reduce by rule 196
	VLIW	reduce by rule 196
	SUPERSCALAR	reduce by rule 196
	FUN	reduce by rule 196
	VAL	reduce by rule 196
	INCLUDE	reduce by rule 196
	OPEN	reduce by rule 196
	LITTLE	reduce by rule 196
	BIG	reduce by rule 196
	PIPELINE	reduce by rule 196
	LOWERCASE	reduce by rule 196
	UPPERCASE	reduce by rule 196
	VERBATIM	reduce by rule 196
	RTL	reduce by rule 196
	NONFIX	reduce by rule 196
	INFIX	reduce by rule 196
	INFIXR	reduce by rule 196
	DEBUG	reduce by rule 196
	RESOURCE	reduce by rule 196
	CPU	reduce by rule 196
	LATENCY	reduce by rule 196
	EXCEPTION	reduce by rule 196
	EOF	reduce by rule 196


	.	error


state 157:

	mymldecl : TYPE typebinds .  (reduce by rule 60)

	ARCHITECTURE	reduce by rule 60
	END	reduce by rule 60
	LOCAL	reduce by rule 60
	IN	reduce by rule 60
	DATATYPE	reduce by rule 60
	TYPE	reduce by rule 60
	RPAREN	reduce by rule 60
	SEMICOLON	reduce by rule 60
	STORAGE	reduce by rule 60
	LOCATIONS	reduce by rule 60
	STRUCTURE	reduce by rule 60
	FUNCTOR	reduce by rule 60
	SIGNATURE	reduce by rule 60
	SHARING	reduce by rule 60
	INSTRUCTION	reduce by rule 60
	VLIW	reduce by rule 60
	SUPERSCALAR	reduce by rule 60
	FUN	reduce by rule 60
	VAL	reduce by rule 60
	INCLUDE	reduce by rule 60
	OPEN	reduce by rule 60
	LITTLE	reduce by rule 60
	BIG	reduce by rule 60
	PIPELINE	reduce by rule 60
	LOWERCASE	reduce by rule 60
	UPPERCASE	reduce by rule 60
	VERBATIM	reduce by rule 60
	RTL	reduce by rule 60
	NONFIX	reduce by rule 60
	INFIX	reduce by rule 60
	INFIXR	reduce by rule 60
	DEBUG	reduce by rule 60
	RESOURCE	reduce by rule 60
	CPU	reduce by rule 60
	LATENCY	reduce by rule 60
	EXCEPTION	reduce by rule 60
	EOF	reduce by rule 60


	.	error


state 158:

	tyvar : TYVAR .  (reduce by rule 426)

	ARCHITECTURE	reduce by rule 426
	END	reduce by rule 426
	LOCAL	reduce by rule 426
	IN	reduce by rule 426
	OF	reduce by rule 426
	DATATYPE	reduce by rule 426
	TYPE	reduce by rule 426
	EQ	reduce by rule 426
	TIMES	reduce by rule 426
	AND	reduce by rule 426
	LPAREN	reduce by rule 426
	RPAREN	reduce by rule 426
	RBRACKET	reduce by rule 426
	RBRACE	reduce by rule 426
	SEMICOLON	reduce by rule 426
	LDQUOTE	reduce by rule 426
	CELLSET	reduce by rule 426
	STORAGE	reduce by rule 426
	LOCATIONS	reduce by rule 426
	COMMA	reduce by rule 426
	COLON	reduce by rule 426
	BAR	reduce by rule 426
	ARROW	reduce by rule 426
	DARROW	reduce by rule 426
	BITS	reduce by rule 426
	THEN	reduce by rule 426
	ELSE	reduce by rule 426
	STRUCTURE	reduce by rule 426
	FUNCTOR	reduce by rule 426
	SIGNATURE	reduce by rule 426
	WHERE	reduce by rule 426
	SHARING	reduce by rule 426
	INSTRUCTION	reduce by rule 426
	CELL	reduce by rule 426
	VLIW	reduce by rule 426
	SUPERSCALAR	reduce by rule 426
	WITHTYPE	reduce by rule 426
	FUN	reduce by rule 426
	VAL	reduce by rule 426
	INCLUDE	reduce by rule 426
	OPEN	reduce by rule 426
	LITTLE	reduce by rule 426
	BIG	reduce by rule 426
	PIPELINE	reduce by rule 426
	LOWERCASE	reduce by rule 426
	UPPERCASE	reduce by rule 426
	VERBATIM	reduce by rule 426
	RTL	reduce by rule 426
	SPAN	reduce by rule 426
	DELAYSLOT	reduce by rule 426
	NONFIX	reduce by rule 426
	INFIX	reduce by rule 426
	INFIXR	reduce by rule 426
	DEBUG	reduce by rule 426
	ASM_COLON	reduce by rule 426
	MC_COLON	reduce by rule 426
	RTL_COLON	reduce by rule 426
	DELAYSLOT_COLON	reduce by rule 426
	NULLIFIED_COLON	reduce by rule 426
	PADDING_COLON	reduce by rule 426
	RESOURCE	reduce by rule 426
	CPU	reduce by rule 426
	LATENCY	reduce by rule 426
	EXCEPTION	reduce by rule 426
	ID	reduce by rule 426
	SYMBOL	reduce by rule 426
	WORD	reduce by rule 426
	INT	reduce by rule 426
	STRING	reduce by rule 426
	EOF	reduce by rule 426


	.	error


state 159:

	tyvar : HASH . id 

	CELLSET	shift 50
	ID	shift 49
	SYMBOL	shift 48

	id	goto 248

	.	error


state 160:

	tyvarseq : LPAREN . tyvars RPAREN 

	HASH	shift 159
	TYVAR	shift 158

	tyvar	goto 250
	tyvars	goto 249

	.	error


state 161:

	datatypebind : tyvarseq . id opcodeencoding fieldty hasasm EQ consbinds 
	datatypebind : tyvarseq . id opcodeencoding fieldty hasasm EQ DATATYPE ty 

	CELLSET	shift 50
	ID	shift 49
	SYMBOL	shift 48

	id	goto 251

	.	error


state 162:

	datatypebinds : datatypebind .  (reduce by rule 127)
	datatypebinds : datatypebind . AND datatypebinds 

	ARCHITECTURE	reduce by rule 127
	END	reduce by rule 127
	LOCAL	reduce by rule 127
	IN	reduce by rule 127
	DATATYPE	reduce by rule 127
	TYPE	reduce by rule 127
	AND	shift 252
	RPAREN	reduce by rule 127
	SEMICOLON	reduce by rule 127
	STORAGE	reduce by rule 127
	LOCATIONS	reduce by rule 127
	STRUCTURE	reduce by rule 127
	FUNCTOR	reduce by rule 127
	SIGNATURE	reduce by rule 127
	SHARING	reduce by rule 127
	INSTRUCTION	reduce by rule 127
	VLIW	reduce by rule 127
	SUPERSCALAR	reduce by rule 127
	WITHTYPE	reduce by rule 127
	FUN	reduce by rule 127
	VAL	reduce by rule 127
	INCLUDE	reduce by rule 127
	OPEN	reduce by rule 127
	LITTLE	reduce by rule 127
	BIG	reduce by rule 127
	PIPELINE	reduce by rule 127
	LOWERCASE	reduce by rule 127
	UPPERCASE	reduce by rule 127
	VERBATIM	reduce by rule 127
	RTL	reduce by rule 127
	NONFIX	reduce by rule 127
	INFIX	reduce by rule 127
	INFIXR	reduce by rule 127
	DEBUG	reduce by rule 127
	RESOURCE	reduce by rule 127
	CPU	reduce by rule 127
	LATENCY	reduce by rule 127
	EXCEPTION	reduce by rule 127
	EOF	reduce by rule 127


	.	error


state 163:

	mymldecl : DATATYPE datatypebinds . withtypeclause 

	ARCHITECTURE	reduce by rule 194
	END	reduce by rule 194
	LOCAL	reduce by rule 194
	IN	reduce by rule 194
	DATATYPE	reduce by rule 194
	TYPE	reduce by rule 194
	RPAREN	reduce by rule 194
	SEMICOLON	reduce by rule 194
	STORAGE	reduce by rule 194
	LOCATIONS	reduce by rule 194
	STRUCTURE	reduce by rule 194
	FUNCTOR	reduce by rule 194
	SIGNATURE	reduce by rule 194
	SHARING	reduce by rule 194
	INSTRUCTION	reduce by rule 194
	VLIW	reduce by rule 194
	SUPERSCALAR	reduce by rule 194
	WITHTYPE	shift 254
	FUN	reduce by rule 194
	VAL	reduce by rule 194
	INCLUDE	reduce by rule 194
	OPEN	reduce by rule 194
	LITTLE	reduce by rule 194
	BIG	reduce by rule 194
	PIPELINE	reduce by rule 194
	LOWERCASE	reduce by rule 194
	UPPERCASE	reduce by rule 194
	VERBATIM	reduce by rule 194
	RTL	reduce by rule 194
	NONFIX	reduce by rule 194
	INFIX	reduce by rule 194
	INFIXR	reduce by rule 194
	DEBUG	reduce by rule 194
	RESOURCE	reduce by rule 194
	CPU	reduce by rule 194
	LATENCY	reduce by rule 194
	EXCEPTION	reduce by rule 194
	EOF	reduce by rule 194

	withtypeclause	goto 253

	.	error


state 164:

	scopeddecls : newScope . decls oldScope 

	ARCHITECTURE	shift 39
	END	reduce by rule 1
	LOCAL	shift 38
	IN	reduce by rule 1
	DATATYPE	shift 37
	TYPE	shift 36
	RPAREN	reduce by rule 1
	STORAGE	shift 35
	LOCATIONS	shift 34
	STRUCTURE	shift 33
	FUNCTOR	shift 32
	SIGNATURE	shift 31
	SHARING	shift 30
	INSTRUCTION	shift 29
	VLIW	shift 28
	SUPERSCALAR	shift 27
	FUN	shift 26
	VAL	shift 25
	INCLUDE	shift 24
	OPEN	shift 23
	LITTLE	shift 22
	BIG	shift 21
	PIPELINE	shift 20
	LOWERCASE	shift 19
	UPPERCASE	shift 18
	VERBATIM	shift 17
	RTL	shift 16
	NONFIX	shift 15
	INFIX	shift 14
	INFIXR	shift 13
	DEBUG	shift 12
	RESOURCE	shift 11
	CPU	shift 10
	LATENCY	shift 9
	EXCEPTION	shift 8

	decls	goto 255
	decl	goto 6
	mldecl	goto 5
	mymldecl	goto 4
	mddecl	goto 3
	mymddecl	goto 2
	assemblycase	goto 1

	.	error


state 165:

	mymldecl : LOCAL scopeddecls . IN scopeddecls END 

	IN	shift 256


	.	error


state 166:

	mymddecl : ARCHITECTURE id . EQ STRUCT decls END 

	EQ	shift 257


	.	error


state 167:

	optsemi : SEMICOLON optsemi .  (reduce by rule 6)

	ARCHITECTURE	reduce by rule 6
	END	reduce by rule 6
	LOCAL	reduce by rule 6
	IN	reduce by rule 6
	DATATYPE	reduce by rule 6
	TYPE	reduce by rule 6
	RPAREN	reduce by rule 6
	STORAGE	reduce by rule 6
	LOCATIONS	reduce by rule 6
	STRUCTURE	reduce by rule 6
	FUNCTOR	reduce by rule 6
	SIGNATURE	reduce by rule 6
	SHARING	reduce by rule 6
	INSTRUCTION	reduce by rule 6
	VLIW	reduce by rule 6
	SUPERSCALAR	reduce by rule 6
	FUN	reduce by rule 6
	VAL	reduce by rule 6
	INCLUDE	reduce by rule 6
	OPEN	reduce by rule 6
	LITTLE	reduce by rule 6
	BIG	reduce by rule 6
	PIPELINE	reduce by rule 6
	LOWERCASE	reduce by rule 6
	UPPERCASE	reduce by rule 6
	VERBATIM	reduce by rule 6
	RTL	reduce by rule 6
	NONFIX	reduce by rule 6
	INFIX	reduce by rule 6
	INFIXR	reduce by rule 6
	DEBUG	reduce by rule 6
	RESOURCE	reduce by rule 6
	CPU	reduce by rule 6
	LATENCY	reduce by rule 6
	EXCEPTION	reduce by rule 6
	EOF	reduce by rule 6


	.	error


state 168:

	exceptionbinds : exceptionbind AND . exceptionbinds 

	CELLSET	shift 50
	ID	shift 49
	SYMBOL	shift 48

	id	goto 47
	exceptionbind	goto 46
	exceptionbinds	goto 258

	.	error


state 169:

	exceptionbind : id EQ . ident 

	CELLSET	shift 50
	ID	shift 49
	SYMBOL	shift 48

	id	goto 114
	ident	goto 259
	ident2	goto 112
	path	goto 85

	.	error


state 170:

	exceptionbind : id OF . ty 

	DOLLAR	shift 271
	LPAREN	shift 270
	LBRACE	shift 269
	CELLSET	shift 50
	HASH	shift 268
	BITS	shift 246
	INSTRUCTION	shift 245
	CELL	shift 244
	ID	shift 49
	SYMBOL	shift 48
	TYVAR	shift 158

	id	goto 243
	tid	goto 267
	tid2	goto 241
	tident	goto 266
	tpath	goto 265
	ty	goto 264
	aty	goto 263
	appty	goto 262
	tuplety	goto 261
	tyvar	goto 260

	.	error


state 171:

	latencyclauses : latencyclause BAR . latencyclauses 

	CELLSET	shift 50
	ID	shift 49
	SYMBOL	shift 48

	id	goto 55
	latencyclauses	goto 272
	latencyclause	goto 51

	.	error


state 172:

	latencybinds : latencybind AND . latencybinds 

	CELLSET	shift 50
	ID	shift 49
	SYMBOL	shift 48

	id	goto 55
	latencybinds	goto 273
	latencybind	goto 53
	latencyclauses	goto 52
	latencyclause	goto 51

	.	error


state 173:

	latencyclause : id pat . EQ exp 

	EQ	shift 274


	.	error


state 174:

	cpubinds : cpubind AND . cpubinds 

	CELLSET	shift 50
	ID	shift 49
	SYMBOL	shift 48

	id	goto 58
	cpubinds	goto 275
	cpubind	goto 56

	.	error


state 175:

	cpubind : id aliases . int LBRACKET resources RBRACKET 

	INT	shift 64

	int	goto 276

	.	error


state 176:

	aliases : string . aliases 

	INT	reduce by rule 33
	STRING	shift 91

	string	goto 176
	aliases	goto 277

	.	error


state 177:

	resourcebinds : id AND . resourcebinds 

	CELLSET	shift 50
	ID	shift 49
	SYMBOL	shift 48

	id	goto 60
	resourcebinds	goto 278

	.	error


state 178:

	mymldecl : INFIXR intopt syms .  (reduce by rule 78)

	ARCHITECTURE	reduce by rule 78
	END	reduce by rule 78
	LOCAL	reduce by rule 78
	IN	reduce by rule 78
	DATATYPE	reduce by rule 78
	TYPE	reduce by rule 78
	RPAREN	reduce by rule 78
	SEMICOLON	reduce by rule 78
	STORAGE	reduce by rule 78
	LOCATIONS	reduce by rule 78
	STRUCTURE	reduce by rule 78
	FUNCTOR	reduce by rule 78
	SIGNATURE	reduce by rule 78
	SHARING	reduce by rule 78
	INSTRUCTION	reduce by rule 78
	VLIW	reduce by rule 78
	SUPERSCALAR	reduce by rule 78
	FUN	reduce by rule 78
	VAL	reduce by rule 78
	INCLUDE	reduce by rule 78
	OPEN	reduce by rule 78
	LITTLE	reduce by rule 78
	BIG	reduce by rule 78
	PIPELINE	reduce by rule 78
	LOWERCASE	reduce by rule 78
	UPPERCASE	reduce by rule 78
	VERBATIM	reduce by rule 78
	RTL	reduce by rule 78
	NONFIX	reduce by rule 78
	INFIX	reduce by rule 78
	INFIXR	reduce by rule 78
	DEBUG	reduce by rule 78
	RESOURCE	reduce by rule 78
	CPU	reduce by rule 78
	LATENCY	reduce by rule 78
	EXCEPTION	reduce by rule 78
	EOF	reduce by rule 78


	.	error


state 179:

	mymldecl : INFIX intopt syms .  (reduce by rule 77)

	ARCHITECTURE	reduce by rule 77
	END	reduce by rule 77
	LOCAL	reduce by rule 77
	IN	reduce by rule 77
	DATATYPE	reduce by rule 77
	TYPE	reduce by rule 77
	RPAREN	reduce by rule 77
	SEMICOLON	reduce by rule 77
	STORAGE	reduce by rule 77
	LOCATIONS	reduce by rule 77
	STRUCTURE	reduce by rule 77
	FUNCTOR	reduce by rule 77
	SIGNATURE	reduce by rule 77
	SHARING	reduce by rule 77
	INSTRUCTION	reduce by rule 77
	VLIW	reduce by rule 77
	SUPERSCALAR	reduce by rule 77
	FUN	reduce by rule 77
	VAL	reduce by rule 77
	INCLUDE	reduce by rule 77
	OPEN	reduce by rule 77
	LITTLE	reduce by rule 77
	BIG	reduce by rule 77
	PIPELINE	reduce by rule 77
	LOWERCASE	reduce by rule 77
	UPPERCASE	reduce by rule 77
	VERBATIM	reduce by rule 77
	RTL	reduce by rule 77
	NONFIX	reduce by rule 77
	INFIX	reduce by rule 77
	INFIXR	reduce by rule 77
	DEBUG	reduce by rule 77
	RESOURCE	reduce by rule 77
	CPU	reduce by rule 77
	LATENCY	reduce by rule 77
	EXCEPTION	reduce by rule 77
	EOF	reduce by rule 77


	.	error


state 180:

	syms : sym syms .  (reduce by rule 110)

	ARCHITECTURE	reduce by rule 110
	END	reduce by rule 110
	LOCAL	reduce by rule 110
	IN	reduce by rule 110
	DATATYPE	reduce by rule 110
	TYPE	reduce by rule 110
	RPAREN	reduce by rule 110
	SEMICOLON	reduce by rule 110
	STORAGE	reduce by rule 110
	LOCATIONS	reduce by rule 110
	COLON	reduce by rule 110
	STRUCTURE	reduce by rule 110
	FUNCTOR	reduce by rule 110
	SIGNATURE	reduce by rule 110
	SHARING	reduce by rule 110
	INSTRUCTION	reduce by rule 110
	VLIW	reduce by rule 110
	SUPERSCALAR	reduce by rule 110
	FUN	reduce by rule 110
	VAL	reduce by rule 110
	INCLUDE	reduce by rule 110
	OPEN	reduce by rule 110
	LITTLE	reduce by rule 110
	BIG	reduce by rule 110
	PIPELINE	reduce by rule 110
	LOWERCASE	reduce by rule 110
	UPPERCASE	reduce by rule 110
	VERBATIM	reduce by rule 110
	RTL	reduce by rule 110
	NONFIX	reduce by rule 110
	INFIX	reduce by rule 110
	INFIXR	reduce by rule 110
	DEBUG	reduce by rule 110
	RESOURCE	reduce by rule 110
	CPU	reduce by rule 110
	LATENCY	reduce by rule 110
	EXCEPTION	reduce by rule 110
	EOF	reduce by rule 110


	.	error


state 181:

	mymldecl : RTL asapat EQ . exp 

	CASE	shift 301
	EQ	shift 300
	DOLLAR	shift 299
	TIMES	shift 72
	DEREF	shift 71
	NOT	shift 70
	LLBRACKET	shift 298
	LHASHBRACKET	shift 297
	LPAREN	shift 296
	LBRACKET	shift 295
	LBRACE	shift 294
	LDQUOTE	shift 293
	CELLSET	shift 50
	FN	shift 292
	HASH	shift 291
	IF	shift 290
	TRUE	shift 99
	FALSE	shift 98
	RAISE	shift 289
	LET	shift 288
	OP	shift 287
	ALWAYS	shift 96
	NEVER	shift 95
	ID	shift 49
	SYMBOL	shift 48
	WORD	shift 94
	INT	shift 64
	INTINF	shift 93
	REAL	shift 92
	STRING	shift 91
	CHAR	shift 90

	id	goto 135
	sym	goto 286
	symb	goto 67
	ident2	goto 285
	path	goto 85
	aexp	goto 284
	aexp2	goto 283
	appexp	goto 282
	exp	goto 281
	word	goto 82
	int	goto 81
	intinf	goto 80
	real	goto 79
	string	goto 78
	char	goto 77
	bool	goto 76
	literal	goto 280
	asm_strings	goto 279
	True	goto 74
	False	goto 73

	.	error


state 182:

	path : path DOT . sym 

	TIMES	shift 72
	DEREF	shift 71
	NOT	shift 70
	CELLSET	shift 50
	ID	shift 49
	SYMBOL	shift 48

	id	goto 69
	sym	goto 302
	symb	goto 67

	.	error


state 183:

	mymldecl : RTL syms COLON . ty 

	DOLLAR	shift 271
	LPAREN	shift 270
	LBRACE	shift 269
	CELLSET	shift 50
	HASH	shift 268
	BITS	shift 246
	INSTRUCTION	shift 245
	CELL	shift 244
	ID	shift 49
	SYMBOL	shift 48
	TYVAR	shift 158

	id	goto 243
	tid	goto 267
	tid2	goto 241
	tident	goto 266
	tpath	goto 265
	ty	goto 303
	aty	goto 263
	appty	goto 262
	tuplety	goto 261
	tyvar	goto 260

	.	error


state 184:

	apat : sym CONCAT . LBRACKET pats RBRACKET 
	apat : sym CONCAT . LBRACKET pats RBRACKET CONCAT sym 

	LBRACKET	shift 304


	.	error


state 185:

	asapat : id AS . asapat 

	TIMES	shift 72
	DEREF	shift 71
	NOT	shift 70
	LHASHBRACKET	shift 103
	LPAREN	shift 102
	LBRACKET	shift 101
	LBRACE	shift 100
	CELLSET	shift 50
	TRUE	shift 99
	FALSE	shift 98
	WILD	shift 97
	ALWAYS	shift 96
	NEVER	shift 95
	ID	shift 49
	SYMBOL	shift 48
	WORD	shift 94
	INT	shift 64
	INTINF	shift 93
	REAL	shift 92
	STRING	shift 91
	CHAR	shift 90

	id	goto 307
	sym	goto 306
	symb	goto 67
	ident2	goto 87
	path	goto 85
	apat	goto 84
	asapat	goto 305
	word	goto 82
	int	goto 81
	intinf	goto 80
	real	goto 79
	string	goto 78
	char	goto 77
	bool	goto 76
	literal	goto 75
	True	goto 74
	False	goto 73

	.	error


state 186:

	path : id DOT . sym 

	TIMES	shift 72
	DEREF	shift 71
	NOT	shift 70
	CELLSET	shift 50
	ID	shift 49
	SYMBOL	shift 48

	id	goto 69
	sym	goto 308
	symb	goto 67

	.	error


state 187:

	mymldecl : RTL id LBRACE . labpats0 RBRACE EQ exp 

	TIMES	shift 72
	DEREF	shift 71
	NOT	shift 70
	RBRACE	reduce by rule 326
	CELLSET	shift 50
	ID	shift 49
	SYMBOL	shift 48

	id	goto 69
	sym	goto 191
	symb	goto 67
	labpat	goto 190
	labpats0	goto 309
	labpats	goto 188

	.	error


state 188:

	labpats0 : labpats .  (reduce by rule 327)

	RBRACE	reduce by rule 327


	.	error


state 189:

	apat : LBRACE labpats0 . RBRACE 

	RBRACE	shift 310


	.	error


state 190:

	labpats : labpat .  (reduce by rule 328)
	labpats : labpat . COMMA DOTDOT 
	labpats : labpat . COMMA labpats 

	RBRACE	reduce by rule 328
	COMMA	shift 311


	.	error


state 191:

	labpat : sym .  (reduce by rule 331)
	labpat : sym . EQ typedpat 
	labpat : sym . AS typedpat 
	labpat : sym . WHERE typedexp 
	labpat : sym . WHERE typedexp IN typedpat 

	EQ	shift 314
	RBRACE	reduce by rule 331
	COMMA	reduce by rule 331
	WHERE	shift 313
	AS	shift 312


	.	error


state 192:

	pats : pats1 .  (reduce by rule 322)

	RBRACKET	reduce by rule 322


	.	error


state 193:

	apat : LBRACKET pats . RBRACKET 
	apat : LBRACKET pats . RBRACKET CONCAT sym 

	RBRACKET	shift 315


	.	error


state 194:

	typedpat : typedpat . COLON ty 
	pats1 : typedpat .  (reduce by rule 323)
	pats1 : typedpat . COMMA pats1 

	RPAREN	reduce by rule 323
	RBRACKET	reduce by rule 323
	COMMA	shift 317
	COLON	shift 316


	.	error


state 195:

	typedpat : pat .  (reduce by rule 317)

	AND	reduce by rule 317
	RPAREN	reduce by rule 317
	RBRACKET	reduce by rule 317
	RBRACE	reduce by rule 317
	COMMA	reduce by rule 317
	COLON	reduce by rule 317
	BAR	reduce by rule 317
	DARROW	reduce by rule 317
	WHERE	reduce by rule 317
	EXCEPTION	reduce by rule 317


	.	error


state 196:

	apat : LPAREN andpats2 . RPAREN 

	RPAREN	shift 318


	.	error


state 197:

	apat : LPAREN orpats2 . RPAREN 

	RPAREN	shift 319


	.	error


state 198:

	apat : LPAREN pats2 . RPAREN 

	RPAREN	shift 320


	.	error


state 199:

	apat : LPAREN typedpat . RPAREN 
	apat : LPAREN typedpat . WHERE typedexp RPAREN 
	apat : LPAREN typedpat . WHERE typedexp IN typedpat RPAREN 
	typedpat : typedpat . COLON ty 
	pats2 : typedpat . COMMA pats1 
	orpats2 : typedpat . BAR typedpat 
	orpats2 : typedpat . BAR orpats2 
	andpats2 : typedpat . AND typedpat 
	andpats2 : typedpat . AND andpats2 

	AND	shift 325
	RPAREN	shift 324
	COMMA	shift 323
	COLON	shift 316
	BAR	shift 322
	WHERE	shift 321


	.	error


state 200:

	apat : LPAREN RPAREN .  (reduce by rule 293)

	EQ	reduce by rule 293
	TIMES	reduce by rule 293
	AND	reduce by rule 293
	DEREF	reduce by rule 293
	NOT	reduce by rule 293
	LHASHBRACKET	reduce by rule 293
	LPAREN	reduce by rule 293
	RPAREN	reduce by rule 293
	LBRACKET	reduce by rule 293
	RBRACKET	reduce by rule 293
	LBRACE	reduce by rule 293
	RBRACE	reduce by rule 293
	CELLSET	reduce by rule 293
	COMMA	reduce by rule 293
	COLON	reduce by rule 293
	BAR	reduce by rule 293
	DARROW	reduce by rule 293
	TRUE	reduce by rule 293
	FALSE	reduce by rule 293
	WILD	reduce by rule 293
	WHERE	reduce by rule 293
	OP	reduce by rule 293
	ALWAYS	reduce by rule 293
	NEVER	reduce by rule 293
	EXCEPTION	reduce by rule 293
	ID	reduce by rule 293
	SYMBOL	reduce by rule 293
	WORD	reduce by rule 293
	INT	reduce by rule 293
	INTINF	reduce by rule 293
	REAL	reduce by rule 293
	STRING	reduce by rule 293
	CHAR	reduce by rule 293


	.	error


state 201:

	apat : LHASHBRACKET pats . RBRACKET 

	RBRACKET	shift 326


	.	error


state 202:

	pipelineclauses : pipelineclause BAR . pipelineclauses 

	CELLSET	shift 50
	ID	shift 49
	SYMBOL	shift 48

	id	goto 108
	pipelineclauses	goto 327
	pipelineclause	goto 104

	.	error


state 203:

	pipelinebinds : pipelinebind AND . pipelinebinds 

	CELLSET	shift 50
	ID	shift 49
	SYMBOL	shift 48

	id	goto 108
	pipelinebinds	goto 328
	pipelinebind	goto 106
	pipelineclauses	goto 105
	pipelineclause	goto 104

	.	error


state 204:

	pipelineclause : id pat . EQ LBRACKET cycles0 RBRACKET 

	EQ	shift 329


	.	error


state 205:

	idents : ident idents .  (reduce by rule 112)

	ARCHITECTURE	reduce by rule 112
	END	reduce by rule 112
	LOCAL	reduce by rule 112
	IN	reduce by rule 112
	DATATYPE	reduce by rule 112
	TYPE	reduce by rule 112
	RPAREN	reduce by rule 112
	SEMICOLON	reduce by rule 112
	STORAGE	reduce by rule 112
	LOCATIONS	reduce by rule 112
	STRUCTURE	reduce by rule 112
	FUNCTOR	reduce by rule 112
	SIGNATURE	reduce by rule 112
	SHARING	reduce by rule 112
	INSTRUCTION	reduce by rule 112
	VLIW	reduce by rule 112
	SUPERSCALAR	reduce by rule 112
	FUN	reduce by rule 112
	VAL	reduce by rule 112
	INCLUDE	reduce by rule 112
	OPEN	reduce by rule 112
	LITTLE	reduce by rule 112
	BIG	reduce by rule 112
	PIPELINE	reduce by rule 112
	LOWERCASE	reduce by rule 112
	UPPERCASE	reduce by rule 112
	VERBATIM	reduce by rule 112
	RTL	reduce by rule 112
	NONFIX	reduce by rule 112
	INFIX	reduce by rule 112
	INFIXR	reduce by rule 112
	DEBUG	reduce by rule 112
	RESOURCE	reduce by rule 112
	CPU	reduce by rule 112
	LATENCY	reduce by rule 112
	EXCEPTION	reduce by rule 112
	EOF	reduce by rule 112


	.	error


state 206:

	sigexp : sigexp WHERE . sigsubs 

	TYPE	shift 333
	CELLSET	shift 50
	ID	shift 49
	SYMBOL	shift 48

	id	goto 114
	ident	goto 332
	ident2	goto 112
	path	goto 85
	sigsub	goto 331
	sigsubs	goto 330

	.	error


state 207:

	decl : INCLUDE string optsemi .  (reduce by rule 9)

	ARCHITECTURE	reduce by rule 9
	END	reduce by rule 9
	LOCAL	reduce by rule 9
	IN	reduce by rule 9
	DATATYPE	reduce by rule 9
	TYPE	reduce by rule 9
	RPAREN	reduce by rule 9
	STORAGE	reduce by rule 9
	LOCATIONS	reduce by rule 9
	STRUCTURE	reduce by rule 9
	FUNCTOR	reduce by rule 9
	SIGNATURE	reduce by rule 9
	SHARING	reduce by rule 9
	INSTRUCTION	reduce by rule 9
	VLIW	reduce by rule 9
	SUPERSCALAR	reduce by rule 9
	FUN	reduce by rule 9
	VAL	reduce by rule 9
	INCLUDE	reduce by rule 9
	OPEN	reduce by rule 9
	LITTLE	reduce by rule 9
	BIG	reduce by rule 9
	PIPELINE	reduce by rule 9
	LOWERCASE	reduce by rule 9
	UPPERCASE	reduce by rule 9
	VERBATIM	reduce by rule 9
	RTL	reduce by rule 9
	NONFIX	reduce by rule 9
	INFIX	reduce by rule 9
	INFIXR	reduce by rule 9
	DEBUG	reduce by rule 9
	RESOURCE	reduce by rule 9
	CPU	reduce by rule 9
	LATENCY	reduce by rule 9
	EXCEPTION	reduce by rule 9
	EOF	reduce by rule 9


	.	error


state 208:

	sigexp : SIG decls . END 

	END	shift 334


	.	error


state 209:

	valbinds : valbind AND . valbinds 

	TIMES	shift 72
	DEREF	shift 71
	NOT	shift 70
	LHASHBRACKET	shift 103
	LPAREN	shift 102
	LBRACKET	shift 101
	LBRACE	shift 100
	CELLSET	shift 50
	TRUE	shift 99
	FALSE	shift 98
	WILD	shift 97
	OP	shift 128
	ALWAYS	shift 96
	NEVER	shift 95
	ID	shift 49
	SYMBOL	shift 48
	WORD	shift 94
	INT	shift 64
	INTINF	shift 93
	REAL	shift 92
	STRING	shift 91
	CHAR	shift 90

	id	goto 127
	sym	goto 134
	symb	goto 67
	ident2	goto 87
	path	goto 85
	apat	goto 124
	apat2	goto 123
	apppat	goto 122
	pat	goto 121
	word	goto 82
	int	goto 81
	intinf	goto 80
	real	goto 79
	string	goto 78
	char	goto 77
	bool	goto 76
	literal	goto 75
	valbind	goto 120
	valbinds	goto 335
	True	goto 74
	False	goto 73

	.	error


state 210:

	valbind : pat EQ . typedexp 

	CASE	shift 301
	EQ	shift 300
	DOLLAR	shift 299
	TIMES	shift 72
	DEREF	shift 71
	NOT	shift 70
	LLBRACKET	shift 298
	LHASHBRACKET	shift 297
	LPAREN	shift 296
	LBRACKET	shift 295
	LBRACE	shift 294
	LDQUOTE	shift 293
	CELLSET	shift 50
	FN	shift 292
	HASH	shift 291
	IF	shift 290
	TRUE	shift 99
	FALSE	shift 98
	RAISE	shift 289
	LET	shift 288
	OP	shift 287
	ALWAYS	shift 96
	NEVER	shift 95
	ID	shift 49
	SYMBOL	shift 48
	WORD	shift 94
	INT	shift 64
	INTINF	shift 93
	REAL	shift 92
	STRING	shift 91
	CHAR	shift 90

	id	goto 135
	sym	goto 286
	symb	goto 67
	ident2	goto 285
	path	goto 85
	aexp	goto 284
	aexp2	goto 283
	appexp	goto 282
	exp	goto 337
	typedexp	goto 336
	word	goto 82
	int	goto 81
	intinf	goto 80
	real	goto 79
	string	goto 78
	char	goto 77
	bool	goto 76
	literal	goto 280
	asm_strings	goto 279
	True	goto 74
	False	goto 73

	.	error


state 211:

	apppat : apppat apat2 .  (reduce by rule 314)

	EQ	reduce by rule 314
	TIMES	reduce by rule 314
	AND	reduce by rule 314
	DEREF	reduce by rule 314
	NOT	reduce by rule 314
	LHASHBRACKET	reduce by rule 314
	LPAREN	reduce by rule 314
	RPAREN	reduce by rule 314
	LBRACKET	reduce by rule 314
	RBRACKET	reduce by rule 314
	LBRACE	reduce by rule 314
	RBRACE	reduce by rule 314
	CELLSET	reduce by rule 314
	COMMA	reduce by rule 314
	COLON	reduce by rule 314
	BAR	reduce by rule 314
	DARROW	reduce by rule 314
	TRUE	reduce by rule 314
	FALSE	reduce by rule 314
	WILD	reduce by rule 314
	WHERE	reduce by rule 314
	OP	reduce by rule 314
	ALWAYS	reduce by rule 314
	NEVER	reduce by rule 314
	EXCEPTION	reduce by rule 314
	ID	reduce by rule 314
	SYMBOL	reduce by rule 314
	WORD	reduce by rule 314
	INT	reduce by rule 314
	INTINF	reduce by rule 314
	REAL	reduce by rule 314
	STRING	reduce by rule 314
	CHAR	reduce by rule 314


	.	error


state 212:

	mymldecl : VAL syms COLON . ty 

	DOLLAR	shift 271
	LPAREN	shift 270
	LBRACE	shift 269
	CELLSET	shift 50
	HASH	shift 268
	BITS	shift 246
	INSTRUCTION	shift 245
	CELL	shift 244
	ID	shift 49
	SYMBOL	shift 48
	TYVAR	shift 158

	id	goto 243
	tid	goto 267
	tid2	goto 241
	tident	goto 266
	tpath	goto 265
	ty	goto 338
	aty	goto 263
	appty	goto 262
	tuplety	goto 261
	tyvar	goto 260

	.	error


state 213:

	pat : id AS . pat 

	TIMES	shift 72
	DEREF	shift 71
	NOT	shift 70
	LHASHBRACKET	shift 103
	LPAREN	shift 102
	LBRACKET	shift 101
	LBRACE	shift 100
	CELLSET	shift 50
	TRUE	shift 99
	FALSE	shift 98
	WILD	shift 97
	OP	shift 128
	ALWAYS	shift 96
	NEVER	shift 95
	ID	shift 49
	SYMBOL	shift 48
	WORD	shift 94
	INT	shift 64
	INTINF	shift 93
	REAL	shift 92
	STRING	shift 91
	CHAR	shift 90

	id	goto 127
	sym	goto 134
	symb	goto 67
	ident2	goto 87
	path	goto 85
	apat	goto 124
	apat2	goto 123
	apppat	goto 122
	pat	goto 339
	word	goto 82
	int	goto 81
	intinf	goto 80
	real	goto 79
	string	goto 78
	char	goto 77
	bool	goto 76
	literal	goto 75
	True	goto 74
	False	goto 73

	.	error


state 214:

	apat2 : OP sym .  (reduce by rule 312)

	EQ	reduce by rule 312
	TIMES	reduce by rule 312
	AND	reduce by rule 312
	DEREF	reduce by rule 312
	NOT	reduce by rule 312
	LHASHBRACKET	reduce by rule 312
	LPAREN	reduce by rule 312
	RPAREN	reduce by rule 312
	LBRACKET	reduce by rule 312
	RBRACKET	reduce by rule 312
	LBRACE	reduce by rule 312
	RBRACE	reduce by rule 312
	CELLSET	reduce by rule 312
	COMMA	reduce by rule 312
	COLON	reduce by rule 312
	BAR	reduce by rule 312
	DARROW	reduce by rule 312
	TRUE	reduce by rule 312
	FALSE	reduce by rule 312
	WILD	reduce by rule 312
	WHERE	reduce by rule 312
	OP	reduce by rule 312
	ALWAYS	reduce by rule 312
	NEVER	reduce by rule 312
	EXCEPTION	reduce by rule 312
	ID	reduce by rule 312
	SYMBOL	reduce by rule 312
	WORD	reduce by rule 312
	INT	reduce by rule 312
	INTINF	reduce by rule 312
	REAL	reduce by rule 312
	STRING	reduce by rule 312
	CHAR	reduce by rule 312


	.	error


state 215:

	funbinds : funbind AND . funbinds 

	TIMES	shift 72
	DEREF	shift 71
	NOT	shift 70
	LHASHBRACKET	shift 103
	LPAREN	shift 102
	LBRACKET	shift 101
	LBRACE	shift 100
	CELLSET	shift 50
	TRUE	shift 99
	FALSE	shift 98
	WILD	shift 97
	OP	shift 128
	ALWAYS	shift 96
	NEVER	shift 95
	ID	shift 49
	SYMBOL	shift 48
	WORD	shift 94
	INT	shift 64
	INTINF	shift 93
	REAL	shift 92
	STRING	shift 91
	CHAR	shift 90

	id	goto 135
	sym	goto 134
	symb	goto 67
	ident2	goto 87
	path	goto 85
	apat	goto 124
	apat2	goto 123
	apppat	goto 133
	word	goto 82
	int	goto 81
	intinf	goto 80
	real	goto 79
	string	goto 78
	char	goto 77
	bool	goto 76
	literal	goto 75
	funclause	goto 132
	funclauses	goto 131
	funbind	goto 130
	funbinds	goto 340
	True	goto 74
	False	goto 73

	.	error


state 216:

	funclauses : funclause BAR . funclauses 

	TIMES	shift 72
	DEREF	shift 71
	NOT	shift 70
	LHASHBRACKET	shift 103
	LPAREN	shift 102
	LBRACKET	shift 101
	LBRACE	shift 100
	CELLSET	shift 50
	TRUE	shift 99
	FALSE	shift 98
	WILD	shift 97
	OP	shift 128
	ALWAYS	shift 96
	NEVER	shift 95
	ID	shift 49
	SYMBOL	shift 48
	WORD	shift 94
	INT	shift 64
	INTINF	shift 93
	REAL	shift 92
	STRING	shift 91
	CHAR	shift 90

	id	goto 135
	sym	goto 134
	symb	goto 67
	ident2	goto 87
	path	goto 85
	apat	goto 124
	apat2	goto 123
	apppat	goto 133
	word	goto 82
	int	goto 81
	intinf	goto 80
	real	goto 79
	string	goto 78
	char	goto 77
	bool	goto 76
	literal	goto 75
	funclause	goto 132
	funclauses	goto 341
	True	goto 74
	False	goto 73

	.	error


state 217:

	funclause : apppat funguard . return_ty cont EQ typedexp 

	EQ	reduce by rule 344
	COLON	shift 343
	EXCEPTION	reduce by rule 344

	return_ty	goto 342

	.	error


state 218:

	funguard : WHERE . LPAREN typedexp RPAREN 

	LPAREN	shift 344


	.	error


state 219:

	consbinds : consbind BAR . consbinds 

	TIMES	shift 72
	DEREF	shift 71
	NOT	shift 70
	CELLSET	shift 50
	ID	shift 49
	SYMBOL	shift 48

	id	goto 69
	sym	goto 138
	symb	goto 67
	consbinds	goto 345
	consbind	goto 136

	.	error


state 220:

	consbind : sym of_ty . consassembly consencoding rtl nop nullified delayslot delayslotcandidate sdi latency pipeline 

	ARCHITECTURE	reduce by rule 182
	END	reduce by rule 182
	LOCAL	reduce by rule 182
	IN	reduce by rule 182
	DATATYPE	reduce by rule 182
	TYPE	reduce by rule 182
	AND	reduce by rule 182
	LPAREN	reduce by rule 182
	RPAREN	reduce by rule 182
	SEMICOLON	reduce by rule 182
	LDQUOTE	shift 293
	CELLSET	reduce by rule 182
	STORAGE	reduce by rule 182
	LOCATIONS	reduce by rule 182
	BAR	reduce by rule 182
	STRUCTURE	reduce by rule 182
	FUNCTOR	reduce by rule 182
	SIGNATURE	reduce by rule 182
	SHARING	reduce by rule 182
	INSTRUCTION	reduce by rule 182
	VLIW	reduce by rule 182
	SUPERSCALAR	reduce by rule 182
	WITHTYPE	reduce by rule 182
	FUN	reduce by rule 182
	VAL	reduce by rule 182
	INCLUDE	reduce by rule 182
	OPEN	reduce by rule 182
	LITTLE	reduce by rule 182
	BIG	reduce by rule 182
	PIPELINE	reduce by rule 182
	LOWERCASE	reduce by rule 182
	UPPERCASE	reduce by rule 182
	VERBATIM	reduce by rule 182
	RTL	reduce by rule 182
	SPAN	reduce by rule 182
	DELAYSLOT	reduce by rule 182
	NONFIX	reduce by rule 182
	INFIX	reduce by rule 182
	INFIXR	reduce by rule 182
	DEBUG	reduce by rule 182
	ASM_COLON	shift 349
	MC_COLON	reduce by rule 182
	RTL_COLON	reduce by rule 182
	DELAYSLOT_COLON	reduce by rule 182
	NULLIFIED_COLON	reduce by rule 182
	PADDING_COLON	reduce by rule 182
	RESOURCE	reduce by rule 182
	CPU	reduce by rule 182
	LATENCY	reduce by rule 182
	EXCEPTION	reduce by rule 182
	ID	reduce by rule 182
	SYMBOL	reduce by rule 182
	WORD	reduce by rule 182
	INT	reduce by rule 182
	STRING	shift 91
	EOF	reduce by rule 182

	string	goto 348
	consassembly	goto 347
	asm_strings	goto 346

	.	error


state 221:

	of_ty : OF . ty 

	DOLLAR	shift 271
	LPAREN	shift 270
	LBRACE	shift 269
	CELLSET	shift 50
	HASH	shift 268
	BITS	shift 246
	INSTRUCTION	shift 245
	CELL	shift 244
	ID	shift 49
	SYMBOL	shift 48
	TYVAR	shift 158

	id	goto 243
	tid	goto 267
	tid2	goto 241
	tident	goto 266
	tpath	goto 265
	ty	goto 350
	aty	goto 263
	appty	goto 262
	tuplety	goto 261
	tyvar	goto 260

	.	error


state 222:

	mymddecl : INSTRUCTION FORMATS formatbinds .  (reduce by rule 19)

	ARCHITECTURE	reduce by rule 19
	END	reduce by rule 19
	LOCAL	reduce by rule 19
	IN	reduce by rule 19
	DATATYPE	reduce by rule 19
	TYPE	reduce by rule 19
	RPAREN	reduce by rule 19
	SEMICOLON	reduce by rule 19
	STORAGE	reduce by rule 19
	LOCATIONS	reduce by rule 19
	STRUCTURE	reduce by rule 19
	FUNCTOR	reduce by rule 19
	SIGNATURE	reduce by rule 19
	SHARING	reduce by rule 19
	INSTRUCTION	reduce by rule 19
	VLIW	reduce by rule 19
	SUPERSCALAR	reduce by rule 19
	FUN	reduce by rule 19
	VAL	reduce by rule 19
	INCLUDE	reduce by rule 19
	OPEN	reduce by rule 19
	LITTLE	reduce by rule 19
	BIG	reduce by rule 19
	PIPELINE	reduce by rule 19
	LOWERCASE	reduce by rule 19
	UPPERCASE	reduce by rule 19
	VERBATIM	reduce by rule 19
	RTL	reduce by rule 19
	NONFIX	reduce by rule 19
	INFIX	reduce by rule 19
	INFIXR	reduce by rule 19
	DEBUG	reduce by rule 19
	RESOURCE	reduce by rule 19
	CPU	reduce by rule 19
	LATENCY	reduce by rule 19
	EXCEPTION	reduce by rule 19
	EOF	reduce by rule 19


	.	error


state 223:

	formatbinds : formatbind .  (reduce by rule 204)
	formatbinds : formatbind . BAR formatbinds 

	ARCHITECTURE	reduce by rule 204
	END	reduce by rule 204
	LOCAL	reduce by rule 204
	IN	reduce by rule 204
	DATATYPE	reduce by rule 204
	TYPE	reduce by rule 204
	RPAREN	reduce by rule 204
	SEMICOLON	reduce by rule 204
	STORAGE	reduce by rule 204
	LOCATIONS	reduce by rule 204
	BAR	shift 351
	STRUCTURE	reduce by rule 204
	FUNCTOR	reduce by rule 204
	SIGNATURE	reduce by rule 204
	SHARING	reduce by rule 204
	INSTRUCTION	reduce by rule 204
	VLIW	reduce by rule 204
	SUPERSCALAR	reduce by rule 204
	FUN	reduce by rule 204
	VAL	reduce by rule 204
	INCLUDE	reduce by rule 204
	OPEN	reduce by rule 204
	LITTLE	reduce by rule 204
	BIG	reduce by rule 204
	PIPELINE	reduce by rule 204
	LOWERCASE	reduce by rule 204
	UPPERCASE	reduce by rule 204
	VERBATIM	reduce by rule 204
	RTL	reduce by rule 204
	NONFIX	reduce by rule 204
	INFIX	reduce by rule 204
	INFIXR	reduce by rule 204
	DEBUG	reduce by rule 204
	RESOURCE	reduce by rule 204
	CPU	reduce by rule 204
	LATENCY	reduce by rule 204
	EXCEPTION	reduce by rule 204
	EOF	reduce by rule 204


	.	error


state 224:

	mymddecl : INSTRUCTION FORMATS int . BITS formatbinds 

	BITS	shift 352


	.	error


state 225:

	formatbind : id . opt_of LBRACE fields RBRACE opt_exp 

	OF	shift 354
	LBRACE	reduce by rule 192

	opt_of	goto 353

	.	error


state 226:

	sharingdecls : sharingdecl AND . sharingdecls 

	TYPE	shift 144
	CELLSET	shift 50
	ID	shift 49
	SYMBOL	shift 48

	id	goto 114
	ident	goto 143
	ident2	goto 112
	path	goto 85
	sharingdecl	goto 142
	sharingdecls	goto 355
	sharelist	goto 140

	.	error


state 227:

	sharelist : ident EQ . ident 
	sharelist : ident EQ . sharelist 

	CELLSET	shift 50
	ID	shift 49
	SYMBOL	shift 48

	id	goto 114
	ident	goto 357
	ident2	goto 112
	path	goto 85
	sharelist	goto 356

	.	error


state 228:

	sharingdecl : TYPE sharelist .  (reduce by rule 101)

	ARCHITECTURE	reduce by rule 101
	END	reduce by rule 101
	LOCAL	reduce by rule 101
	IN	reduce by rule 101
	DATATYPE	reduce by rule 101
	TYPE	reduce by rule 101
	AND	reduce by rule 101
	RPAREN	reduce by rule 101
	SEMICOLON	reduce by rule 101
	STORAGE	reduce by rule 101
	LOCATIONS	reduce by rule 101
	STRUCTURE	reduce by rule 101
	FUNCTOR	reduce by rule 101
	SIGNATURE	reduce by rule 101
	SHARING	reduce by rule 101
	INSTRUCTION	reduce by rule 101
	VLIW	reduce by rule 101
	SUPERSCALAR	reduce by rule 101
	FUN	reduce by rule 101
	VAL	reduce by rule 101
	INCLUDE	reduce by rule 101
	OPEN	reduce by rule 101
	LITTLE	reduce by rule 101
	BIG	reduce by rule 101
	PIPELINE	reduce by rule 101
	LOWERCASE	reduce by rule 101
	UPPERCASE	reduce by rule 101
	VERBATIM	reduce by rule 101
	RTL	reduce by rule 101
	NONFIX	reduce by rule 101
	INFIX	reduce by rule 101
	INFIXR	reduce by rule 101
	DEBUG	reduce by rule 101
	RESOURCE	reduce by rule 101
	CPU	reduce by rule 101
	LATENCY	reduce by rule 101
	EXCEPTION	reduce by rule 101
	EOF	reduce by rule 101


	.	error


state 229:

	mymldecl : SIGNATURE id EQ . sigexp 

	CELLSET	shift 50
	SIG	shift 118
	ID	shift 49
	SYMBOL	shift 48

	id	goto 114
	ident	goto 117
	ident2	goto 112
	path	goto 85
	sigexp	goto 358

	.	error


state 230:

	mymldecl : FUNCTOR id LPAREN . functorarg RPAREN EQ structexp 
	mymldecl : FUNCTOR id LPAREN . functorarg RPAREN sigcon EQ structexp 

	ARCHITECTURE	reduce by rule 107
	LOCAL	reduce by rule 107
	DATATYPE	reduce by rule 107
	TYPE	reduce by rule 107
	RPAREN	reduce by rule 107
	CELLSET	shift 50
	STORAGE	reduce by rule 107
	LOCATIONS	reduce by rule 107
	STRUCTURE	reduce by rule 107
	FUNCTOR	reduce by rule 107
	SIGNATURE	reduce by rule 107
	SHARING	reduce by rule 107
	INSTRUCTION	reduce by rule 107
	VLIW	reduce by rule 107
	SUPERSCALAR	reduce by rule 107
	FUN	reduce by rule 107
	VAL	reduce by rule 107
	INCLUDE	reduce by rule 107
	OPEN	reduce by rule 107
	LITTLE	reduce by rule 107
	BIG	reduce by rule 107
	PIPELINE	reduce by rule 107
	LOWERCASE	reduce by rule 107
	UPPERCASE	reduce by rule 107
	VERBATIM	reduce by rule 107
	RTL	reduce by rule 107
	NONFIX	reduce by rule 107
	INFIX	reduce by rule 107
	INFIXR	reduce by rule 107
	DEBUG	reduce by rule 107
	RESOURCE	reduce by rule 107
	CPU	reduce by rule 107
	LATENCY	reduce by rule 107
	EXCEPTION	reduce by rule 107
	ID	shift 49
	SYMBOL	shift 48

	id	goto 361
	scopeddecls	goto 360
	functorarg	goto 359
	newScope	goto 164

	.	error


state 231:

	mymldecl : FUNCTOR id EQ . structexp 

	CELLSET	shift 50
	STRUCT	shift 364
	ID	shift 49
	SYMBOL	shift 48

	structexp	goto 363
	id	goto 114
	ident	goto 362
	ident2	goto 112
	path	goto 85

	.	error


state 232:

	mymldecl : STRUCTURE id sigcon . EQ structexp 

	EQ	shift 365


	.	error


state 233:

	sigcon : COLONGREATER . sigexp 

	CELLSET	shift 50
	SIG	shift 118
	ID	shift 49
	SYMBOL	shift 48

	id	goto 114
	ident	goto 117
	ident2	goto 112
	path	goto 85
	sigexp	goto 366

	.	error


state 234:

	sigcon : COLON . sigexp 
	mymldecl : STRUCTURE id COLON . sigexp 

	CELLSET	shift 50
	SIG	shift 118
	ID	shift 49
	SYMBOL	shift 48

	id	goto 114
	ident	goto 117
	ident2	goto 112
	path	goto 85
	sigexp	goto 367

	.	error


state 235:

	mymldecl : STRUCTURE id EQ . structexp 

	CELLSET	shift 50
	STRUCT	shift 364
	ID	shift 49
	SYMBOL	shift 48

	structexp	goto 368
	id	goto 114
	ident	goto 362
	ident2	goto 112
	path	goto 85

	.	error


state 236:

	locbinds : locbind AND . locbinds 

	CELLSET	shift 50
	ID	shift 49
	SYMBOL	shift 48

	id	goto 150
	locbind	goto 149
	locbinds	goto 369

	.	error


state 237:

	locbind : id pat . EQ exp 

	EQ	shift 370


	.	error


state 238:

	locbind : id EQ . exp 

	CASE	shift 301
	EQ	shift 300
	DOLLAR	shift 299
	TIMES	shift 72
	DEREF	shift 71
	NOT	shift 70
	LLBRACKET	shift 298
	LHASHBRACKET	shift 297
	LPAREN	shift 296
	LBRACKET	shift 295
	LBRACE	shift 294
	LDQUOTE	shift 293
	CELLSET	shift 50
	FN	shift 292
	HASH	shift 291
	IF	shift 290
	TRUE	shift 99
	FALSE	shift 98
	RAISE	shift 289
	LET	shift 288
	OP	shift 287
	ALWAYS	shift 96
	NEVER	shift 95
	ID	shift 49
	SYMBOL	shift 48
	WORD	shift 94
	INT	shift 64
	INTINF	shift 93
	REAL	shift 92
	STRING	shift 91
	CHAR	shift 90

	id	goto 135
	sym	goto 286
	symb	goto 67
	ident2	goto 285
	path	goto 85
	aexp	goto 284
	aexp2	goto 283
	appexp	goto 282
	exp	goto 371
	word	goto 82
	int	goto 81
	intinf	goto 80
	real	goto 79
	string	goto 78
	char	goto 77
	bool	goto 76
	literal	goto 280
	asm_strings	goto 279
	True	goto 74
	False	goto 73

	.	error


state 239:

	storagedecls : storagedecl BAR . storagedecls 

	CELLSET	shift 50
	ID	shift 49
	SYMBOL	shift 48

	id	goto 153
	storagedecl	goto 152
	storagedecls	goto 372

	.	error


state 240:

	storagedecl : id EQ . DOLLAR id LBRACKET cellcount RBRACKET bitSize aliasing defaults printcell 

	DOLLAR	shift 373


	.	error


state 241:

	tid : tid2 .  (reduce by rule 361)

	ARCHITECTURE	reduce by rule 361
	END	reduce by rule 361
	LOCAL	reduce by rule 361
	IN	reduce by rule 361
	OF	reduce by rule 361
	DATATYPE	reduce by rule 361
	TYPE	reduce by rule 361
	EQ	reduce by rule 361
	TIMES	reduce by rule 361
	AND	reduce by rule 361
	LPAREN	reduce by rule 361
	RPAREN	reduce by rule 361
	RBRACKET	reduce by rule 361
	RBRACE	reduce by rule 361
	SEMICOLON	reduce by rule 361
	LDQUOTE	reduce by rule 361
	CELLSET	reduce by rule 361
	STORAGE	reduce by rule 361
	LOCATIONS	reduce by rule 361
	COMMA	reduce by rule 361
	COLON	reduce by rule 361
	DOT	reduce by rule 361
	BAR	reduce by rule 361
	ARROW	reduce by rule 361
	DARROW	reduce by rule 361
	BITS	reduce by rule 361
	THEN	reduce by rule 361
	ELSE	reduce by rule 361
	STRUCTURE	reduce by rule 361
	FUNCTOR	reduce by rule 361
	SIGNATURE	reduce by rule 361
	WHERE	reduce by rule 361
	SHARING	reduce by rule 361
	INSTRUCTION	reduce by rule 361
	CELL	reduce by rule 361
	VLIW	reduce by rule 361
	SUPERSCALAR	reduce by rule 361
	WITHTYPE	reduce by rule 361
	FUN	reduce by rule 361
	VAL	reduce by rule 361
	INCLUDE	reduce by rule 361
	OPEN	reduce by rule 361
	LITTLE	reduce by rule 361
	BIG	reduce by rule 361
	PIPELINE	reduce by rule 361
	LOWERCASE	reduce by rule 361
	UPPERCASE	reduce by rule 361
	VERBATIM	reduce by rule 361
	RTL	reduce by rule 361
	SPAN	reduce by rule 361
	DELAYSLOT	reduce by rule 361
	NONFIX	reduce by rule 361
	INFIX	reduce by rule 361
	INFIXR	reduce by rule 361
	DEBUG	reduce by rule 361
	ASM_COLON	reduce by rule 361
	MC_COLON	reduce by rule 361
	RTL_COLON	reduce by rule 361
	DELAYSLOT_COLON	reduce by rule 361
	NULLIFIED_COLON	reduce by rule 361
	PADDING_COLON	reduce by rule 361
	RESOURCE	reduce by rule 361
	CPU	reduce by rule 361
	LATENCY	reduce by rule 361
	EXCEPTION	reduce by rule 361
	ID	reduce by rule 361
	SYMBOL	reduce by rule 361
	WORD	reduce by rule 361
	INT	reduce by rule 361
	STRING	reduce by rule 361
	EOF	reduce by rule 361


	.	error


state 242:

	mymldecl : TYPE tyvarseq tid .  (reduce by rule 67)
	typebind : tyvarseq tid . EQ ty 

	ARCHITECTURE	reduce by rule 67
	END	reduce by rule 67
	LOCAL	reduce by rule 67
	IN	reduce by rule 67
	DATATYPE	reduce by rule 67
	TYPE	reduce by rule 67
	EQ	shift 374
	RPAREN	reduce by rule 67
	SEMICOLON	reduce by rule 67
	STORAGE	reduce by rule 67
	LOCATIONS	reduce by rule 67
	STRUCTURE	reduce by rule 67
	FUNCTOR	reduce by rule 67
	SIGNATURE	reduce by rule 67
	SHARING	reduce by rule 67
	INSTRUCTION	reduce by rule 67
	VLIW	reduce by rule 67
	SUPERSCALAR	reduce by rule 67
	FUN	reduce by rule 67
	VAL	reduce by rule 67
	INCLUDE	reduce by rule 67
	OPEN	reduce by rule 67
	LITTLE	reduce by rule 67
	BIG	reduce by rule 67
	PIPELINE	reduce by rule 67
	LOWERCASE	reduce by rule 67
	UPPERCASE	reduce by rule 67
	VERBATIM	reduce by rule 67
	RTL	reduce by rule 67
	NONFIX	reduce by rule 67
	INFIX	reduce by rule 67
	INFIXR	reduce by rule 67
	DEBUG	reduce by rule 67
	RESOURCE	reduce by rule 67
	CPU	reduce by rule 67
	LATENCY	reduce by rule 67
	EXCEPTION	reduce by rule 67
	EOF	reduce by rule 67


	.	error


state 243:

	tid : id .  (reduce by rule 360)

	ARCHITECTURE	reduce by rule 360
	END	reduce by rule 360
	LOCAL	reduce by rule 360
	IN	reduce by rule 360
	OF	reduce by rule 360
	DATATYPE	reduce by rule 360
	TYPE	reduce by rule 360
	EQ	reduce by rule 360
	TIMES	reduce by rule 360
	AND	reduce by rule 360
	LPAREN	reduce by rule 360
	RPAREN	reduce by rule 360
	RBRACKET	reduce by rule 360
	RBRACE	reduce by rule 360
	SEMICOLON	reduce by rule 360
	LDQUOTE	reduce by rule 360
	CELLSET	reduce by rule 360
	STORAGE	reduce by rule 360
	LOCATIONS	reduce by rule 360
	COMMA	reduce by rule 360
	COLON	reduce by rule 360
	DOT	reduce by rule 360
	BAR	reduce by rule 360
	ARROW	reduce by rule 360
	DARROW	reduce by rule 360
	BITS	reduce by rule 360
	THEN	reduce by rule 360
	ELSE	reduce by rule 360
	STRUCTURE	reduce by rule 360
	FUNCTOR	reduce by rule 360
	SIGNATURE	reduce by rule 360
	WHERE	reduce by rule 360
	SHARING	reduce by rule 360
	INSTRUCTION	reduce by rule 360
	CELL	reduce by rule 360
	VLIW	reduce by rule 360
	SUPERSCALAR	reduce by rule 360
	WITHTYPE	reduce by rule 360
	FUN	reduce by rule 360
	VAL	reduce by rule 360
	INCLUDE	reduce by rule 360
	OPEN	reduce by rule 360
	LITTLE	reduce by rule 360
	BIG	reduce by rule 360
	PIPELINE	reduce by rule 360
	LOWERCASE	reduce by rule 360
	UPPERCASE	reduce by rule 360
	VERBATIM	reduce by rule 360
	RTL	reduce by rule 360
	SPAN	reduce by rule 360
	DELAYSLOT	reduce by rule 360
	NONFIX	reduce by rule 360
	INFIX	reduce by rule 360
	INFIXR	reduce by rule 360
	DEBUG	reduce by rule 360
	ASM_COLON	reduce by rule 360
	MC_COLON	reduce by rule 360
	RTL_COLON	reduce by rule 360
	DELAYSLOT_COLON	reduce by rule 360
	NULLIFIED_COLON	reduce by rule 360
	PADDING_COLON	reduce by rule 360
	RESOURCE	reduce by rule 360
	CPU	reduce by rule 360
	LATENCY	reduce by rule 360
	EXCEPTION	reduce by rule 360
	ID	reduce by rule 360
	SYMBOL	reduce by rule 360
	WORD	reduce by rule 360
	INT	reduce by rule 360
	STRING	reduce by rule 360
	EOF	reduce by rule 360


	.	error


state 244:

	tid2 : CELL .  (reduce by rule 363)

	ARCHITECTURE	reduce by rule 363
	END	reduce by rule 363
	LOCAL	reduce by rule 363
	IN	reduce by rule 363
	OF	reduce by rule 363
	DATATYPE	reduce by rule 363
	TYPE	reduce by rule 363
	EQ	reduce by rule 363
	TIMES	reduce by rule 363
	AND	reduce by rule 363
	LPAREN	reduce by rule 363
	RPAREN	reduce by rule 363
	RBRACKET	reduce by rule 363
	RBRACE	reduce by rule 363
	SEMICOLON	reduce by rule 363
	LDQUOTE	reduce by rule 363
	CELLSET	reduce by rule 363
	STORAGE	reduce by rule 363
	LOCATIONS	reduce by rule 363
	COMMA	reduce by rule 363
	COLON	reduce by rule 363
	DOT	reduce by rule 363
	BAR	reduce by rule 363
	ARROW	reduce by rule 363
	DARROW	reduce by rule 363
	BITS	reduce by rule 363
	THEN	reduce by rule 363
	ELSE	reduce by rule 363
	STRUCTURE	reduce by rule 363
	FUNCTOR	reduce by rule 363
	SIGNATURE	reduce by rule 363
	WHERE	reduce by rule 363
	SHARING	reduce by rule 363
	INSTRUCTION	reduce by rule 363
	CELL	reduce by rule 363
	VLIW	reduce by rule 363
	SUPERSCALAR	reduce by rule 363
	WITHTYPE	reduce by rule 363
	FUN	reduce by rule 363
	VAL	reduce by rule 363
	INCLUDE	reduce by rule 363
	OPEN	reduce by rule 363
	LITTLE	reduce by rule 363
	BIG	reduce by rule 363
	PIPELINE	reduce by rule 363
	LOWERCASE	reduce by rule 363
	UPPERCASE	reduce by rule 363
	VERBATIM	reduce by rule 363
	RTL	reduce by rule 363
	SPAN	reduce by rule 363
	DELAYSLOT	reduce by rule 363
	NONFIX	reduce by rule 363
	INFIX	reduce by rule 363
	INFIXR	reduce by rule 363
	DEBUG	reduce by rule 363
	ASM_COLON	reduce by rule 363
	MC_COLON	reduce by rule 363
	RTL_COLON	reduce by rule 363
	DELAYSLOT_COLON	reduce by rule 363
	NULLIFIED_COLON	reduce by rule 363
	PADDING_COLON	reduce by rule 363
	RESOURCE	reduce by rule 363
	CPU	reduce by rule 363
	LATENCY	reduce by rule 363
	EXCEPTION	reduce by rule 363
	ID	reduce by rule 363
	SYMBOL	reduce by rule 363
	WORD	reduce by rule 363
	INT	reduce by rule 363
	STRING	reduce by rule 363
	EOF	reduce by rule 363


	.	error


state 245:

	tid2 : INSTRUCTION .  (reduce by rule 364)

	ARCHITECTURE	reduce by rule 364
	END	reduce by rule 364
	LOCAL	reduce by rule 364
	IN	reduce by rule 364
	OF	reduce by rule 364
	DATATYPE	reduce by rule 364
	TYPE	reduce by rule 364
	EQ	reduce by rule 364
	TIMES	reduce by rule 364
	AND	reduce by rule 364
	LPAREN	reduce by rule 364
	RPAREN	reduce by rule 364
	RBRACKET	reduce by rule 364
	RBRACE	reduce by rule 364
	SEMICOLON	reduce by rule 364
	LDQUOTE	reduce by rule 364
	CELLSET	reduce by rule 364
	STORAGE	reduce by rule 364
	LOCATIONS	reduce by rule 364
	COMMA	reduce by rule 364
	COLON	reduce by rule 364
	DOT	reduce by rule 364
	BAR	reduce by rule 364
	ARROW	reduce by rule 364
	DARROW	reduce by rule 364
	BITS	reduce by rule 364
	THEN	reduce by rule 364
	ELSE	reduce by rule 364
	STRUCTURE	reduce by rule 364
	FUNCTOR	reduce by rule 364
	SIGNATURE	reduce by rule 364
	WHERE	reduce by rule 364
	SHARING	reduce by rule 364
	INSTRUCTION	reduce by rule 364
	CELL	reduce by rule 364
	VLIW	reduce by rule 364
	SUPERSCALAR	reduce by rule 364
	WITHTYPE	reduce by rule 364
	FUN	reduce by rule 364
	VAL	reduce by rule 364
	INCLUDE	reduce by rule 364
	OPEN	reduce by rule 364
	LITTLE	reduce by rule 364
	BIG	reduce by rule 364
	PIPELINE	reduce by rule 364
	LOWERCASE	reduce by rule 364
	UPPERCASE	reduce by rule 364
	VERBATIM	reduce by rule 364
	RTL	reduce by rule 364
	SPAN	reduce by rule 364
	DELAYSLOT	reduce by rule 364
	NONFIX	reduce by rule 364
	INFIX	reduce by rule 364
	INFIXR	reduce by rule 364
	DEBUG	reduce by rule 364
	ASM_COLON	reduce by rule 364
	MC_COLON	reduce by rule 364
	RTL_COLON	reduce by rule 364
	DELAYSLOT_COLON	reduce by rule 364
	NULLIFIED_COLON	reduce by rule 364
	PADDING_COLON	reduce by rule 364
	RESOURCE	reduce by rule 364
	CPU	reduce by rule 364
	LATENCY	reduce by rule 364
	EXCEPTION	reduce by rule 364
	ID	reduce by rule 364
	SYMBOL	reduce by rule 364
	WORD	reduce by rule 364
	INT	reduce by rule 364
	STRING	reduce by rule 364
	EOF	reduce by rule 364


	.	error


state 246:

	tid2 : BITS .  (reduce by rule 362)

	ARCHITECTURE	reduce by rule 362
	END	reduce by rule 362
	LOCAL	reduce by rule 362
	IN	reduce by rule 362
	OF	reduce by rule 362
	DATATYPE	reduce by rule 362
	TYPE	reduce by rule 362
	EQ	reduce by rule 362
	TIMES	reduce by rule 362
	AND	reduce by rule 362
	LPAREN	reduce by rule 362
	RPAREN	reduce by rule 362
	RBRACKET	reduce by rule 362
	RBRACE	reduce by rule 362
	SEMICOLON	reduce by rule 362
	LDQUOTE	reduce by rule 362
	CELLSET	reduce by rule 362
	STORAGE	reduce by rule 362
	LOCATIONS	reduce by rule 362
	COMMA	reduce by rule 362
	COLON	reduce by rule 362
	DOT	reduce by rule 362
	BAR	reduce by rule 362
	ARROW	reduce by rule 362
	DARROW	reduce by rule 362
	BITS	reduce by rule 362
	THEN	reduce by rule 362
	ELSE	reduce by rule 362
	STRUCTURE	reduce by rule 362
	FUNCTOR	reduce by rule 362
	SIGNATURE	reduce by rule 362
	WHERE	reduce by rule 362
	SHARING	reduce by rule 362
	INSTRUCTION	reduce by rule 362
	CELL	reduce by rule 362
	VLIW	reduce by rule 362
	SUPERSCALAR	reduce by rule 362
	WITHTYPE	reduce by rule 362
	FUN	reduce by rule 362
	VAL	reduce by rule 362
	INCLUDE	reduce by rule 362
	OPEN	reduce by rule 362
	LITTLE	reduce by rule 362
	BIG	reduce by rule 362
	PIPELINE	reduce by rule 362
	LOWERCASE	reduce by rule 362
	UPPERCASE	reduce by rule 362
	VERBATIM	reduce by rule 362
	RTL	reduce by rule 362
	SPAN	reduce by rule 362
	DELAYSLOT	reduce by rule 362
	NONFIX	reduce by rule 362
	INFIX	reduce by rule 362
	INFIXR	reduce by rule 362
	DEBUG	reduce by rule 362
	ASM_COLON	reduce by rule 362
	MC_COLON	reduce by rule 362
	RTL_COLON	reduce by rule 362
	DELAYSLOT_COLON	reduce by rule 362
	NULLIFIED_COLON	reduce by rule 362
	PADDING_COLON	reduce by rule 362
	RESOURCE	reduce by rule 362
	CPU	reduce by rule 362
	LATENCY	reduce by rule 362
	EXCEPTION	reduce by rule 362
	ID	reduce by rule 362
	SYMBOL	reduce by rule 362
	WORD	reduce by rule 362
	INT	reduce by rule 362
	STRING	reduce by rule 362
	EOF	reduce by rule 362


	.	error


state 247:

	typebinds : typebind AND . typebinds 

	LPAREN	shift 160
	CELLSET	reduce by rule 199
	HASH	shift 159
	BITS	reduce by rule 199
	INSTRUCTION	reduce by rule 199
	CELL	reduce by rule 199
	ID	reduce by rule 199
	SYMBOL	reduce by rule 199
	TYVAR	shift 158

	typebinds	goto 376
	typebind	goto 156
	tyvar	goto 155
	tyvarseq	goto 375

	.	error


state 248:

	tyvar : HASH id .  (reduce by rule 427)

	ARCHITECTURE	reduce by rule 427
	END	reduce by rule 427
	LOCAL	reduce by rule 427
	IN	reduce by rule 427
	OF	reduce by rule 427
	DATATYPE	reduce by rule 427
	TYPE	reduce by rule 427
	EQ	reduce by rule 427
	TIMES	reduce by rule 427
	AND	reduce by rule 427
	LPAREN	reduce by rule 427
	RPAREN	reduce by rule 427
	RBRACKET	reduce by rule 427
	RBRACE	reduce by rule 427
	SEMICOLON	reduce by rule 427
	LDQUOTE	reduce by rule 427
	CELLSET	reduce by rule 427
	STORAGE	reduce by rule 427
	LOCATIONS	reduce by rule 427
	COMMA	reduce by rule 427
	COLON	reduce by rule 427
	BAR	reduce by rule 427
	ARROW	reduce by rule 427
	DARROW	reduce by rule 427
	BITS	reduce by rule 427
	THEN	reduce by rule 427
	ELSE	reduce by rule 427
	STRUCTURE	reduce by rule 427
	FUNCTOR	reduce by rule 427
	SIGNATURE	reduce by rule 427
	WHERE	reduce by rule 427
	SHARING	reduce by rule 427
	INSTRUCTION	reduce by rule 427
	CELL	reduce by rule 427
	VLIW	reduce by rule 427
	SUPERSCALAR	reduce by rule 427
	WITHTYPE	reduce by rule 427
	FUN	reduce by rule 427
	VAL	reduce by rule 427
	INCLUDE	reduce by rule 427
	OPEN	reduce by rule 427
	LITTLE	reduce by rule 427
	BIG	reduce by rule 427
	PIPELINE	reduce by rule 427
	LOWERCASE	reduce by rule 427
	UPPERCASE	reduce by rule 427
	VERBATIM	reduce by rule 427
	RTL	reduce by rule 427
	SPAN	reduce by rule 427
	DELAYSLOT	reduce by rule 427
	NONFIX	reduce by rule 427
	INFIX	reduce by rule 427
	INFIXR	reduce by rule 427
	DEBUG	reduce by rule 427
	ASM_COLON	reduce by rule 427
	MC_COLON	reduce by rule 427
	RTL_COLON	reduce by rule 427
	DELAYSLOT_COLON	reduce by rule 427
	NULLIFIED_COLON	reduce by rule 427
	PADDING_COLON	reduce by rule 427
	RESOURCE	reduce by rule 427
	CPU	reduce by rule 427
	LATENCY	reduce by rule 427
	EXCEPTION	reduce by rule 427
	ID	reduce by rule 427
	SYMBOL	reduce by rule 427
	WORD	reduce by rule 427
	INT	reduce by rule 427
	STRING	reduce by rule 427
	EOF	reduce by rule 427


	.	error


state 249:

	tyvarseq : LPAREN tyvars . RPAREN 

	RPAREN	shift 377


	.	error


state 250:

	tyvars : tyvar .  (reduce by rule 202)
	tyvars : tyvar . COMMA tyvars 

	RPAREN	reduce by rule 202
	COMMA	shift 378


	.	error


state 251:

	datatypebind : tyvarseq id . opcodeencoding fieldty hasasm EQ consbinds 
	datatypebind : tyvarseq id . opcodeencoding fieldty hasasm EQ DATATYPE ty 

	EQ	reduce by rule 135
	DEREF	reduce by rule 135
	LBRACKET	shift 380
	COLON	reduce by rule 135

	opcodeencoding	goto 379

	.	error


state 252:

	datatypebinds : datatypebind AND . datatypebinds 

	LPAREN	shift 160
	CELLSET	reduce by rule 199
	HASH	shift 159
	ID	reduce by rule 199
	SYMBOL	reduce by rule 199
	TYVAR	shift 158

	datatypebinds	goto 381
	datatypebind	goto 162
	tyvar	goto 155
	tyvarseq	goto 161

	.	error


state 253:

	mymldecl : DATATYPE datatypebinds withtypeclause .  (reduce by rule 59)

	ARCHITECTURE	reduce by rule 59
	END	reduce by rule 59
	LOCAL	reduce by rule 59
	IN	reduce by rule 59
	DATATYPE	reduce by rule 59
	TYPE	reduce by rule 59
	RPAREN	reduce by rule 59
	SEMICOLON	reduce by rule 59
	STORAGE	reduce by rule 59
	LOCATIONS	reduce by rule 59
	STRUCTURE	reduce by rule 59
	FUNCTOR	reduce by rule 59
	SIGNATURE	reduce by rule 59
	SHARING	reduce by rule 59
	INSTRUCTION	reduce by rule 59
	VLIW	reduce by rule 59
	SUPERSCALAR	reduce by rule 59
	FUN	reduce by rule 59
	VAL	reduce by rule 59
	INCLUDE	reduce by rule 59
	OPEN	reduce by rule 59
	LITTLE	reduce by rule 59
	BIG	reduce by rule 59
	PIPELINE	reduce by rule 59
	LOWERCASE	reduce by rule 59
	UPPERCASE	reduce by rule 59
	VERBATIM	reduce by rule 59
	RTL	reduce by rule 59
	NONFIX	reduce by rule 59
	INFIX	reduce by rule 59
	INFIXR	reduce by rule 59
	DEBUG	reduce by rule 59
	RESOURCE	reduce by rule 59
	CPU	reduce by rule 59
	LATENCY	reduce by rule 59
	EXCEPTION	reduce by rule 59
	EOF	reduce by rule 59


	.	error


state 254:

	withtypeclause : WITHTYPE . typebinds 

	LPAREN	shift 160
	CELLSET	reduce by rule 199
	HASH	shift 159
	BITS	reduce by rule 199
	INSTRUCTION	reduce by rule 199
	CELL	reduce by rule 199
	ID	reduce by rule 199
	SYMBOL	reduce by rule 199
	TYVAR	shift 158

	typebinds	goto 382
	typebind	goto 156
	tyvar	goto 155
	tyvarseq	goto 375

	.	error


state 255:

	scopeddecls : newScope decls . oldScope 

	END	reduce by rule 108
	IN	reduce by rule 108
	RPAREN	reduce by rule 108

	oldScope	goto 383

	.	error


state 256:

	mymldecl : LOCAL scopeddecls IN . scopeddecls END 

	ARCHITECTURE	reduce by rule 107
	END	reduce by rule 107
	LOCAL	reduce by rule 107
	DATATYPE	reduce by rule 107
	TYPE	reduce by rule 107
	STORAGE	reduce by rule 107
	LOCATIONS	reduce by rule 107
	STRUCTURE	reduce by rule 107
	FUNCTOR	reduce by rule 107
	SIGNATURE	reduce by rule 107
	SHARING	reduce by rule 107
	INSTRUCTION	reduce by rule 107
	VLIW	reduce by rule 107
	SUPERSCALAR	reduce by rule 107
	FUN	reduce by rule 107
	VAL	reduce by rule 107
	INCLUDE	reduce by rule 107
	OPEN	reduce by rule 107
	LITTLE	reduce by rule 107
	BIG	reduce by rule 107
	PIPELINE	reduce by rule 107
	LOWERCASE	reduce by rule 107
	UPPERCASE	reduce by rule 107
	VERBATIM	reduce by rule 107
	RTL	reduce by rule 107
	NONFIX	reduce by rule 107
	INFIX	reduce by rule 107
	INFIXR	reduce by rule 107
	DEBUG	reduce by rule 107
	RESOURCE	reduce by rule 107
	CPU	reduce by rule 107
	LATENCY	reduce by rule 107
	EXCEPTION	reduce by rule 107

	scopeddecls	goto 384
	newScope	goto 164

	.	error


state 257:

	mymddecl : ARCHITECTURE id EQ . STRUCT decls END 

	STRUCT	shift 385


	.	error


state 258:

	exceptionbinds : exceptionbind AND exceptionbinds .  (reduce by rule 84)

	ARCHITECTURE	reduce by rule 84
	END	reduce by rule 84
	LOCAL	reduce by rule 84
	IN	reduce by rule 84
	DATATYPE	reduce by rule 84
	TYPE	reduce by rule 84
	RPAREN	reduce by rule 84
	SEMICOLON	reduce by rule 84
	STORAGE	reduce by rule 84
	LOCATIONS	reduce by rule 84
	STRUCTURE	reduce by rule 84
	FUNCTOR	reduce by rule 84
	SIGNATURE	reduce by rule 84
	SHARING	reduce by rule 84
	INSTRUCTION	reduce by rule 84
	VLIW	reduce by rule 84
	SUPERSCALAR	reduce by rule 84
	FUN	reduce by rule 84
	VAL	reduce by rule 84
	INCLUDE	reduce by rule 84
	OPEN	reduce by rule 84
	LITTLE	reduce by rule 84
	BIG	reduce by rule 84
	PIPELINE	reduce by rule 84
	LOWERCASE	reduce by rule 84
	UPPERCASE	reduce by rule 84
	VERBATIM	reduce by rule 84
	RTL	reduce by rule 84
	NONFIX	reduce by rule 84
	INFIX	reduce by rule 84
	INFIXR	reduce by rule 84
	DEBUG	reduce by rule 84
	RESOURCE	reduce by rule 84
	CPU	reduce by rule 84
	LATENCY	reduce by rule 84
	EXCEPTION	reduce by rule 84
	EOF	reduce by rule 84


	.	error


state 259:

	exceptionbind : id EQ ident .  (reduce by rule 87)

	ARCHITECTURE	reduce by rule 87
	END	reduce by rule 87
	LOCAL	reduce by rule 87
	IN	reduce by rule 87
	DATATYPE	reduce by rule 87
	TYPE	reduce by rule 87
	AND	reduce by rule 87
	RPAREN	reduce by rule 87
	SEMICOLON	reduce by rule 87
	STORAGE	reduce by rule 87
	LOCATIONS	reduce by rule 87
	STRUCTURE	reduce by rule 87
	FUNCTOR	reduce by rule 87
	SIGNATURE	reduce by rule 87
	SHARING	reduce by rule 87
	INSTRUCTION	reduce by rule 87
	VLIW	reduce by rule 87
	SUPERSCALAR	reduce by rule 87
	FUN	reduce by rule 87
	VAL	reduce by rule 87
	INCLUDE	reduce by rule 87
	OPEN	reduce by rule 87
	LITTLE	reduce by rule 87
	BIG	reduce by rule 87
	PIPELINE	reduce by rule 87
	LOWERCASE	reduce by rule 87
	UPPERCASE	reduce by rule 87
	VERBATIM	reduce by rule 87
	RTL	reduce by rule 87
	NONFIX	reduce by rule 87
	INFIX	reduce by rule 87
	INFIXR	reduce by rule 87
	DEBUG	reduce by rule 87
	RESOURCE	reduce by rule 87
	CPU	reduce by rule 87
	LATENCY	reduce by rule 87
	EXCEPTION	reduce by rule 87
	EOF	reduce by rule 87


	.	error


state 260:

	aty : tyvar .  (reduce by rule 352)

	ARCHITECTURE	reduce by rule 352
	END	reduce by rule 352
	LOCAL	reduce by rule 352
	IN	reduce by rule 352
	OF	reduce by rule 352
	DATATYPE	reduce by rule 352
	TYPE	reduce by rule 352
	EQ	reduce by rule 352
	TIMES	reduce by rule 352
	AND	reduce by rule 352
	LPAREN	reduce by rule 352
	RPAREN	reduce by rule 352
	RBRACKET	reduce by rule 352
	RBRACE	reduce by rule 352
	SEMICOLON	reduce by rule 352
	LDQUOTE	reduce by rule 352
	CELLSET	reduce by rule 352
	STORAGE	reduce by rule 352
	LOCATIONS	reduce by rule 352
	COMMA	reduce by rule 352
	COLON	reduce by rule 352
	BAR	reduce by rule 352
	ARROW	reduce by rule 352
	DARROW	reduce by rule 352
	BITS	reduce by rule 352
	THEN	reduce by rule 352
	ELSE	reduce by rule 352
	STRUCTURE	reduce by rule 352
	FUNCTOR	reduce by rule 352
	SIGNATURE	reduce by rule 352
	WHERE	reduce by rule 352
	SHARING	reduce by rule 352
	INSTRUCTION	reduce by rule 352
	CELL	reduce by rule 352
	VLIW	reduce by rule 352
	SUPERSCALAR	reduce by rule 352
	WITHTYPE	reduce by rule 352
	FUN	reduce by rule 352
	VAL	reduce by rule 352
	INCLUDE	reduce by rule 352
	OPEN	reduce by rule 352
	LITTLE	reduce by rule 352
	BIG	reduce by rule 352
	PIPELINE	reduce by rule 352
	LOWERCASE	reduce by rule 352
	UPPERCASE	reduce by rule 352
	VERBATIM	reduce by rule 352
	RTL	reduce by rule 352
	SPAN	reduce by rule 352
	DELAYSLOT	reduce by rule 352
	NONFIX	reduce by rule 352
	INFIX	reduce by rule 352
	INFIXR	reduce by rule 352
	DEBUG	reduce by rule 352
	ASM_COLON	reduce by rule 352
	MC_COLON	reduce by rule 352
	RTL_COLON	reduce by rule 352
	DELAYSLOT_COLON	reduce by rule 352
	NULLIFIED_COLON	reduce by rule 352
	PADDING_COLON	reduce by rule 352
	RESOURCE	reduce by rule 352
	CPU	reduce by rule 352
	LATENCY	reduce by rule 352
	EXCEPTION	reduce by rule 352
	ID	reduce by rule 352
	SYMBOL	reduce by rule 352
	WORD	reduce by rule 352
	INT	reduce by rule 352
	STRING	reduce by rule 352
	EOF	reduce by rule 352


	.	error


state 261:

	ty : tuplety .  (reduce by rule 372)

	ARCHITECTURE	reduce by rule 372
	END	reduce by rule 372
	LOCAL	reduce by rule 372
	IN	reduce by rule 372
	OF	reduce by rule 372
	DATATYPE	reduce by rule 372
	TYPE	reduce by rule 372
	EQ	reduce by rule 372
	AND	reduce by rule 372
	LPAREN	reduce by rule 372
	RPAREN	reduce by rule 372
	RBRACKET	reduce by rule 372
	RBRACE	reduce by rule 372
	SEMICOLON	reduce by rule 372
	LDQUOTE	reduce by rule 372
	CELLSET	reduce by rule 372
	STORAGE	reduce by rule 372
	LOCATIONS	reduce by rule 372
	COMMA	reduce by rule 372
	COLON	reduce by rule 372
	BAR	reduce by rule 372
	ARROW	reduce by rule 372
	DARROW	reduce by rule 372
	THEN	reduce by rule 372
	ELSE	reduce by rule 372
	STRUCTURE	reduce by rule 372
	FUNCTOR	reduce by rule 372
	SIGNATURE	reduce by rule 372
	WHERE	reduce by rule 372
	SHARING	reduce by rule 372
	INSTRUCTION	reduce by rule 372
	VLIW	reduce by rule 372
	SUPERSCALAR	reduce by rule 372
	WITHTYPE	reduce by rule 372
	FUN	reduce by rule 372
	VAL	reduce by rule 372
	INCLUDE	reduce by rule 372
	OPEN	reduce by rule 372
	LITTLE	reduce by rule 372
	BIG	reduce by rule 372
	PIPELINE	reduce by rule 372
	LOWERCASE	reduce by rule 372
	UPPERCASE	reduce by rule 372
	VERBATIM	reduce by rule 372
	RTL	reduce by rule 372
	SPAN	reduce by rule 372
	DELAYSLOT	reduce by rule 372
	NONFIX	reduce by rule 372
	INFIX	reduce by rule 372
	INFIXR	reduce by rule 372
	DEBUG	reduce by rule 372
	ASM_COLON	reduce by rule 372
	MC_COLON	reduce by rule 372
	RTL_COLON	reduce by rule 372
	DELAYSLOT_COLON	reduce by rule 372
	NULLIFIED_COLON	reduce by rule 372
	PADDING_COLON	reduce by rule 372
	RESOURCE	reduce by rule 372
	CPU	reduce by rule 372
	LATENCY	reduce by rule 372
	EXCEPTION	reduce by rule 372
	ID	reduce by rule 372
	SYMBOL	reduce by rule 372
	WORD	reduce by rule 372
	INT	reduce by rule 372
	STRING	reduce by rule 372
	EOF	reduce by rule 372


	.	error

error:  state 262: shift/reduce conflict (shift SYMBOL, reduce by rule 373)
error:  state 262: shift/reduce conflict (shift ID, reduce by rule 373)
error:  state 262: shift/reduce conflict (shift INSTRUCTION, reduce by rule 373)
error:  state 262: shift/reduce conflict (shift CELLSET, reduce by rule 373)

state 262:

	ty : appty .  (reduce by rule 373)
	appty : appty . tident 
	tuplety : appty . TIMES appty 
	tuplety : appty . TIMES tuplety 

	ARCHITECTURE	reduce by rule 373
	END	reduce by rule 373
	LOCAL	reduce by rule 373
	IN	reduce by rule 373
	OF	reduce by rule 373
	DATATYPE	reduce by rule 373
	TYPE	reduce by rule 373
	EQ	reduce by rule 373
	TIMES	shift 387
	AND	reduce by rule 373
	LPAREN	reduce by rule 373
	RPAREN	reduce by rule 373
	RBRACKET	reduce by rule 373
	RBRACE	reduce by rule 373
	SEMICOLON	reduce by rule 373
	LDQUOTE	reduce by rule 373
	CELLSET	shift 50
	STORAGE	reduce by rule 373
	LOCATIONS	reduce by rule 373
	COMMA	reduce by rule 373
	COLON	reduce by rule 373
	BAR	reduce by rule 373
	ARROW	reduce by rule 373
	DARROW	reduce by rule 373
	BITS	shift 246
	THEN	reduce by rule 373
	ELSE	reduce by rule 373
	STRUCTURE	reduce by rule 373
	FUNCTOR	reduce by rule 373
	SIGNATURE	reduce by rule 373
	WHERE	reduce by rule 373
	SHARING	reduce by rule 373
	INSTRUCTION	shift 245
	CELL	shift 244
	VLIW	reduce by rule 373
	SUPERSCALAR	reduce by rule 373
	WITHTYPE	reduce by rule 373
	FUN	reduce by rule 373
	VAL	reduce by rule 373
	INCLUDE	reduce by rule 373
	OPEN	reduce by rule 373
	LITTLE	reduce by rule 373
	BIG	reduce by rule 373
	PIPELINE	reduce by rule 373
	LOWERCASE	reduce by rule 373
	UPPERCASE	reduce by rule 373
	VERBATIM	reduce by rule 373
	RTL	reduce by rule 373
	SPAN	reduce by rule 373
	DELAYSLOT	reduce by rule 373
	NONFIX	reduce by rule 373
	INFIX	reduce by rule 373
	INFIXR	reduce by rule 373
	DEBUG	reduce by rule 373
	ASM_COLON	reduce by rule 373
	MC_COLON	reduce by rule 373
	RTL_COLON	reduce by rule 373
	DELAYSLOT_COLON	reduce by rule 373
	NULLIFIED_COLON	reduce by rule 373
	PADDING_COLON	reduce by rule 373
	RESOURCE	reduce by rule 373
	CPU	reduce by rule 373
	LATENCY	reduce by rule 373
	EXCEPTION	reduce by rule 373
	ID	shift 49
	SYMBOL	shift 48
	WORD	reduce by rule 373
	INT	reduce by rule 373
	STRING	reduce by rule 373
	EOF	reduce by rule 373

	id	goto 243
	tid	goto 267
	tid2	goto 241
	tident	goto 386
	tpath	goto 265

	.	error


state 263:

	appty : aty .  (reduce by rule 357)

	ARCHITECTURE	reduce by rule 357
	END	reduce by rule 357
	LOCAL	reduce by rule 357
	IN	reduce by rule 357
	OF	reduce by rule 357
	DATATYPE	reduce by rule 357
	TYPE	reduce by rule 357
	EQ	reduce by rule 357
	TIMES	reduce by rule 357
	AND	reduce by rule 357
	LPAREN	reduce by rule 357
	RPAREN	reduce by rule 357
	RBRACKET	reduce by rule 357
	RBRACE	reduce by rule 357
	SEMICOLON	reduce by rule 357
	LDQUOTE	reduce by rule 357
	CELLSET	reduce by rule 357
	STORAGE	reduce by rule 357
	LOCATIONS	reduce by rule 357
	COMMA	reduce by rule 357
	COLON	reduce by rule 357
	BAR	reduce by rule 357
	ARROW	reduce by rule 357
	DARROW	reduce by rule 357
	BITS	reduce by rule 357
	THEN	reduce by rule 357
	ELSE	reduce by rule 357
	STRUCTURE	reduce by rule 357
	FUNCTOR	reduce by rule 357
	SIGNATURE	reduce by rule 357
	WHERE	reduce by rule 357
	SHARING	reduce by rule 357
	INSTRUCTION	reduce by rule 357
	CELL	reduce by rule 357
	VLIW	reduce by rule 357
	SUPERSCALAR	reduce by rule 357
	WITHTYPE	reduce by rule 357
	FUN	reduce by rule 357
	VAL	reduce by rule 357
	INCLUDE	reduce by rule 357
	OPEN	reduce by rule 357
	LITTLE	reduce by rule 357
	BIG	reduce by rule 357
	PIPELINE	reduce by rule 357
	LOWERCASE	reduce by rule 357
	UPPERCASE	reduce by rule 357
	VERBATIM	reduce by rule 357
	RTL	reduce by rule 357
	SPAN	reduce by rule 357
	DELAYSLOT	reduce by rule 357
	NONFIX	reduce by rule 357
	INFIX	reduce by rule 357
	INFIXR	reduce by rule 357
	DEBUG	reduce by rule 357
	ASM_COLON	reduce by rule 357
	MC_COLON	reduce by rule 357
	RTL_COLON	reduce by rule 357
	DELAYSLOT_COLON	reduce by rule 357
	NULLIFIED_COLON	reduce by rule 357
	PADDING_COLON	reduce by rule 357
	RESOURCE	reduce by rule 357
	CPU	reduce by rule 357
	LATENCY	reduce by rule 357
	EXCEPTION	reduce by rule 357
	ID	reduce by rule 357
	SYMBOL	reduce by rule 357
	WORD	reduce by rule 357
	INT	reduce by rule 357
	STRING	reduce by rule 357
	EOF	reduce by rule 357


	.	error


state 264:

	exceptionbind : id OF ty .  (reduce by rule 86)
	ty : ty . ARROW ty 

	ARCHITECTURE	reduce by rule 86
	END	reduce by rule 86
	LOCAL	reduce by rule 86
	IN	reduce by rule 86
	DATATYPE	reduce by rule 86
	TYPE	reduce by rule 86
	AND	reduce by rule 86
	RPAREN	reduce by rule 86
	SEMICOLON	reduce by rule 86
	STORAGE	reduce by rule 86
	LOCATIONS	reduce by rule 86
	ARROW	shift 388
	STRUCTURE	reduce by rule 86
	FUNCTOR	reduce by rule 86
	SIGNATURE	reduce by rule 86
	SHARING	reduce by rule 86
	INSTRUCTION	reduce by rule 86
	VLIW	reduce by rule 86
	SUPERSCALAR	reduce by rule 86
	FUN	reduce by rule 86
	VAL	reduce by rule 86
	INCLUDE	reduce by rule 86
	OPEN	reduce by rule 86
	LITTLE	reduce by rule 86
	BIG	reduce by rule 86
	PIPELINE	reduce by rule 86
	LOWERCASE	reduce by rule 86
	UPPERCASE	reduce by rule 86
	VERBATIM	reduce by rule 86
	RTL	reduce by rule 86
	NONFIX	reduce by rule 86
	INFIX	reduce by rule 86
	INFIXR	reduce by rule 86
	DEBUG	reduce by rule 86
	RESOURCE	reduce by rule 86
	CPU	reduce by rule 86
	LATENCY	reduce by rule 86
	EXCEPTION	reduce by rule 86
	EOF	reduce by rule 86


	.	error


state 265:

	tident : tpath .  (reduce by rule 366)
	tpath : tpath . DOT tid 

	ARCHITECTURE	reduce by rule 366
	END	reduce by rule 366
	LOCAL	reduce by rule 366
	IN	reduce by rule 366
	OF	reduce by rule 366
	DATATYPE	reduce by rule 366
	TYPE	reduce by rule 366
	EQ	reduce by rule 366
	TIMES	reduce by rule 366
	AND	reduce by rule 366
	LPAREN	reduce by rule 366
	RPAREN	reduce by rule 366
	RBRACKET	reduce by rule 366
	RBRACE	reduce by rule 366
	SEMICOLON	reduce by rule 366
	LDQUOTE	reduce by rule 366
	CELLSET	reduce by rule 366
	STORAGE	reduce by rule 366
	LOCATIONS	reduce by rule 366
	COMMA	reduce by rule 366
	COLON	reduce by rule 366
	DOT	shift 389
	BAR	reduce by rule 366
	ARROW	reduce by rule 366
	DARROW	reduce by rule 366
	BITS	reduce by rule 366
	THEN	reduce by rule 366
	ELSE	reduce by rule 366
	STRUCTURE	reduce by rule 366
	FUNCTOR	reduce by rule 366
	SIGNATURE	reduce by rule 366
	WHERE	reduce by rule 366
	SHARING	reduce by rule 366
	INSTRUCTION	reduce by rule 366
	CELL	reduce by rule 366
	VLIW	reduce by rule 366
	SUPERSCALAR	reduce by rule 366
	WITHTYPE	reduce by rule 366
	FUN	reduce by rule 366
	VAL	reduce by rule 366
	INCLUDE	reduce by rule 366
	OPEN	reduce by rule 366
	LITTLE	reduce by rule 366
	BIG	reduce by rule 366
	PIPELINE	reduce by rule 366
	LOWERCASE	reduce by rule 366
	UPPERCASE	reduce by rule 366
	VERBATIM	reduce by rule 366
	RTL	reduce by rule 366
	SPAN	reduce by rule 366
	DELAYSLOT	reduce by rule 366
	NONFIX	reduce by rule 366
	INFIX	reduce by rule 366
	INFIXR	reduce by rule 366
	DEBUG	reduce by rule 366
	ASM_COLON	reduce by rule 366
	MC_COLON	reduce by rule 366
	RTL_COLON	reduce by rule 366
	DELAYSLOT_COLON	reduce by rule 366
	NULLIFIED_COLON	reduce by rule 366
	PADDING_COLON	reduce by rule 366
	RESOURCE	reduce by rule 366
	CPU	reduce by rule 366
	LATENCY	reduce by rule 366
	EXCEPTION	reduce by rule 366
	ID	reduce by rule 366
	SYMBOL	reduce by rule 366
	WORD	reduce by rule 366
	INT	reduce by rule 366
	STRING	reduce by rule 366
	EOF	reduce by rule 366


	.	error


state 266:

	aty : tident .  (reduce by rule 350)

	ARCHITECTURE	reduce by rule 350
	END	reduce by rule 350
	LOCAL	reduce by rule 350
	IN	reduce by rule 350
	OF	reduce by rule 350
	DATATYPE	reduce by rule 350
	TYPE	reduce by rule 350
	EQ	reduce by rule 350
	TIMES	reduce by rule 350
	AND	reduce by rule 350
	LPAREN	reduce by rule 350
	RPAREN	reduce by rule 350
	RBRACKET	reduce by rule 350
	RBRACE	reduce by rule 350
	SEMICOLON	reduce by rule 350
	LDQUOTE	reduce by rule 350
	CELLSET	reduce by rule 350
	STORAGE	reduce by rule 350
	LOCATIONS	reduce by rule 350
	COMMA	reduce by rule 350
	COLON	reduce by rule 350
	BAR	reduce by rule 350
	ARROW	reduce by rule 350
	DARROW	reduce by rule 350
	BITS	reduce by rule 350
	THEN	reduce by rule 350
	ELSE	reduce by rule 350
	STRUCTURE	reduce by rule 350
	FUNCTOR	reduce by rule 350
	SIGNATURE	reduce by rule 350
	WHERE	reduce by rule 350
	SHARING	reduce by rule 350
	INSTRUCTION	reduce by rule 350
	CELL	reduce by rule 350
	VLIW	reduce by rule 350
	SUPERSCALAR	reduce by rule 350
	WITHTYPE	reduce by rule 350
	FUN	reduce by rule 350
	VAL	reduce by rule 350
	INCLUDE	reduce by rule 350
	OPEN	reduce by rule 350
	LITTLE	reduce by rule 350
	BIG	reduce by rule 350
	PIPELINE	reduce by rule 350
	LOWERCASE	reduce by rule 350
	UPPERCASE	reduce by rule 350
	VERBATIM	reduce by rule 350
	RTL	reduce by rule 350
	SPAN	reduce by rule 350
	DELAYSLOT	reduce by rule 350
	NONFIX	reduce by rule 350
	INFIX	reduce by rule 350
	INFIXR	reduce by rule 350
	DEBUG	reduce by rule 350
	ASM_COLON	reduce by rule 350
	MC_COLON	reduce by rule 350
	RTL_COLON	reduce by rule 350
	DELAYSLOT_COLON	reduce by rule 350
	NULLIFIED_COLON	reduce by rule 350
	PADDING_COLON	reduce by rule 350
	RESOURCE	reduce by rule 350
	CPU	reduce by rule 350
	LATENCY	reduce by rule 350
	EXCEPTION	reduce by rule 350
	ID	reduce by rule 350
	SYMBOL	reduce by rule 350
	WORD	reduce by rule 350
	INT	reduce by rule 350
	STRING	reduce by rule 350
	EOF	reduce by rule 350


	.	error


state 267:

	tident : tid .  (reduce by rule 365)
	tpath : tid . DOT tid 

	ARCHITECTURE	reduce by rule 365
	END	reduce by rule 365
	LOCAL	reduce by rule 365
	IN	reduce by rule 365
	OF	reduce by rule 365
	DATATYPE	reduce by rule 365
	TYPE	reduce by rule 365
	EQ	reduce by rule 365
	TIMES	reduce by rule 365
	AND	reduce by rule 365
	LPAREN	reduce by rule 365
	RPAREN	reduce by rule 365
	RBRACKET	reduce by rule 365
	RBRACE	reduce by rule 365
	SEMICOLON	reduce by rule 365
	LDQUOTE	reduce by rule 365
	CELLSET	reduce by rule 365
	STORAGE	reduce by rule 365
	LOCATIONS	reduce by rule 365
	COMMA	reduce by rule 365
	COLON	reduce by rule 365
	DOT	shift 390
	BAR	reduce by rule 365
	ARROW	reduce by rule 365
	DARROW	reduce by rule 365
	BITS	reduce by rule 365
	THEN	reduce by rule 365
	ELSE	reduce by rule 365
	STRUCTURE	reduce by rule 365
	FUNCTOR	reduce by rule 365
	SIGNATURE	reduce by rule 365
	WHERE	reduce by rule 365
	SHARING	reduce by rule 365
	INSTRUCTION	reduce by rule 365
	CELL	reduce by rule 365
	VLIW	reduce by rule 365
	SUPERSCALAR	reduce by rule 365
	WITHTYPE	reduce by rule 365
	FUN	reduce by rule 365
	VAL	reduce by rule 365
	INCLUDE	reduce by rule 365
	OPEN	reduce by rule 365
	LITTLE	reduce by rule 365
	BIG	reduce by rule 365
	PIPELINE	reduce by rule 365
	LOWERCASE	reduce by rule 365
	UPPERCASE	reduce by rule 365
	VERBATIM	reduce by rule 365
	RTL	reduce by rule 365
	SPAN	reduce by rule 365
	DELAYSLOT	reduce by rule 365
	NONFIX	reduce by rule 365
	INFIX	reduce by rule 365
	INFIXR	reduce by rule 365
	DEBUG	reduce by rule 365
	ASM_COLON	reduce by rule 365
	MC_COLON	reduce by rule 365
	RTL_COLON	reduce by rule 365
	DELAYSLOT_COLON	reduce by rule 365
	NULLIFIED_COLON	reduce by rule 365
	PADDING_COLON	reduce by rule 365
	RESOURCE	reduce by rule 365
	CPU	reduce by rule 365
	LATENCY	reduce by rule 365
	EXCEPTION	reduce by rule 365
	ID	reduce by rule 365
	SYMBOL	reduce by rule 365
	WORD	reduce by rule 365
	INT	reduce by rule 365
	STRING	reduce by rule 365
	EOF	reduce by rule 365


	.	error


state 268:

	aty : HASH . int 
	tyvar : HASH . id 

	CELLSET	shift 50
	ID	shift 49
	SYMBOL	shift 48
	INT	shift 64

	id	goto 248
	int	goto 391

	.	error


state 269:

	aty : LBRACE . labtys RBRACE 

	RBRACE	reduce by rule 374
	CELLSET	shift 50
	ID	shift 49
	SYMBOL	shift 48

	id	goto 395
	labty	goto 394
	labtys	goto 393
	labtys1	goto 392

	.	error


state 270:

	aty : LPAREN . RPAREN 
	aty : LPAREN . ty RPAREN 
	appty : LPAREN . tys2 RPAREN tident 

	DOLLAR	shift 271
	LPAREN	shift 270
	RPAREN	shift 398
	LBRACE	shift 269
	CELLSET	shift 50
	HASH	shift 268
	BITS	shift 246
	INSTRUCTION	shift 245
	CELL	shift 244
	ID	shift 49
	SYMBOL	shift 48
	TYVAR	shift 158

	id	goto 243
	tid	goto 267
	tid2	goto 241
	tident	goto 266
	tpath	goto 265
	ty	goto 397
	aty	goto 263
	appty	goto 262
	tys2	goto 396
	tuplety	goto 261
	tyvar	goto 260

	.	error


state 271:

	aty : DOLLAR . id 

	CELLSET	shift 50
	ID	shift 49
	SYMBOL	shift 48

	id	goto 399

	.	error


state 272:

	latencyclauses : latencyclause BAR latencyclauses .  (reduce by rule 57)

	ARCHITECTURE	reduce by rule 57
	END	reduce by rule 57
	LOCAL	reduce by rule 57
	IN	reduce by rule 57
	DATATYPE	reduce by rule 57
	TYPE	reduce by rule 57
	AND	reduce by rule 57
	RPAREN	reduce by rule 57
	SEMICOLON	reduce by rule 57
	STORAGE	reduce by rule 57
	LOCATIONS	reduce by rule 57
	STRUCTURE	reduce by rule 57
	FUNCTOR	reduce by rule 57
	SIGNATURE	reduce by rule 57
	SHARING	reduce by rule 57
	INSTRUCTION	reduce by rule 57
	VLIW	reduce by rule 57
	SUPERSCALAR	reduce by rule 57
	FUN	reduce by rule 57
	VAL	reduce by rule 57
	INCLUDE	reduce by rule 57
	OPEN	reduce by rule 57
	LITTLE	reduce by rule 57
	BIG	reduce by rule 57
	PIPELINE	reduce by rule 57
	LOWERCASE	reduce by rule 57
	UPPERCASE	reduce by rule 57
	VERBATIM	reduce by rule 57
	RTL	reduce by rule 57
	NONFIX	reduce by rule 57
	INFIX	reduce by rule 57
	INFIXR	reduce by rule 57
	DEBUG	reduce by rule 57
	RESOURCE	reduce by rule 57
	CPU	reduce by rule 57
	LATENCY	reduce by rule 57
	EXCEPTION	reduce by rule 57
	EOF	reduce by rule 57


	.	error


state 273:

	latencybinds : latencybind AND latencybinds .  (reduce by rule 54)

	ARCHITECTURE	reduce by rule 54
	END	reduce by rule 54
	LOCAL	reduce by rule 54
	IN	reduce by rule 54
	DATATYPE	reduce by rule 54
	TYPE	reduce by rule 54
	RPAREN	reduce by rule 54
	SEMICOLON	reduce by rule 54
	STORAGE	reduce by rule 54
	LOCATIONS	reduce by rule 54
	STRUCTURE	reduce by rule 54
	FUNCTOR	reduce by rule 54
	SIGNATURE	reduce by rule 54
	SHARING	reduce by rule 54
	INSTRUCTION	reduce by rule 54
	VLIW	reduce by rule 54
	SUPERSCALAR	reduce by rule 54
	FUN	reduce by rule 54
	VAL	reduce by rule 54
	INCLUDE	reduce by rule 54
	OPEN	reduce by rule 54
	LITTLE	reduce by rule 54
	BIG	reduce by rule 54
	PIPELINE	reduce by rule 54
	LOWERCASE	reduce by rule 54
	UPPERCASE	reduce by rule 54
	VERBATIM	reduce by rule 54
	RTL	reduce by rule 54
	NONFIX	reduce by rule 54
	INFIX	reduce by rule 54
	INFIXR	reduce by rule 54
	DEBUG	reduce by rule 54
	RESOURCE	reduce by rule 54
	CPU	reduce by rule 54
	LATENCY	reduce by rule 54
	EXCEPTION	reduce by rule 54
	EOF	reduce by rule 54


	.	error


state 274:

	latencyclause : id pat EQ . exp 

	CASE	shift 301
	EQ	shift 300
	DOLLAR	shift 299
	TIMES	shift 72
	DEREF	shift 71
	NOT	shift 70
	LLBRACKET	shift 298
	LHASHBRACKET	shift 297
	LPAREN	shift 296
	LBRACKET	shift 295
	LBRACE	shift 294
	LDQUOTE	shift 293
	CELLSET	shift 50
	FN	shift 292
	HASH	shift 291
	IF	shift 290
	TRUE	shift 99
	FALSE	shift 98
	RAISE	shift 289
	LET	shift 288
	OP	shift 287
	ALWAYS	shift 96
	NEVER	shift 95
	ID	shift 49
	SYMBOL	shift 48
	WORD	shift 94
	INT	shift 64
	INTINF	shift 93
	REAL	shift 92
	STRING	shift 91
	CHAR	shift 90

	id	goto 135
	sym	goto 286
	symb	goto 67
	ident2	goto 285
	path	goto 85
	aexp	goto 284
	aexp2	goto 283
	appexp	goto 282
	exp	goto 400
	word	goto 82
	int	goto 81
	intinf	goto 80
	real	goto 79
	string	goto 78
	char	goto 77
	bool	goto 76
	literal	goto 280
	asm_strings	goto 279
	True	goto 74
	False	goto 73

	.	error


state 275:

	cpubinds : cpubind AND cpubinds .  (reduce by rule 31)

	ARCHITECTURE	reduce by rule 31
	END	reduce by rule 31
	LOCAL	reduce by rule 31
	IN	reduce by rule 31
	DATATYPE	reduce by rule 31
	TYPE	reduce by rule 31
	RPAREN	reduce by rule 31
	SEMICOLON	reduce by rule 31
	STORAGE	reduce by rule 31
	LOCATIONS	reduce by rule 31
	STRUCTURE	reduce by rule 31
	FUNCTOR	reduce by rule 31
	SIGNATURE	reduce by rule 31
	SHARING	reduce by rule 31
	INSTRUCTION	reduce by rule 31
	VLIW	reduce by rule 31
	SUPERSCALAR	reduce by rule 31
	FUN	reduce by rule 31
	VAL	reduce by rule 31
	INCLUDE	reduce by rule 31
	OPEN	reduce by rule 31
	LITTLE	reduce by rule 31
	BIG	reduce by rule 31
	PIPELINE	reduce by rule 31
	LOWERCASE	reduce by rule 31
	UPPERCASE	reduce by rule 31
	VERBATIM	reduce by rule 31
	RTL	reduce by rule 31
	NONFIX	reduce by rule 31
	INFIX	reduce by rule 31
	INFIXR	reduce by rule 31
	DEBUG	reduce by rule 31
	RESOURCE	reduce by rule 31
	CPU	reduce by rule 31
	LATENCY	reduce by rule 31
	EXCEPTION	reduce by rule 31
	EOF	reduce by rule 31


	.	error


state 276:

	cpubind : id aliases int . LBRACKET resources RBRACKET 

	LBRACKET	shift 401


	.	error


state 277:

	aliases : string aliases .  (reduce by rule 34)

	INT	reduce by rule 34


	.	error


state 278:

	resourcebinds : id AND resourcebinds .  (reduce by rule 29)

	ARCHITECTURE	reduce by rule 29
	END	reduce by rule 29
	LOCAL	reduce by rule 29
	IN	reduce by rule 29
	DATATYPE	reduce by rule 29
	TYPE	reduce by rule 29
	RPAREN	reduce by rule 29
	SEMICOLON	reduce by rule 29
	STORAGE	reduce by rule 29
	LOCATIONS	reduce by rule 29
	STRUCTURE	reduce by rule 29
	FUNCTOR	reduce by rule 29
	SIGNATURE	reduce by rule 29
	SHARING	reduce by rule 29
	INSTRUCTION	reduce by rule 29
	VLIW	reduce by rule 29
	SUPERSCALAR	reduce by rule 29
	FUN	reduce by rule 29
	VAL	reduce by rule 29
	INCLUDE	reduce by rule 29
	OPEN	reduce by rule 29
	LITTLE	reduce by rule 29
	BIG	reduce by rule 29
	PIPELINE	reduce by rule 29
	LOWERCASE	reduce by rule 29
	UPPERCASE	reduce by rule 29
	VERBATIM	reduce by rule 29
	RTL	reduce by rule 29
	NONFIX	reduce by rule 29
	INFIX	reduce by rule 29
	INFIXR	reduce by rule 29
	DEBUG	reduce by rule 29
	RESOURCE	reduce by rule 29
	CPU	reduce by rule 29
	LATENCY	reduce by rule 29
	EXCEPTION	reduce by rule 29
	EOF	reduce by rule 29


	.	error


state 279:

	aexp : asm_strings .  (reduce by rule 246)

	ARCHITECTURE	reduce by rule 246
	END	reduce by rule 246
	LOCAL	reduce by rule 246
	IN	reduce by rule 246
	OF	reduce by rule 246
	DATATYPE	reduce by rule 246
	TYPE	reduce by rule 246
	EQ	reduce by rule 246
	DOLLAR	reduce by rule 246
	TIMES	reduce by rule 246
	AND	reduce by rule 246
	DEREF	reduce by rule 246
	NOT	reduce by rule 246
	LLBRACKET	reduce by rule 246
	LHASHBRACKET	reduce by rule 246
	LPAREN	reduce by rule 246
	RPAREN	reduce by rule 246
	LBRACKET	reduce by rule 246
	RBRACKET	reduce by rule 246
	LBRACE	reduce by rule 246
	RBRACE	reduce by rule 246
	SEMICOLON	reduce by rule 246
	LDQUOTE	reduce by rule 246
	RMETA	reduce by rule 246
	CELLSET	reduce by rule 246
	STORAGE	reduce by rule 246
	LOCATIONS	reduce by rule 246
	HASH	reduce by rule 246
	COMMA	reduce by rule 246
	COLON	reduce by rule 246
	AT	reduce by rule 246
	BAR	reduce by rule 246
	DARROW	reduce by rule 246
	THEN	reduce by rule 246
	ELSE	reduce by rule 246
	TRUE	reduce by rule 246
	FALSE	reduce by rule 246
	HANDLE	reduce by rule 246
	LET	reduce by rule 246
	STRUCTURE	reduce by rule 246
	FUNCTOR	reduce by rule 246
	SIGNATURE	reduce by rule 246
	SHARING	reduce by rule 246
	INSTRUCTION	reduce by rule 246
	VLIW	reduce by rule 246
	SUPERSCALAR	reduce by rule 246
	WITHTYPE	reduce by rule 246
	FUN	reduce by rule 246
	VAL	reduce by rule 246
	INCLUDE	reduce by rule 246
	OPEN	reduce by rule 246
	OP	reduce by rule 246
	LITTLE	reduce by rule 246
	BIG	reduce by rule 246
	PIPELINE	reduce by rule 246
	LOWERCASE	reduce by rule 246
	UPPERCASE	reduce by rule 246
	VERBATIM	reduce by rule 246
	RTL	reduce by rule 246
	SPAN	reduce by rule 246
	DELAYSLOT	reduce by rule 246
	ALWAYS	reduce by rule 246
	NEVER	reduce by rule 246
	NONFIX	reduce by rule 246
	INFIX	reduce by rule 246
	INFIXR	reduce by rule 246
	DEBUG	reduce by rule 246
	ASM_COLON	reduce by rule 246
	MC_COLON	reduce by rule 246
	RTL_COLON	reduce by rule 246
	DELAYSLOT_COLON	reduce by rule 246
	NULLIFIED_COLON	reduce by rule 246
	PADDING_COLON	reduce by rule 246
	RESOURCE	reduce by rule 246
	CPU	reduce by rule 246
	LATENCY	reduce by rule 246
	EXCEPTION	reduce by rule 246
	ID	reduce by rule 246
	SYMBOL	reduce by rule 246
	WORD	reduce by rule 246
	INT	reduce by rule 246
	INTINF	reduce by rule 246
	REAL	reduce by rule 246
	STRING	reduce by rule 246
	CHAR	reduce by rule 246
	EOF	reduce by rule 246


	.	error


state 280:

	aexp : literal .  (reduce by rule 241)

	ARCHITECTURE	reduce by rule 241
	END	reduce by rule 241
	LOCAL	reduce by rule 241
	IN	reduce by rule 241
	OF	reduce by rule 241
	DATATYPE	reduce by rule 241
	TYPE	reduce by rule 241
	EQ	reduce by rule 241
	DOLLAR	reduce by rule 241
	TIMES	reduce by rule 241
	AND	reduce by rule 241
	DEREF	reduce by rule 241
	NOT	reduce by rule 241
	LLBRACKET	reduce by rule 241
	LHASHBRACKET	reduce by rule 241
	LPAREN	reduce by rule 241
	RPAREN	reduce by rule 241
	LBRACKET	reduce by rule 241
	RBRACKET	reduce by rule 241
	LBRACE	reduce by rule 241
	RBRACE	reduce by rule 241
	SEMICOLON	reduce by rule 241
	LDQUOTE	reduce by rule 241
	RMETA	reduce by rule 241
	CELLSET	reduce by rule 241
	STORAGE	reduce by rule 241
	LOCATIONS	reduce by rule 241
	HASH	reduce by rule 241
	COMMA	reduce by rule 241
	COLON	reduce by rule 241
	AT	reduce by rule 241
	BAR	reduce by rule 241
	DARROW	reduce by rule 241
	THEN	reduce by rule 241
	ELSE	reduce by rule 241
	TRUE	reduce by rule 241
	FALSE	reduce by rule 241
	HANDLE	reduce by rule 241
	LET	reduce by rule 241
	STRUCTURE	reduce by rule 241
	FUNCTOR	reduce by rule 241
	SIGNATURE	reduce by rule 241
	SHARING	reduce by rule 241
	INSTRUCTION	reduce by rule 241
	VLIW	reduce by rule 241
	SUPERSCALAR	reduce by rule 241
	WITHTYPE	reduce by rule 241
	FUN	reduce by rule 241
	VAL	reduce by rule 241
	INCLUDE	reduce by rule 241
	OPEN	reduce by rule 241
	OP	reduce by rule 241
	LITTLE	reduce by rule 241
	BIG	reduce by rule 241
	PIPELINE	reduce by rule 241
	LOWERCASE	reduce by rule 241
	UPPERCASE	reduce by rule 241
	VERBATIM	reduce by rule 241
	RTL	reduce by rule 241
	SPAN	reduce by rule 241
	DELAYSLOT	reduce by rule 241
	ALWAYS	reduce by rule 241
	NEVER	reduce by rule 241
	NONFIX	reduce by rule 241
	INFIX	reduce by rule 241
	INFIXR	reduce by rule 241
	DEBUG	reduce by rule 241
	ASM_COLON	reduce by rule 241
	MC_COLON	reduce by rule 241
	RTL_COLON	reduce by rule 241
	DELAYSLOT_COLON	reduce by rule 241
	NULLIFIED_COLON	reduce by rule 241
	PADDING_COLON	reduce by rule 241
	RESOURCE	reduce by rule 241
	CPU	reduce by rule 241
	LATENCY	reduce by rule 241
	EXCEPTION	reduce by rule 241
	ID	reduce by rule 241
	SYMBOL	reduce by rule 241
	WORD	reduce by rule 241
	INT	reduce by rule 241
	INTINF	reduce by rule 241
	REAL	reduce by rule 241
	STRING	reduce by rule 241
	CHAR	reduce by rule 241
	EOF	reduce by rule 241


	.	error


state 281:

	mymldecl : RTL asapat EQ exp .  (reduce by rule 63)
	exp : exp . HANDLE clauses 

	ARCHITECTURE	reduce by rule 63
	END	reduce by rule 63
	LOCAL	reduce by rule 63
	IN	reduce by rule 63
	DATATYPE	reduce by rule 63
	TYPE	reduce by rule 63
	RPAREN	reduce by rule 63
	SEMICOLON	reduce by rule 63
	STORAGE	reduce by rule 63
	LOCATIONS	reduce by rule 63
	HANDLE	shift 402
	STRUCTURE	reduce by rule 63
	FUNCTOR	reduce by rule 63
	SIGNATURE	reduce by rule 63
	SHARING	reduce by rule 63
	INSTRUCTION	reduce by rule 63
	VLIW	reduce by rule 63
	SUPERSCALAR	reduce by rule 63
	FUN	reduce by rule 63
	VAL	reduce by rule 63
	INCLUDE	reduce by rule 63
	OPEN	reduce by rule 63
	LITTLE	reduce by rule 63
	BIG	reduce by rule 63
	PIPELINE	reduce by rule 63
	LOWERCASE	reduce by rule 63
	UPPERCASE	reduce by rule 63
	VERBATIM	reduce by rule 63
	RTL	reduce by rule 63
	NONFIX	reduce by rule 63
	INFIX	reduce by rule 63
	INFIXR	reduce by rule 63
	DEBUG	reduce by rule 63
	RESOURCE	reduce by rule 63
	CPU	reduce by rule 63
	LATENCY	reduce by rule 63
	EXCEPTION	reduce by rule 63
	EOF	reduce by rule 63


	.	error

error:  state 282: shift/reduce conflict (shift INT, reduce by rule 274)
error:  state 282: shift/reduce conflict (shift WORD, reduce by rule 274)
error:  state 282: shift/reduce conflict (shift SYMBOL, reduce by rule 274)
error:  state 282: shift/reduce conflict (shift ID, reduce by rule 274)
error:  state 282: shift/reduce conflict (shift CELLSET, reduce by rule 274)
error:  state 282: shift/reduce conflict (shift LPAREN, reduce by rule 274)

state 282:

	appexp : appexp . aexp2 
	exp : appexp .  (reduce by rule 274)

	ARCHITECTURE	reduce by rule 274
	END	reduce by rule 274
	LOCAL	reduce by rule 274
	IN	reduce by rule 274
	OF	reduce by rule 274
	DATATYPE	reduce by rule 274
	TYPE	reduce by rule 274
	EQ	shift 300
	DOLLAR	shift 299
	TIMES	shift 72
	AND	reduce by rule 274
	DEREF	shift 71
	NOT	shift 70
	LLBRACKET	shift 298
	LHASHBRACKET	shift 297
	LPAREN	shift 296
	RPAREN	reduce by rule 274
	LBRACKET	shift 295
	RBRACKET	reduce by rule 274
	LBRACE	shift 294
	RBRACE	reduce by rule 274
	SEMICOLON	reduce by rule 274
	LDQUOTE	shift 293
	RMETA	reduce by rule 274
	CELLSET	shift 50
	STORAGE	reduce by rule 274
	LOCATIONS	reduce by rule 274
	HASH	shift 291
	COMMA	reduce by rule 274
	COLON	reduce by rule 274
	BAR	reduce by rule 274
	DARROW	reduce by rule 274
	THEN	reduce by rule 274
	ELSE	reduce by rule 274
	TRUE	shift 99
	FALSE	shift 98
	HANDLE	reduce by rule 274
	LET	shift 288
	STRUCTURE	reduce by rule 274
	FUNCTOR	reduce by rule 274
	SIGNATURE	reduce by rule 274
	SHARING	reduce by rule 274
	INSTRUCTION	reduce by rule 274
	VLIW	reduce by rule 274
	SUPERSCALAR	reduce by rule 274
	WITHTYPE	reduce by rule 274
	FUN	reduce by rule 274
	VAL	reduce by rule 274
	INCLUDE	reduce by rule 274
	OPEN	reduce by rule 274
	OP	shift 287
	LITTLE	reduce by rule 274
	BIG	reduce by rule 274
	PIPELINE	reduce by rule 274
	LOWERCASE	reduce by rule 274
	UPPERCASE	reduce by rule 274
	VERBATIM	reduce by rule 274
	RTL	reduce by rule 274
	SPAN	reduce by rule 274
	DELAYSLOT	reduce by rule 274
	ALWAYS	shift 96
	NEVER	shift 95
	NONFIX	reduce by rule 274
	INFIX	reduce by rule 274
	INFIXR	reduce by rule 274
	DEBUG	reduce by rule 274
	ASM_COLON	reduce by rule 274
	MC_COLON	reduce by rule 274
	RTL_COLON	reduce by rule 274
	DELAYSLOT_COLON	reduce by rule 274
	NULLIFIED_COLON	reduce by rule 274
	PADDING_COLON	reduce by rule 274
	RESOURCE	reduce by rule 274
	CPU	reduce by rule 274
	LATENCY	reduce by rule 274
	EXCEPTION	reduce by rule 274
	ID	shift 49
	SYMBOL	shift 48
	WORD	shift 94
	INT	shift 64
	INTINF	shift 93
	REAL	shift 92
	STRING	shift 91
	CHAR	shift 90
	EOF	reduce by rule 274

	id	goto 135
	sym	goto 286
	symb	goto 67
	ident2	goto 285
	path	goto 85
	aexp	goto 284
	aexp2	goto 403
	word	goto 82
	int	goto 81
	intinf	goto 80
	real	goto 79
	string	goto 78
	char	goto 77
	bool	goto 76
	literal	goto 280
	asm_strings	goto 279
	True	goto 74
	False	goto 73

	.	error


state 283:

	aexp2 : aexp2 . AT LBRACKET slices RBRACKET 
	appexp : aexp2 .  (reduce by rule 272)

	ARCHITECTURE	reduce by rule 272
	END	reduce by rule 272
	LOCAL	reduce by rule 272
	IN	reduce by rule 272
	OF	reduce by rule 272
	DATATYPE	reduce by rule 272
	TYPE	reduce by rule 272
	EQ	reduce by rule 272
	DOLLAR	reduce by rule 272
	TIMES	reduce by rule 272
	AND	reduce by rule 272
	DEREF	reduce by rule 272
	NOT	reduce by rule 272
	LLBRACKET	reduce by rule 272
	LHASHBRACKET	reduce by rule 272
	LPAREN	reduce by rule 272
	RPAREN	reduce by rule 272
	LBRACKET	reduce by rule 272
	RBRACKET	reduce by rule 272
	LBRACE	reduce by rule 272
	RBRACE	reduce by rule 272
	SEMICOLON	reduce by rule 272
	LDQUOTE	reduce by rule 272
	RMETA	reduce by rule 272
	CELLSET	reduce by rule 272
	STORAGE	reduce by rule 272
	LOCATIONS	reduce by rule 272
	HASH	reduce by rule 272
	COMMA	reduce by rule 272
	COLON	reduce by rule 272
	AT	shift 404
	BAR	reduce by rule 272
	DARROW	reduce by rule 272
	THEN	reduce by rule 272
	ELSE	reduce by rule 272
	TRUE	reduce by rule 272
	FALSE	reduce by rule 272
	HANDLE	reduce by rule 272
	LET	reduce by rule 272
	STRUCTURE	reduce by rule 272
	FUNCTOR	reduce by rule 272
	SIGNATURE	reduce by rule 272
	SHARING	reduce by rule 272
	INSTRUCTION	reduce by rule 272
	VLIW	reduce by rule 272
	SUPERSCALAR	reduce by rule 272
	WITHTYPE	reduce by rule 272
	FUN	reduce by rule 272
	VAL	reduce by rule 272
	INCLUDE	reduce by rule 272
	OPEN	reduce by rule 272
	OP	reduce by rule 272
	LITTLE	reduce by rule 272
	BIG	reduce by rule 272
	PIPELINE	reduce by rule 272
	LOWERCASE	reduce by rule 272
	UPPERCASE	reduce by rule 272
	VERBATIM	reduce by rule 272
	RTL	reduce by rule 272
	SPAN	reduce by rule 272
	DELAYSLOT	reduce by rule 272
	ALWAYS	reduce by rule 272
	NEVER	reduce by rule 272
	NONFIX	reduce by rule 272
	INFIX	reduce by rule 272
	INFIXR	reduce by rule 272
	DEBUG	reduce by rule 272
	ASM_COLON	reduce by rule 272
	MC_COLON	reduce by rule 272
	RTL_COLON	reduce by rule 272
	DELAYSLOT_COLON	reduce by rule 272
	NULLIFIED_COLON	reduce by rule 272
	PADDING_COLON	reduce by rule 272
	RESOURCE	reduce by rule 272
	CPU	reduce by rule 272
	LATENCY	reduce by rule 272
	EXCEPTION	reduce by rule 272
	ID	reduce by rule 272
	SYMBOL	reduce by rule 272
	WORD	reduce by rule 272
	INT	reduce by rule 272
	INTINF	reduce by rule 272
	REAL	reduce by rule 272
	STRING	reduce by rule 272
	CHAR	reduce by rule 272
	EOF	reduce by rule 272


	.	error


state 284:

	aexp2 : aexp .  (reduce by rule 262)

	ARCHITECTURE	reduce by rule 262
	END	reduce by rule 262
	LOCAL	reduce by rule 262
	IN	reduce by rule 262
	OF	reduce by rule 262
	DATATYPE	reduce by rule 262
	TYPE	reduce by rule 262
	EQ	reduce by rule 262
	DOLLAR	reduce by rule 262
	TIMES	reduce by rule 262
	AND	reduce by rule 262
	DEREF	reduce by rule 262
	NOT	reduce by rule 262
	LLBRACKET	reduce by rule 262
	LHASHBRACKET	reduce by rule 262
	LPAREN	reduce by rule 262
	RPAREN	reduce by rule 262
	LBRACKET	reduce by rule 262
	RBRACKET	reduce by rule 262
	LBRACE	reduce by rule 262
	RBRACE	reduce by rule 262
	SEMICOLON	reduce by rule 262
	LDQUOTE	reduce by rule 262
	RMETA	reduce by rule 262
	CELLSET	reduce by rule 262
	STORAGE	reduce by rule 262
	LOCATIONS	reduce by rule 262
	HASH	reduce by rule 262
	COMMA	reduce by rule 262
	COLON	reduce by rule 262
	AT	reduce by rule 262
	BAR	reduce by rule 262
	DARROW	reduce by rule 262
	THEN	reduce by rule 262
	ELSE	reduce by rule 262
	TRUE	reduce by rule 262
	FALSE	reduce by rule 262
	HANDLE	reduce by rule 262
	LET	reduce by rule 262
	STRUCTURE	reduce by rule 262
	FUNCTOR	reduce by rule 262
	SIGNATURE	reduce by rule 262
	SHARING	reduce by rule 262
	INSTRUCTION	reduce by rule 262
	VLIW	reduce by rule 262
	SUPERSCALAR	reduce by rule 262
	WITHTYPE	reduce by rule 262
	FUN	reduce by rule 262
	VAL	reduce by rule 262
	INCLUDE	reduce by rule 262
	OPEN	reduce by rule 262
	OP	reduce by rule 262
	LITTLE	reduce by rule 262
	BIG	reduce by rule 262
	PIPELINE	reduce by rule 262
	LOWERCASE	reduce by rule 262
	UPPERCASE	reduce by rule 262
	VERBATIM	reduce by rule 262
	RTL	reduce by rule 262
	SPAN	reduce by rule 262
	DELAYSLOT	reduce by rule 262
	ALWAYS	reduce by rule 262
	NEVER	reduce by rule 262
	NONFIX	reduce by rule 262
	INFIX	reduce by rule 262
	INFIXR	reduce by rule 262
	DEBUG	reduce by rule 262
	ASM_COLON	reduce by rule 262
	MC_COLON	reduce by rule 262
	RTL_COLON	reduce by rule 262
	DELAYSLOT_COLON	reduce by rule 262
	NULLIFIED_COLON	reduce by rule 262
	PADDING_COLON	reduce by rule 262
	RESOURCE	reduce by rule 262
	CPU	reduce by rule 262
	LATENCY	reduce by rule 262
	EXCEPTION	reduce by rule 262
	ID	reduce by rule 262
	SYMBOL	reduce by rule 262
	WORD	reduce by rule 262
	INT	reduce by rule 262
	INTINF	reduce by rule 262
	REAL	reduce by rule 262
	STRING	reduce by rule 262
	CHAR	reduce by rule 262
	EOF	reduce by rule 262


	.	error


state 285:

	aexp : ident2 .  (reduce by rule 242)

	ARCHITECTURE	reduce by rule 242
	END	reduce by rule 242
	LOCAL	reduce by rule 242
	IN	reduce by rule 242
	OF	reduce by rule 242
	DATATYPE	reduce by rule 242
	TYPE	reduce by rule 242
	EQ	reduce by rule 242
	DOLLAR	reduce by rule 242
	TIMES	reduce by rule 242
	AND	reduce by rule 242
	DEREF	reduce by rule 242
	NOT	reduce by rule 242
	LLBRACKET	reduce by rule 242
	LHASHBRACKET	reduce by rule 242
	LPAREN	reduce by rule 242
	RPAREN	reduce by rule 242
	LBRACKET	reduce by rule 242
	RBRACKET	reduce by rule 242
	LBRACE	reduce by rule 242
	RBRACE	reduce by rule 242
	SEMICOLON	reduce by rule 242
	LDQUOTE	reduce by rule 242
	RMETA	reduce by rule 242
	CELLSET	reduce by rule 242
	STORAGE	reduce by rule 242
	LOCATIONS	reduce by rule 242
	HASH	reduce by rule 242
	COMMA	reduce by rule 242
	COLON	reduce by rule 242
	AT	reduce by rule 242
	BAR	reduce by rule 242
	DARROW	reduce by rule 242
	THEN	reduce by rule 242
	ELSE	reduce by rule 242
	TRUE	reduce by rule 242
	FALSE	reduce by rule 242
	HANDLE	reduce by rule 242
	LET	reduce by rule 242
	STRUCTURE	reduce by rule 242
	FUNCTOR	reduce by rule 242
	SIGNATURE	reduce by rule 242
	SHARING	reduce by rule 242
	INSTRUCTION	reduce by rule 242
	VLIW	reduce by rule 242
	SUPERSCALAR	reduce by rule 242
	WITHTYPE	reduce by rule 242
	FUN	reduce by rule 242
	VAL	reduce by rule 242
	INCLUDE	reduce by rule 242
	OPEN	reduce by rule 242
	OP	reduce by rule 242
	LITTLE	reduce by rule 242
	BIG	reduce by rule 242
	PIPELINE	reduce by rule 242
	LOWERCASE	reduce by rule 242
	UPPERCASE	reduce by rule 242
	VERBATIM	reduce by rule 242
	RTL	reduce by rule 242
	SPAN	reduce by rule 242
	DELAYSLOT	reduce by rule 242
	ALWAYS	reduce by rule 242
	NEVER	reduce by rule 242
	NONFIX	reduce by rule 242
	INFIX	reduce by rule 242
	INFIXR	reduce by rule 242
	DEBUG	reduce by rule 242
	ASM_COLON	reduce by rule 242
	MC_COLON	reduce by rule 242
	RTL_COLON	reduce by rule 242
	DELAYSLOT_COLON	reduce by rule 242
	NULLIFIED_COLON	reduce by rule 242
	PADDING_COLON	reduce by rule 242
	RESOURCE	reduce by rule 242
	CPU	reduce by rule 242
	LATENCY	reduce by rule 242
	EXCEPTION	reduce by rule 242
	ID	reduce by rule 242
	SYMBOL	reduce by rule 242
	WORD	reduce by rule 242
	INT	reduce by rule 242
	INTINF	reduce by rule 242
	REAL	reduce by rule 242
	STRING	reduce by rule 242
	CHAR	reduce by rule 242
	EOF	reduce by rule 242


	.	error


state 286:

	aexp : sym . CONCAT LBRACKET exps RBRACKET 
	aexp : sym . CONCAT LBRACKET exps RBRACKET CONCAT sym 
	aexp2 : sym .  (reduce by rule 263)

	ARCHITECTURE	reduce by rule 263
	END	reduce by rule 263
	LOCAL	reduce by rule 263
	IN	reduce by rule 263
	OF	reduce by rule 263
	DATATYPE	reduce by rule 263
	TYPE	reduce by rule 263
	EQ	reduce by rule 263
	DOLLAR	reduce by rule 263
	TIMES	reduce by rule 263
	AND	reduce by rule 263
	DEREF	reduce by rule 263
	NOT	reduce by rule 263
	CONCAT	shift 405
	LLBRACKET	reduce by rule 263
	LHASHBRACKET	reduce by rule 263
	LPAREN	reduce by rule 263
	RPAREN	reduce by rule 263
	LBRACKET	reduce by rule 263
	RBRACKET	reduce by rule 263
	LBRACE	reduce by rule 263
	RBRACE	reduce by rule 263
	SEMICOLON	reduce by rule 263
	LDQUOTE	reduce by rule 263
	RMETA	reduce by rule 263
	CELLSET	reduce by rule 263
	STORAGE	reduce by rule 263
	LOCATIONS	reduce by rule 263
	HASH	reduce by rule 263
	COMMA	reduce by rule 263
	COLON	reduce by rule 263
	AT	reduce by rule 263
	BAR	reduce by rule 263
	DARROW	reduce by rule 263
	THEN	reduce by rule 263
	ELSE	reduce by rule 263
	TRUE	reduce by rule 263
	FALSE	reduce by rule 263
	HANDLE	reduce by rule 263
	LET	reduce by rule 263
	STRUCTURE	reduce by rule 263
	FUNCTOR	reduce by rule 263
	SIGNATURE	reduce by rule 263
	SHARING	reduce by rule 263
	INSTRUCTION	reduce by rule 263
	VLIW	reduce by rule 263
	SUPERSCALAR	reduce by rule 263
	WITHTYPE	reduce by rule 263
	FUN	reduce by rule 263
	VAL	reduce by rule 263
	INCLUDE	reduce by rule 263
	OPEN	reduce by rule 263
	OP	reduce by rule 263
	LITTLE	reduce by rule 263
	BIG	reduce by rule 263
	PIPELINE	reduce by rule 263
	LOWERCASE	reduce by rule 263
	UPPERCASE	reduce by rule 263
	VERBATIM	reduce by rule 263
	RTL	reduce by rule 263
	SPAN	reduce by rule 263
	DELAYSLOT	reduce by rule 263
	ALWAYS	reduce by rule 263
	NEVER	reduce by rule 263
	NONFIX	reduce by rule 263
	INFIX	reduce by rule 263
	INFIXR	reduce by rule 263
	DEBUG	reduce by rule 263
	ASM_COLON	reduce by rule 263
	MC_COLON	reduce by rule 263
	RTL_COLON	reduce by rule 263
	DELAYSLOT_COLON	reduce by rule 263
	NULLIFIED_COLON	reduce by rule 263
	PADDING_COLON	reduce by rule 263
	RESOURCE	reduce by rule 263
	CPU	reduce by rule 263
	LATENCY	reduce by rule 263
	EXCEPTION	reduce by rule 263
	ID	reduce by rule 263
	SYMBOL	reduce by rule 263
	WORD	reduce by rule 263
	INT	reduce by rule 263
	INTINF	reduce by rule 263
	REAL	reduce by rule 263
	STRING	reduce by rule 263
	CHAR	reduce by rule 263
	EOF	reduce by rule 263


	.	error


state 287:

	aexp : OP . symb 

	TIMES	shift 72
	DEREF	shift 71
	NOT	shift 70

	symb	goto 406

	.	error


state 288:

	aexp : LET . decls IN expseq END 

	ARCHITECTURE	shift 39
	LOCAL	shift 38
	IN	reduce by rule 1
	DATATYPE	shift 37
	TYPE	shift 36
	STORAGE	shift 35
	LOCATIONS	shift 34
	STRUCTURE	shift 33
	FUNCTOR	shift 32
	SIGNATURE	shift 31
	SHARING	shift 30
	INSTRUCTION	shift 29
	VLIW	shift 28
	SUPERSCALAR	shift 27
	FUN	shift 26
	VAL	shift 25
	INCLUDE	shift 24
	OPEN	shift 23
	LITTLE	shift 22
	BIG	shift 21
	PIPELINE	shift 20
	LOWERCASE	shift 19
	UPPERCASE	shift 18
	VERBATIM	shift 17
	RTL	shift 16
	NONFIX	shift 15
	INFIX	shift 14
	INFIXR	shift 13
	DEBUG	shift 12
	RESOURCE	shift 11
	CPU	shift 10
	LATENCY	shift 9
	EXCEPTION	shift 8

	decls	goto 407
	decl	goto 6
	mldecl	goto 5
	mymldecl	goto 4
	mddecl	goto 3
	mymddecl	goto 2
	assemblycase	goto 1

	.	error


state 289:

	exp : RAISE . exp 

	CASE	shift 301
	EQ	shift 300
	DOLLAR	shift 299
	TIMES	shift 72
	DEREF	shift 71
	NOT	shift 70
	LLBRACKET	shift 298
	LHASHBRACKET	shift 297
	LPAREN	shift 296
	LBRACKET	shift 295
	LBRACE	shift 294
	LDQUOTE	shift 293
	CELLSET	shift 50
	FN	shift 292
	HASH	shift 291
	IF	shift 290
	TRUE	shift 99
	FALSE	shift 98
	RAISE	shift 289
	LET	shift 288
	OP	shift 287
	ALWAYS	shift 96
	NEVER	shift 95
	ID	shift 49
	SYMBOL	shift 48
	WORD	shift 94
	INT	shift 64
	INTINF	shift 93
	REAL	shift 92
	STRING	shift 91
	CHAR	shift 90

	id	goto 135
	sym	goto 286
	symb	goto 67
	ident2	goto 285
	path	goto 85
	aexp	goto 284
	aexp2	goto 283
	appexp	goto 282
	exp	goto 408
	word	goto 82
	int	goto 81
	intinf	goto 80
	real	goto 79
	string	goto 78
	char	goto 77
	bool	goto 76
	literal	goto 280
	asm_strings	goto 279
	True	goto 74
	False	goto 73

	.	error


state 290:

	exp : IF . typedexp THEN typedexp ELSE exp 

	CASE	shift 301
	EQ	shift 300
	DOLLAR	shift 299
	TIMES	shift 72
	DEREF	shift 71
	NOT	shift 70
	LLBRACKET	shift 298
	LHASHBRACKET	shift 297
	LPAREN	shift 296
	LBRACKET	shift 295
	LBRACE	shift 294
	LDQUOTE	shift 293
	CELLSET	shift 50
	FN	shift 292
	HASH	shift 291
	IF	shift 290
	TRUE	shift 99
	FALSE	shift 98
	RAISE	shift 289
	LET	shift 288
	OP	shift 287
	ALWAYS	shift 96
	NEVER	shift 95
	ID	shift 49
	SYMBOL	shift 48
	WORD	shift 94
	INT	shift 64
	INTINF	shift 93
	REAL	shift 92
	STRING	shift 91
	CHAR	shift 90

	id	goto 135
	sym	goto 286
	symb	goto 67
	ident2	goto 285
	path	goto 85
	aexp	goto 284
	aexp2	goto 283
	appexp	goto 282
	exp	goto 337
	typedexp	goto 409
	word	goto 82
	int	goto 81
	intinf	goto 80
	real	goto 79
	string	goto 78
	char	goto 77
	bool	goto 76
	literal	goto 280
	asm_strings	goto 279
	True	goto 74
	False	goto 73

	.	error


state 291:

	aexp : HASH . id 

	CELLSET	shift 50
	ID	shift 49
	SYMBOL	shift 48

	id	goto 410

	.	error


state 292:

	exp : FN . clauses 

	TIMES	shift 72
	DEREF	shift 71
	NOT	shift 70
	LHASHBRACKET	shift 103
	LPAREN	shift 102
	LBRACKET	shift 101
	LBRACE	shift 100
	CELLSET	shift 50
	TRUE	shift 99
	FALSE	shift 98
	WILD	shift 97
	OP	shift 128
	ALWAYS	shift 96
	NEVER	shift 95
	ID	shift 49
	SYMBOL	shift 48
	WORD	shift 94
	INT	shift 64
	INTINF	shift 93
	REAL	shift 92
	STRING	shift 91
	CHAR	shift 90

	id	goto 127
	sym	goto 134
	symb	goto 67
	ident2	goto 87
	path	goto 85
	apat	goto 124
	apat2	goto 123
	apppat	goto 122
	pat	goto 195
	typedpat	goto 413
	word	goto 82
	int	goto 81
	intinf	goto 80
	real	goto 79
	string	goto 78
	char	goto 77
	bool	goto 76
	literal	goto 75
	clause	goto 412
	clauses	goto 411
	True	goto 74
	False	goto 73

	.	error


state 293:

	asm_strings : LDQUOTE . asms RDQUOTE 
	asm_strings : LDQUOTE . asms RDQUOTE asm_strings 

	LMETA	shift 417
	ASMTEXT	shift 416

	asms	goto 415
	asm	goto 414

	.	error


state 294:

	aexp : LBRACE . labexps0 RBRACE 

	RBRACE	reduce by rule 266
	CELLSET	shift 50
	ID	shift 49
	SYMBOL	shift 48

	id	goto 421
	labexps0	goto 420
	labexps	goto 419
	labexp	goto 418

	.	error


state 295:

	aexp : LBRACKET . exps RBRACKET 
	aexp : LBRACKET . exps RBRACKET CONCAT sym 

	CASE	shift 301
	EQ	shift 300
	DOLLAR	shift 299
	TIMES	shift 72
	DEREF	shift 71
	NOT	shift 70
	LLBRACKET	shift 298
	LHASHBRACKET	shift 297
	LPAREN	shift 296
	LBRACKET	shift 295
	RBRACKET	reduce by rule 288
	LBRACE	shift 294
	LDQUOTE	shift 293
	CELLSET	shift 50
	FN	shift 292
	HASH	shift 291
	IF	shift 290
	TRUE	shift 99
	FALSE	shift 98
	RAISE	shift 289
	LET	shift 288
	OP	shift 287
	ALWAYS	shift 96
	NEVER	shift 95
	ID	shift 49
	SYMBOL	shift 48
	WORD	shift 94
	INT	shift 64
	INTINF	shift 93
	REAL	shift 92
	STRING	shift 91
	CHAR	shift 90

	id	goto 135
	sym	goto 286
	symb	goto 67
	ident2	goto 285
	path	goto 85
	aexp	goto 284
	aexp2	goto 283
	appexp	goto 282
	exp	goto 337
	typedexp	goto 424
	exps	goto 423
	exps1	goto 422
	word	goto 82
	int	goto 81
	intinf	goto 80
	real	goto 79
	string	goto 78
	char	goto 77
	bool	goto 76
	literal	goto 280
	asm_strings	goto 279
	True	goto 74
	False	goto 73

	.	error


state 296:

	aexp : LPAREN . symb RPAREN 
	aexp : LPAREN . RPAREN 
	aexp : LPAREN . typedexp RPAREN 
	aexp : LPAREN . exps2 RPAREN 
	aexp : LPAREN . expseq2 RPAREN 

	CASE	shift 301
	EQ	shift 300
	DOLLAR	shift 299
	TIMES	shift 72
	DEREF	shift 71
	NOT	shift 70
	LLBRACKET	shift 298
	LHASHBRACKET	shift 297
	LPAREN	shift 296
	RPAREN	shift 429
	LBRACKET	shift 295
	LBRACE	shift 294
	LDQUOTE	shift 293
	CELLSET	shift 50
	FN	shift 292
	HASH	shift 291
	IF	shift 290
	TRUE	shift 99
	FALSE	shift 98
	RAISE	shift 289
	LET	shift 288
	OP	shift 287
	ALWAYS	shift 96
	NEVER	shift 95
	ID	shift 49
	SYMBOL	shift 48
	WORD	shift 94
	INT	shift 64
	INTINF	shift 93
	REAL	shift 92
	STRING	shift 91
	CHAR	shift 90

	id	goto 135
	sym	goto 286
	symb	goto 428
	ident2	goto 285
	path	goto 85
	aexp	goto 284
	aexp2	goto 283
	appexp	goto 282
	exp	goto 337
	typedexp	goto 427
	exps2	goto 426
	expseq2	goto 425
	word	goto 82
	int	goto 81
	intinf	goto 80
	real	goto 79
	string	goto 78
	char	goto 77
	bool	goto 76
	literal	goto 280
	asm_strings	goto 279
	True	goto 74
	False	goto 73

	.	error


state 297:

	aexp : LHASHBRACKET . exps RBRACKET 

	CASE	shift 301
	EQ	shift 300
	DOLLAR	shift 299
	TIMES	shift 72
	DEREF	shift 71
	NOT	shift 70
	LLBRACKET	shift 298
	LHASHBRACKET	shift 297
	LPAREN	shift 296
	LBRACKET	shift 295
	RBRACKET	reduce by rule 288
	LBRACE	shift 294
	LDQUOTE	shift 293
	CELLSET	shift 50
	FN	shift 292
	HASH	shift 291
	IF	shift 290
	TRUE	shift 99
	FALSE	shift 98
	RAISE	shift 289
	LET	shift 288
	OP	shift 287
	ALWAYS	shift 96
	NEVER	shift 95
	ID	shift 49
	SYMBOL	shift 48
	WORD	shift 94
	INT	shift 64
	INTINF	shift 93
	REAL	shift 92
	STRING	shift 91
	CHAR	shift 90

	id	goto 135
	sym	goto 286
	symb	goto 67
	ident2	goto 285
	path	goto 85
	aexp	goto 284
	aexp2	goto 283
	appexp	goto 282
	exp	goto 337
	typedexp	goto 424
	exps	goto 430
	exps1	goto 422
	word	goto 82
	int	goto 81
	intinf	goto 80
	real	goto 79
	string	goto 78
	char	goto 77
	bool	goto 76
	literal	goto 280
	asm_strings	goto 279
	True	goto 74
	False	goto 73

	.	error


state 298:

	aexp : LLBRACKET . rtlterms RRBRACKET 

	TIMES	shift 72
	DEREF	shift 71
	NOT	shift 70
	CELLSET	shift 50
	HASH	shift 435
	ID	shift 49
	SYMBOL	shift 48
	STRING	shift 91

	id	goto 69
	sym	goto 434
	symb	goto 67
	string	goto 433
	rtlterm	goto 432
	rtlterms	goto 431

	.	error


state 299:

	aexp : DOLLAR . id LBRACKET exp region RBRACKET 

	CELLSET	shift 50
	ID	shift 49
	SYMBOL	shift 48

	id	goto 436

	.	error


state 300:

	aexp2 : EQ .  (reduce by rule 264)

	ARCHITECTURE	reduce by rule 264
	END	reduce by rule 264
	LOCAL	reduce by rule 264
	IN	reduce by rule 264
	OF	reduce by rule 264
	DATATYPE	reduce by rule 264
	TYPE	reduce by rule 264
	EQ	reduce by rule 264
	DOLLAR	reduce by rule 264
	TIMES	reduce by rule 264
	AND	reduce by rule 264
	DEREF	reduce by rule 264
	NOT	reduce by rule 264
	LLBRACKET	reduce by rule 264
	LHASHBRACKET	reduce by rule 264
	LPAREN	reduce by rule 264
	RPAREN	reduce by rule 264
	LBRACKET	reduce by rule 264
	RBRACKET	reduce by rule 264
	LBRACE	reduce by rule 264
	RBRACE	reduce by rule 264
	SEMICOLON	reduce by rule 264
	LDQUOTE	reduce by rule 264
	RMETA	reduce by rule 264
	CELLSET	reduce by rule 264
	STORAGE	reduce by rule 264
	LOCATIONS	reduce by rule 264
	HASH	reduce by rule 264
	COMMA	reduce by rule 264
	COLON	reduce by rule 264
	AT	reduce by rule 264
	BAR	reduce by rule 264
	DARROW	reduce by rule 264
	THEN	reduce by rule 264
	ELSE	reduce by rule 264
	TRUE	reduce by rule 264
	FALSE	reduce by rule 264
	HANDLE	reduce by rule 264
	LET	reduce by rule 264
	STRUCTURE	reduce by rule 264
	FUNCTOR	reduce by rule 264
	SIGNATURE	reduce by rule 264
	SHARING	reduce by rule 264
	INSTRUCTION	reduce by rule 264
	VLIW	reduce by rule 264
	SUPERSCALAR	reduce by rule 264
	WITHTYPE	reduce by rule 264
	FUN	reduce by rule 264
	VAL	reduce by rule 264
	INCLUDE	reduce by rule 264
	OPEN	reduce by rule 264
	OP	reduce by rule 264
	LITTLE	reduce by rule 264
	BIG	reduce by rule 264
	PIPELINE	reduce by rule 264
	LOWERCASE	reduce by rule 264
	UPPERCASE	reduce by rule 264
	VERBATIM	reduce by rule 264
	RTL	reduce by rule 264
	SPAN	reduce by rule 264
	DELAYSLOT	reduce by rule 264
	ALWAYS	reduce by rule 264
	NEVER	reduce by rule 264
	NONFIX	reduce by rule 264
	INFIX	reduce by rule 264
	INFIXR	reduce by rule 264
	DEBUG	reduce by rule 264
	ASM_COLON	reduce by rule 264
	MC_COLON	reduce by rule 264
	RTL_COLON	reduce by rule 264
	DELAYSLOT_COLON	reduce by rule 264
	NULLIFIED_COLON	reduce by rule 264
	PADDING_COLON	reduce by rule 264
	RESOURCE	reduce by rule 264
	CPU	reduce by rule 264
	LATENCY	reduce by rule 264
	EXCEPTION	reduce by rule 264
	ID	reduce by rule 264
	SYMBOL	reduce by rule 264
	WORD	reduce by rule 264
	INT	reduce by rule 264
	INTINF	reduce by rule 264
	REAL	reduce by rule 264
	STRING	reduce by rule 264
	CHAR	reduce by rule 264
	EOF	reduce by rule 264


	.	error


state 301:

	exp : CASE . typedexp OF clauses 

	CASE	shift 301
	EQ	shift 300
	DOLLAR	shift 299
	TIMES	shift 72
	DEREF	shift 71
	NOT	shift 70
	LLBRACKET	shift 298
	LHASHBRACKET	shift 297
	LPAREN	shift 296
	LBRACKET	shift 295
	LBRACE	shift 294
	LDQUOTE	shift 293
	CELLSET	shift 50
	FN	shift 292
	HASH	shift 291
	IF	shift 290
	TRUE	shift 99
	FALSE	shift 98
	RAISE	shift 289
	LET	shift 288
	OP	shift 287
	ALWAYS	shift 96
	NEVER	shift 95
	ID	shift 49
	SYMBOL	shift 48
	WORD	shift 94
	INT	shift 64
	INTINF	shift 93
	REAL	shift 92
	STRING	shift 91
	CHAR	shift 90

	id	goto 135
	sym	goto 286
	symb	goto 67
	ident2	goto 285
	path	goto 85
	aexp	goto 284
	aexp2	goto 283
	appexp	goto 282
	exp	goto 337
	typedexp	goto 437
	word	goto 82
	int	goto 81
	intinf	goto 80
	real	goto 79
	string	goto 78
	char	goto 77
	bool	goto 76
	literal	goto 280
	asm_strings	goto 279
	True	goto 74
	False	goto 73

	.	error


state 302:

	path : path DOT sym .  (reduce by rule 425)

	ARCHITECTURE	reduce by rule 425
	END	reduce by rule 425
	LOCAL	reduce by rule 425
	IN	reduce by rule 425
	OF	reduce by rule 425
	DATATYPE	reduce by rule 425
	TYPE	reduce by rule 425
	EQ	reduce by rule 425
	DOLLAR	reduce by rule 425
	TIMES	reduce by rule 425
	AND	reduce by rule 425
	DEREF	reduce by rule 425
	NOT	reduce by rule 425
	LLBRACKET	reduce by rule 425
	LHASHBRACKET	reduce by rule 425
	LPAREN	reduce by rule 425
	RPAREN	reduce by rule 425
	LBRACKET	reduce by rule 425
	RBRACKET	reduce by rule 425
	LBRACE	reduce by rule 425
	RBRACE	reduce by rule 425
	SEMICOLON	reduce by rule 425
	LDQUOTE	reduce by rule 425
	RMETA	reduce by rule 425
	CELLSET	reduce by rule 425
	STORAGE	reduce by rule 425
	LOCATIONS	reduce by rule 425
	HASH	reduce by rule 425
	COMMA	reduce by rule 425
	COLON	reduce by rule 425
	DOT	reduce by rule 425
	AT	reduce by rule 425
	BAR	reduce by rule 425
	DARROW	reduce by rule 425
	THEN	reduce by rule 425
	ELSE	reduce by rule 425
	TRUE	reduce by rule 425
	FALSE	reduce by rule 425
	WILD	reduce by rule 425
	HANDLE	reduce by rule 425
	LET	reduce by rule 425
	STRUCTURE	reduce by rule 425
	FUNCTOR	reduce by rule 425
	SIGNATURE	reduce by rule 425
	WHERE	reduce by rule 425
	SHARING	reduce by rule 425
	INSTRUCTION	reduce by rule 425
	VLIW	reduce by rule 425
	SUPERSCALAR	reduce by rule 425
	WITHTYPE	reduce by rule 425
	FUN	reduce by rule 425
	VAL	reduce by rule 425
	INCLUDE	reduce by rule 425
	OPEN	reduce by rule 425
	OP	reduce by rule 425
	LITTLE	reduce by rule 425
	BIG	reduce by rule 425
	PIPELINE	reduce by rule 425
	LOWERCASE	reduce by rule 425
	UPPERCASE	reduce by rule 425
	VERBATIM	reduce by rule 425
	RTL	reduce by rule 425
	SPAN	reduce by rule 425
	DELAYSLOT	reduce by rule 425
	ALWAYS	reduce by rule 425
	NEVER	reduce by rule 425
	NONFIX	reduce by rule 425
	INFIX	reduce by rule 425
	INFIXR	reduce by rule 425
	DEBUG	reduce by rule 425
	ASM_COLON	reduce by rule 425
	MC_COLON	reduce by rule 425
	RTL_COLON	reduce by rule 425
	DELAYSLOT_COLON	reduce by rule 425
	NULLIFIED_COLON	reduce by rule 425
	PADDING_COLON	reduce by rule 425
	RESOURCE	reduce by rule 425
	CPU	reduce by rule 425
	LATENCY	reduce by rule 425
	EXCEPTION	reduce by rule 425
	ID	reduce by rule 425
	SYMBOL	reduce by rule 425
	WORD	reduce by rule 425
	INT	reduce by rule 425
	INTINF	reduce by rule 425
	REAL	reduce by rule 425
	STRING	reduce by rule 425
	CHAR	reduce by rule 425
	EOF	reduce by rule 425


	.	error


state 303:

	mymldecl : RTL syms COLON ty .  (reduce by rule 64)
	ty : ty . ARROW ty 

	ARCHITECTURE	reduce by rule 64
	END	reduce by rule 64
	LOCAL	reduce by rule 64
	IN	reduce by rule 64
	DATATYPE	reduce by rule 64
	TYPE	reduce by rule 64
	RPAREN	reduce by rule 64
	SEMICOLON	reduce by rule 64
	STORAGE	reduce by rule 64
	LOCATIONS	reduce by rule 64
	ARROW	shift 388
	STRUCTURE	reduce by rule 64
	FUNCTOR	reduce by rule 64
	SIGNATURE	reduce by rule 64
	SHARING	reduce by rule 64
	INSTRUCTION	reduce by rule 64
	VLIW	reduce by rule 64
	SUPERSCALAR	reduce by rule 64
	FUN	reduce by rule 64
	VAL	reduce by rule 64
	INCLUDE	reduce by rule 64
	OPEN	reduce by rule 64
	LITTLE	reduce by rule 64
	BIG	reduce by rule 64
	PIPELINE	reduce by rule 64
	LOWERCASE	reduce by rule 64
	UPPERCASE	reduce by rule 64
	VERBATIM	reduce by rule 64
	RTL	reduce by rule 64
	NONFIX	reduce by rule 64
	INFIX	reduce by rule 64
	INFIXR	reduce by rule 64
	DEBUG	reduce by rule 64
	RESOURCE	reduce by rule 64
	CPU	reduce by rule 64
	LATENCY	reduce by rule 64
	EXCEPTION	reduce by rule 64
	EOF	reduce by rule 64


	.	error


state 304:

	apat : sym CONCAT LBRACKET . pats RBRACKET 
	apat : sym CONCAT LBRACKET . pats RBRACKET CONCAT sym 

	TIMES	shift 72
	DEREF	shift 71
	NOT	shift 70
	LHASHBRACKET	shift 103
	LPAREN	shift 102
	LBRACKET	shift 101
	RBRACKET	reduce by rule 321
	LBRACE	shift 100
	CELLSET	shift 50
	TRUE	shift 99
	FALSE	shift 98
	WILD	shift 97
	OP	shift 128
	ALWAYS	shift 96
	NEVER	shift 95
	ID	shift 49
	SYMBOL	shift 48
	WORD	shift 94
	INT	shift 64
	INTINF	shift 93
	REAL	shift 92
	STRING	shift 91
	CHAR	shift 90

	id	goto 127
	sym	goto 134
	symb	goto 67
	ident2	goto 87
	path	goto 85
	apat	goto 124
	apat2	goto 123
	apppat	goto 122
	pat	goto 195
	typedpat	goto 194
	pats	goto 438
	pats1	goto 192
	word	goto 82
	int	goto 81
	intinf	goto 80
	real	goto 79
	string	goto 78
	char	goto 77
	bool	goto 76
	literal	goto 75
	True	goto 74
	False	goto 73

	.	error


state 305:

	asapat : id AS asapat .  (reduce by rule 320)

	EQ	reduce by rule 320


	.	error


state 306:

	apat : sym . CONCAT LBRACKET pats RBRACKET 
	apat : sym . CONCAT LBRACKET pats RBRACKET CONCAT sym 

	CONCAT	shift 184


	.	error


state 307:

	sym : id .  (reduce by rule 416)
	path : id . DOT sym 
	asapat : id . AS asapat 

	CONCAT	reduce by rule 416
	DOT	shift 186
	AS	shift 185


	.	error


state 308:

	path : id DOT sym .  (reduce by rule 424)

	ARCHITECTURE	reduce by rule 424
	END	reduce by rule 424
	LOCAL	reduce by rule 424
	IN	reduce by rule 424
	OF	reduce by rule 424
	DATATYPE	reduce by rule 424
	TYPE	reduce by rule 424
	EQ	reduce by rule 424
	DOLLAR	reduce by rule 424
	TIMES	reduce by rule 424
	AND	reduce by rule 424
	DEREF	reduce by rule 424
	NOT	reduce by rule 424
	LLBRACKET	reduce by rule 424
	LHASHBRACKET	reduce by rule 424
	LPAREN	reduce by rule 424
	RPAREN	reduce by rule 424
	LBRACKET	reduce by rule 424
	RBRACKET	reduce by rule 424
	LBRACE	reduce by rule 424
	RBRACE	reduce by rule 424
	SEMICOLON	reduce by rule 424
	LDQUOTE	reduce by rule 424
	RMETA	reduce by rule 424
	CELLSET	reduce by rule 424
	STORAGE	reduce by rule 424
	LOCATIONS	reduce by rule 424
	HASH	reduce by rule 424
	COMMA	reduce by rule 424
	COLON	reduce by rule 424
	DOT	reduce by rule 424
	AT	reduce by rule 424
	BAR	reduce by rule 424
	DARROW	reduce by rule 424
	THEN	reduce by rule 424
	ELSE	reduce by rule 424
	TRUE	reduce by rule 424
	FALSE	reduce by rule 424
	WILD	reduce by rule 424
	HANDLE	reduce by rule 424
	LET	reduce by rule 424
	STRUCTURE	reduce by rule 424
	FUNCTOR	reduce by rule 424
	SIGNATURE	reduce by rule 424
	WHERE	reduce by rule 424
	SHARING	reduce by rule 424
	INSTRUCTION	reduce by rule 424
	VLIW	reduce by rule 424
	SUPERSCALAR	reduce by rule 424
	WITHTYPE	reduce by rule 424
	FUN	reduce by rule 424
	VAL	reduce by rule 424
	INCLUDE	reduce by rule 424
	OPEN	reduce by rule 424
	OP	reduce by rule 424
	LITTLE	reduce by rule 424
	BIG	reduce by rule 424
	PIPELINE	reduce by rule 424
	LOWERCASE	reduce by rule 424
	UPPERCASE	reduce by rule 424
	VERBATIM	reduce by rule 424
	RTL	reduce by rule 424
	SPAN	reduce by rule 424
	DELAYSLOT	reduce by rule 424
	ALWAYS	reduce by rule 424
	NEVER	reduce by rule 424
	NONFIX	reduce by rule 424
	INFIX	reduce by rule 424
	INFIXR	reduce by rule 424
	DEBUG	reduce by rule 424
	ASM_COLON	reduce by rule 424
	MC_COLON	reduce by rule 424
	RTL_COLON	reduce by rule 424
	DELAYSLOT_COLON	reduce by rule 424
	NULLIFIED_COLON	reduce by rule 424
	PADDING_COLON	reduce by rule 424
	RESOURCE	reduce by rule 424
	CPU	reduce by rule 424
	LATENCY	reduce by rule 424
	EXCEPTION	reduce by rule 424
	ID	reduce by rule 424
	SYMBOL	reduce by rule 424
	WORD	reduce by rule 424
	INT	reduce by rule 424
	INTINF	reduce by rule 424
	REAL	reduce by rule 424
	STRING	reduce by rule 424
	CHAR	reduce by rule 424
	EOF	reduce by rule 424


	.	error


state 309:

	mymldecl : RTL id LBRACE labpats0 . RBRACE EQ exp 

	RBRACE	shift 439


	.	error


state 310:

	apat : LBRACE labpats0 RBRACE .  (reduce by rule 302)

	EQ	reduce by rule 302
	TIMES	reduce by rule 302
	AND	reduce by rule 302
	DEREF	reduce by rule 302
	NOT	reduce by rule 302
	LHASHBRACKET	reduce by rule 302
	LPAREN	reduce by rule 302
	RPAREN	reduce by rule 302
	LBRACKET	reduce by rule 302
	RBRACKET	reduce by rule 302
	LBRACE	reduce by rule 302
	RBRACE	reduce by rule 302
	CELLSET	reduce by rule 302
	COMMA	reduce by rule 302
	COLON	reduce by rule 302
	BAR	reduce by rule 302
	DARROW	reduce by rule 302
	TRUE	reduce by rule 302
	FALSE	reduce by rule 302
	WILD	reduce by rule 302
	WHERE	reduce by rule 302
	OP	reduce by rule 302
	ALWAYS	reduce by rule 302
	NEVER	reduce by rule 302
	EXCEPTION	reduce by rule 302
	ID	reduce by rule 302
	SYMBOL	reduce by rule 302
	WORD	reduce by rule 302
	INT	reduce by rule 302
	INTINF	reduce by rule 302
	REAL	reduce by rule 302
	STRING	reduce by rule 302
	CHAR	reduce by rule 302


	.	error


state 311:

	labpats : labpat COMMA . DOTDOT 
	labpats : labpat COMMA . labpats 

	TIMES	shift 72
	DEREF	shift 71
	NOT	shift 70
	CELLSET	shift 50
	DOTDOT	shift 441
	ID	shift 49
	SYMBOL	shift 48

	id	goto 69
	sym	goto 191
	symb	goto 67
	labpat	goto 190
	labpats	goto 440

	.	error


state 312:

	labpat : sym AS . typedpat 

	TIMES	shift 72
	DEREF	shift 71
	NOT	shift 70
	LHASHBRACKET	shift 103
	LPAREN	shift 102
	LBRACKET	shift 101
	LBRACE	shift 100
	CELLSET	shift 50
	TRUE	shift 99
	FALSE	shift 98
	WILD	shift 97
	OP	shift 128
	ALWAYS	shift 96
	NEVER	shift 95
	ID	shift 49
	SYMBOL	shift 48
	WORD	shift 94
	INT	shift 64
	INTINF	shift 93
	REAL	shift 92
	STRING	shift 91
	CHAR	shift 90

	id	goto 127
	sym	goto 134
	symb	goto 67
	ident2	goto 87
	path	goto 85
	apat	goto 124
	apat2	goto 123
	apppat	goto 122
	pat	goto 195
	typedpat	goto 442
	word	goto 82
	int	goto 81
	intinf	goto 80
	real	goto 79
	string	goto 78
	char	goto 77
	bool	goto 76
	literal	goto 75
	True	goto 74
	False	goto 73

	.	error


state 313:

	labpat : sym WHERE . typedexp 
	labpat : sym WHERE . typedexp IN typedpat 

	CASE	shift 301
	EQ	shift 300
	DOLLAR	shift 299
	TIMES	shift 72
	DEREF	shift 71
	NOT	shift 70
	LLBRACKET	shift 298
	LHASHBRACKET	shift 297
	LPAREN	shift 296
	LBRACKET	shift 295
	LBRACE	shift 294
	LDQUOTE	shift 293
	CELLSET	shift 50
	FN	shift 292
	HASH	shift 291
	IF	shift 290
	TRUE	shift 99
	FALSE	shift 98
	RAISE	shift 289
	LET	shift 288
	OP	shift 287
	ALWAYS	shift 96
	NEVER	shift 95
	ID	shift 49
	SYMBOL	shift 48
	WORD	shift 94
	INT	shift 64
	INTINF	shift 93
	REAL	shift 92
	STRING	shift 91
	CHAR	shift 90

	id	goto 135
	sym	goto 286
	symb	goto 67
	ident2	goto 285
	path	goto 85
	aexp	goto 284
	aexp2	goto 283
	appexp	goto 282
	exp	goto 337
	typedexp	goto 443
	word	goto 82
	int	goto 81
	intinf	goto 80
	real	goto 79
	string	goto 78
	char	goto 77
	bool	goto 76
	literal	goto 280
	asm_strings	goto 279
	True	goto 74
	False	goto 73

	.	error


state 314:

	labpat : sym EQ . typedpat 

	TIMES	shift 72
	DEREF	shift 71
	NOT	shift 70
	LHASHBRACKET	shift 103
	LPAREN	shift 102
	LBRACKET	shift 101
	LBRACE	shift 100
	CELLSET	shift 50
	TRUE	shift 99
	FALSE	shift 98
	WILD	shift 97
	OP	shift 128
	ALWAYS	shift 96
	NEVER	shift 95
	ID	shift 49
	SYMBOL	shift 48
	WORD	shift 94
	INT	shift 64
	INTINF	shift 93
	REAL	shift 92
	STRING	shift 91
	CHAR	shift 90

	id	goto 127
	sym	goto 134
	symb	goto 67
	ident2	goto 87
	path	goto 85
	apat	goto 124
	apat2	goto 123
	apppat	goto 122
	pat	goto 195
	typedpat	goto 444
	word	goto 82
	int	goto 81
	intinf	goto 80
	real	goto 79
	string	goto 78
	char	goto 77
	bool	goto 76
	literal	goto 75
	True	goto 74
	False	goto 73

	.	error


state 315:

	apat : LBRACKET pats RBRACKET .  (reduce by rule 294)
	apat : LBRACKET pats RBRACKET . CONCAT sym 

	EQ	reduce by rule 294
	TIMES	reduce by rule 294
	AND	reduce by rule 294
	DEREF	reduce by rule 294
	NOT	reduce by rule 294
	CONCAT	shift 445
	LHASHBRACKET	reduce by rule 294
	LPAREN	reduce by rule 294
	RPAREN	reduce by rule 294
	LBRACKET	reduce by rule 294
	RBRACKET	reduce by rule 294
	LBRACE	reduce by rule 294
	RBRACE	reduce by rule 294
	CELLSET	reduce by rule 294
	COMMA	reduce by rule 294
	COLON	reduce by rule 294
	BAR	reduce by rule 294
	DARROW	reduce by rule 294
	TRUE	reduce by rule 294
	FALSE	reduce by rule 294
	WILD	reduce by rule 294
	WHERE	reduce by rule 294
	OP	reduce by rule 294
	ALWAYS	reduce by rule 294
	NEVER	reduce by rule 294
	EXCEPTION	reduce by rule 294
	ID	reduce by rule 294
	SYMBOL	reduce by rule 294
	WORD	reduce by rule 294
	INT	reduce by rule 294
	INTINF	reduce by rule 294
	REAL	reduce by rule 294
	STRING	reduce by rule 294
	CHAR	reduce by rule 294


	.	error


state 316:

	typedpat : typedpat COLON . ty 

	DOLLAR	shift 271
	LPAREN	shift 270
	LBRACE	shift 269
	CELLSET	shift 50
	HASH	shift 268
	BITS	shift 246
	INSTRUCTION	shift 245
	CELL	shift 244
	ID	shift 49
	SYMBOL	shift 48
	TYVAR	shift 158

	id	goto 243
	tid	goto 267
	tid2	goto 241
	tident	goto 266
	tpath	goto 265
	ty	goto 446
	aty	goto 263
	appty	goto 262
	tuplety	goto 261
	tyvar	goto 260

	.	error


state 317:

	pats1 : typedpat COMMA . pats1 

	TIMES	shift 72
	DEREF	shift 71
	NOT	shift 70
	LHASHBRACKET	shift 103
	LPAREN	shift 102
	LBRACKET	shift 101
	LBRACE	shift 100
	CELLSET	shift 50
	TRUE	shift 99
	FALSE	shift 98
	WILD	shift 97
	OP	shift 128
	ALWAYS	shift 96
	NEVER	shift 95
	ID	shift 49
	SYMBOL	shift 48
	WORD	shift 94
	INT	shift 64
	INTINF	shift 93
	REAL	shift 92
	STRING	shift 91
	CHAR	shift 90

	id	goto 127
	sym	goto 134
	symb	goto 67
	ident2	goto 87
	path	goto 85
	apat	goto 124
	apat2	goto 123
	apppat	goto 122
	pat	goto 195
	typedpat	goto 194
	pats1	goto 447
	word	goto 82
	int	goto 81
	intinf	goto 80
	real	goto 79
	string	goto 78
	char	goto 77
	bool	goto 76
	literal	goto 75
	True	goto 74
	False	goto 73

	.	error


state 318:

	apat : LPAREN andpats2 RPAREN .  (reduce by rule 298)

	EQ	reduce by rule 298
	TIMES	reduce by rule 298
	AND	reduce by rule 298
	DEREF	reduce by rule 298
	NOT	reduce by rule 298
	LHASHBRACKET	reduce by rule 298
	LPAREN	reduce by rule 298
	RPAREN	reduce by rule 298
	LBRACKET	reduce by rule 298
	RBRACKET	reduce by rule 298
	LBRACE	reduce by rule 298
	RBRACE	reduce by rule 298
	CELLSET	reduce by rule 298
	COMMA	reduce by rule 298
	COLON	reduce by rule 298
	BAR	reduce by rule 298
	DARROW	reduce by rule 298
	TRUE	reduce by rule 298
	FALSE	reduce by rule 298
	WILD	reduce by rule 298
	WHERE	reduce by rule 298
	OP	reduce by rule 298
	ALWAYS	reduce by rule 298
	NEVER	reduce by rule 298
	EXCEPTION	reduce by rule 298
	ID	reduce by rule 298
	SYMBOL	reduce by rule 298
	WORD	reduce by rule 298
	INT	reduce by rule 298
	INTINF	reduce by rule 298
	REAL	reduce by rule 298
	STRING	reduce by rule 298
	CHAR	reduce by rule 298


	.	error


state 319:

	apat : LPAREN orpats2 RPAREN .  (reduce by rule 297)

	EQ	reduce by rule 297
	TIMES	reduce by rule 297
	AND	reduce by rule 297
	DEREF	reduce by rule 297
	NOT	reduce by rule 297
	LHASHBRACKET	reduce by rule 297
	LPAREN	reduce by rule 297
	RPAREN	reduce by rule 297
	LBRACKET	reduce by rule 297
	RBRACKET	reduce by rule 297
	LBRACE	reduce by rule 297
	RBRACE	reduce by rule 297
	CELLSET	reduce by rule 297
	COMMA	reduce by rule 297
	COLON	reduce by rule 297
	BAR	reduce by rule 297
	DARROW	reduce by rule 297
	TRUE	reduce by rule 297
	FALSE	reduce by rule 297
	WILD	reduce by rule 297
	WHERE	reduce by rule 297
	OP	reduce by rule 297
	ALWAYS	reduce by rule 297
	NEVER	reduce by rule 297
	EXCEPTION	reduce by rule 297
	ID	reduce by rule 297
	SYMBOL	reduce by rule 297
	WORD	reduce by rule 297
	INT	reduce by rule 297
	INTINF	reduce by rule 297
	REAL	reduce by rule 297
	STRING	reduce by rule 297
	CHAR	reduce by rule 297


	.	error


state 320:

	apat : LPAREN pats2 RPAREN .  (reduce by rule 296)

	EQ	reduce by rule 296
	TIMES	reduce by rule 296
	AND	reduce by rule 296
	DEREF	reduce by rule 296
	NOT	reduce by rule 296
	LHASHBRACKET	reduce by rule 296
	LPAREN	reduce by rule 296
	RPAREN	reduce by rule 296
	LBRACKET	reduce by rule 296
	RBRACKET	reduce by rule 296
	LBRACE	reduce by rule 296
	RBRACE	reduce by rule 296
	CELLSET	reduce by rule 296
	COMMA	reduce by rule 296
	COLON	reduce by rule 296
	BAR	reduce by rule 296
	DARROW	reduce by rule 296
	TRUE	reduce by rule 296
	FALSE	reduce by rule 296
	WILD	reduce by rule 296
	WHERE	reduce by rule 296
	OP	reduce by rule 296
	ALWAYS	reduce by rule 296
	NEVER	reduce by rule 296
	EXCEPTION	reduce by rule 296
	ID	reduce by rule 296
	SYMBOL	reduce by rule 296
	WORD	reduce by rule 296
	INT	reduce by rule 296
	INTINF	reduce by rule 296
	REAL	reduce by rule 296
	STRING	reduce by rule 296
	CHAR	reduce by rule 296


	.	error


state 321:

	apat : LPAREN typedpat WHERE . typedexp RPAREN 
	apat : LPAREN typedpat WHERE . typedexp IN typedpat RPAREN 

	CASE	shift 301
	EQ	shift 300
	DOLLAR	shift 299
	TIMES	shift 72
	DEREF	shift 71
	NOT	shift 70
	LLBRACKET	shift 298
	LHASHBRACKET	shift 297
	LPAREN	shift 296
	LBRACKET	shift 295
	LBRACE	shift 294
	LDQUOTE	shift 293
	CELLSET	shift 50
	FN	shift 292
	HASH	shift 291
	IF	shift 290
	TRUE	shift 99
	FALSE	shift 98
	RAISE	shift 289
	LET	shift 288
	OP	shift 287
	ALWAYS	shift 96
	NEVER	shift 95
	ID	shift 49
	SYMBOL	shift 48
	WORD	shift 94
	INT	shift 64
	INTINF	shift 93
	REAL	shift 92
	STRING	shift 91
	CHAR	shift 90

	id	goto 135
	sym	goto 286
	symb	goto 67
	ident2	goto 285
	path	goto 85
	aexp	goto 284
	aexp2	goto 283
	appexp	goto 282
	exp	goto 337
	typedexp	goto 448
	word	goto 82
	int	goto 81
	intinf	goto 80
	real	goto 79
	string	goto 78
	char	goto 77
	bool	goto 76
	literal	goto 280
	asm_strings	goto 279
	True	goto 74
	False	goto 73

	.	error


state 322:

	orpats2 : typedpat BAR . typedpat 
	orpats2 : typedpat BAR . orpats2 

	TIMES	shift 72
	DEREF	shift 71
	NOT	shift 70
	LHASHBRACKET	shift 103
	LPAREN	shift 102
	LBRACKET	shift 101
	LBRACE	shift 100
	CELLSET	shift 50
	TRUE	shift 99
	FALSE	shift 98
	WILD	shift 97
	OP	shift 128
	ALWAYS	shift 96
	NEVER	shift 95
	ID	shift 49
	SYMBOL	shift 48
	WORD	shift 94
	INT	shift 64
	INTINF	shift 93
	REAL	shift 92
	STRING	shift 91
	CHAR	shift 90

	id	goto 127
	sym	goto 134
	symb	goto 67
	ident2	goto 87
	path	goto 85
	apat	goto 124
	apat2	goto 123
	apppat	goto 122
	pat	goto 195
	typedpat	goto 450
	orpats2	goto 449
	word	goto 82
	int	goto 81
	intinf	goto 80
	real	goto 79
	string	goto 78
	char	goto 77
	bool	goto 76
	literal	goto 75
	True	goto 74
	False	goto 73

	.	error


state 323:

	pats2 : typedpat COMMA . pats1 

	TIMES	shift 72
	DEREF	shift 71
	NOT	shift 70
	LHASHBRACKET	shift 103
	LPAREN	shift 102
	LBRACKET	shift 101
	LBRACE	shift 100
	CELLSET	shift 50
	TRUE	shift 99
	FALSE	shift 98
	WILD	shift 97
	OP	shift 128
	ALWAYS	shift 96
	NEVER	shift 95
	ID	shift 49
	SYMBOL	shift 48
	WORD	shift 94
	INT	shift 64
	INTINF	shift 93
	REAL	shift 92
	STRING	shift 91
	CHAR	shift 90

	id	goto 127
	sym	goto 134
	symb	goto 67
	ident2	goto 87
	path	goto 85
	apat	goto 124
	apat2	goto 123
	apppat	goto 122
	pat	goto 195
	typedpat	goto 194
	pats1	goto 451
	word	goto 82
	int	goto 81
	intinf	goto 80
	real	goto 79
	string	goto 78
	char	goto 77
	bool	goto 76
	literal	goto 75
	True	goto 74
	False	goto 73

	.	error


state 324:

	apat : LPAREN typedpat RPAREN .  (reduce by rule 299)

	EQ	reduce by rule 299
	TIMES	reduce by rule 299
	AND	reduce by rule 299
	DEREF	reduce by rule 299
	NOT	reduce by rule 299
	LHASHBRACKET	reduce by rule 299
	LPAREN	reduce by rule 299
	RPAREN	reduce by rule 299
	LBRACKET	reduce by rule 299
	RBRACKET	reduce by rule 299
	LBRACE	reduce by rule 299
	RBRACE	reduce by rule 299
	CELLSET	reduce by rule 299
	COMMA	reduce by rule 299
	COLON	reduce by rule 299
	BAR	reduce by rule 299
	DARROW	reduce by rule 299
	TRUE	reduce by rule 299
	FALSE	reduce by rule 299
	WILD	reduce by rule 299
	WHERE	reduce by rule 299
	OP	reduce by rule 299
	ALWAYS	reduce by rule 299
	NEVER	reduce by rule 299
	EXCEPTION	reduce by rule 299
	ID	reduce by rule 299
	SYMBOL	reduce by rule 299
	WORD	reduce by rule 299
	INT	reduce by rule 299
	INTINF	reduce by rule 299
	REAL	reduce by rule 299
	STRING	reduce by rule 299
	CHAR	reduce by rule 299


	.	error


state 325:

	andpats2 : typedpat AND . typedpat 
	andpats2 : typedpat AND . andpats2 

	TIMES	shift 72
	DEREF	shift 71
	NOT	shift 70
	LHASHBRACKET	shift 103
	LPAREN	shift 102
	LBRACKET	shift 101
	LBRACE	shift 100
	CELLSET	shift 50
	TRUE	shift 99
	FALSE	shift 98
	WILD	shift 97
	OP	shift 128
	ALWAYS	shift 96
	NEVER	shift 95
	ID	shift 49
	SYMBOL	shift 48
	WORD	shift 94
	INT	shift 64
	INTINF	shift 93
	REAL	shift 92
	STRING	shift 91
	CHAR	shift 90

	id	goto 127
	sym	goto 134
	symb	goto 67
	ident2	goto 87
	path	goto 85
	apat	goto 124
	apat2	goto 123
	apppat	goto 122
	pat	goto 195
	typedpat	goto 453
	andpats2	goto 452
	word	goto 82
	int	goto 81
	intinf	goto 80
	real	goto 79
	string	goto 78
	char	goto 77
	bool	goto 76
	literal	goto 75
	True	goto 74
	False	goto 73

	.	error


state 326:

	apat : LHASHBRACKET pats RBRACKET .  (reduce by rule 295)

	EQ	reduce by rule 295
	TIMES	reduce by rule 295
	AND	reduce by rule 295
	DEREF	reduce by rule 295
	NOT	reduce by rule 295
	LHASHBRACKET	reduce by rule 295
	LPAREN	reduce by rule 295
	RPAREN	reduce by rule 295
	LBRACKET	reduce by rule 295
	RBRACKET	reduce by rule 295
	LBRACE	reduce by rule 295
	RBRACE	reduce by rule 295
	CELLSET	reduce by rule 295
	COMMA	reduce by rule 295
	COLON	reduce by rule 295
	BAR	reduce by rule 295
	DARROW	reduce by rule 295
	TRUE	reduce by rule 295
	FALSE	reduce by rule 295
	WILD	reduce by rule 295
	WHERE	reduce by rule 295
	OP	reduce by rule 295
	ALWAYS	reduce by rule 295
	NEVER	reduce by rule 295
	EXCEPTION	reduce by rule 295
	ID	reduce by rule 295
	SYMBOL	reduce by rule 295
	WORD	reduce by rule 295
	INT	reduce by rule 295
	INTINF	reduce by rule 295
	REAL	reduce by rule 295
	STRING	reduce by rule 295
	CHAR	reduce by rule 295


	.	error


state 327:

	pipelineclauses : pipelineclause BAR pipelineclauses .  (reduce by rule 43)

	ARCHITECTURE	reduce by rule 43
	END	reduce by rule 43
	LOCAL	reduce by rule 43
	IN	reduce by rule 43
	DATATYPE	reduce by rule 43
	TYPE	reduce by rule 43
	AND	reduce by rule 43
	RPAREN	reduce by rule 43
	SEMICOLON	reduce by rule 43
	STORAGE	reduce by rule 43
	LOCATIONS	reduce by rule 43
	STRUCTURE	reduce by rule 43
	FUNCTOR	reduce by rule 43
	SIGNATURE	reduce by rule 43
	SHARING	reduce by rule 43
	INSTRUCTION	reduce by rule 43
	VLIW	reduce by rule 43
	SUPERSCALAR	reduce by rule 43
	FUN	reduce by rule 43
	VAL	reduce by rule 43
	INCLUDE	reduce by rule 43
	OPEN	reduce by rule 43
	LITTLE	reduce by rule 43
	BIG	reduce by rule 43
	PIPELINE	reduce by rule 43
	LOWERCASE	reduce by rule 43
	UPPERCASE	reduce by rule 43
	VERBATIM	reduce by rule 43
	RTL	reduce by rule 43
	NONFIX	reduce by rule 43
	INFIX	reduce by rule 43
	INFIXR	reduce by rule 43
	DEBUG	reduce by rule 43
	RESOURCE	reduce by rule 43
	CPU	reduce by rule 43
	LATENCY	reduce by rule 43
	EXCEPTION	reduce by rule 43
	EOF	reduce by rule 43


	.	error


state 328:

	pipelinebinds : pipelinebind AND pipelinebinds .  (reduce by rule 40)

	ARCHITECTURE	reduce by rule 40
	END	reduce by rule 40
	LOCAL	reduce by rule 40
	IN	reduce by rule 40
	DATATYPE	reduce by rule 40
	TYPE	reduce by rule 40
	RPAREN	reduce by rule 40
	SEMICOLON	reduce by rule 40
	STORAGE	reduce by rule 40
	LOCATIONS	reduce by rule 40
	STRUCTURE	reduce by rule 40
	FUNCTOR	reduce by rule 40
	SIGNATURE	reduce by rule 40
	SHARING	reduce by rule 40
	INSTRUCTION	reduce by rule 40
	VLIW	reduce by rule 40
	SUPERSCALAR	reduce by rule 40
	FUN	reduce by rule 40
	VAL	reduce by rule 40
	INCLUDE	reduce by rule 40
	OPEN	reduce by rule 40
	LITTLE	reduce by rule 40
	BIG	reduce by rule 40
	PIPELINE	reduce by rule 40
	LOWERCASE	reduce by rule 40
	UPPERCASE	reduce by rule 40
	VERBATIM	reduce by rule 40
	RTL	reduce by rule 40
	NONFIX	reduce by rule 40
	INFIX	reduce by rule 40
	INFIXR	reduce by rule 40
	DEBUG	reduce by rule 40
	RESOURCE	reduce by rule 40
	CPU	reduce by rule 40
	LATENCY	reduce by rule 40
	EXCEPTION	reduce by rule 40
	EOF	reduce by rule 40


	.	error


state 329:

	pipelineclause : id pat EQ . LBRACKET cycles0 RBRACKET 

	LBRACKET	shift 454


	.	error


state 330:

	sigexp : sigexp WHERE sigsubs .  (reduce by rule 92)

	ARCHITECTURE	reduce by rule 92
	END	reduce by rule 92
	LOCAL	reduce by rule 92
	IN	reduce by rule 92
	DATATYPE	reduce by rule 92
	TYPE	reduce by rule 92
	EQ	reduce by rule 92
	RPAREN	reduce by rule 92
	SEMICOLON	reduce by rule 92
	STORAGE	reduce by rule 92
	LOCATIONS	reduce by rule 92
	STRUCTURE	reduce by rule 92
	FUNCTOR	reduce by rule 92
	SIGNATURE	reduce by rule 92
	WHERE	reduce by rule 92
	SHARING	reduce by rule 92
	INSTRUCTION	reduce by rule 92
	VLIW	reduce by rule 92
	SUPERSCALAR	reduce by rule 92
	FUN	reduce by rule 92
	VAL	reduce by rule 92
	INCLUDE	reduce by rule 92
	OPEN	reduce by rule 92
	LITTLE	reduce by rule 92
	BIG	reduce by rule 92
	PIPELINE	reduce by rule 92
	LOWERCASE	reduce by rule 92
	UPPERCASE	reduce by rule 92
	VERBATIM	reduce by rule 92
	RTL	reduce by rule 92
	NONFIX	reduce by rule 92
	INFIX	reduce by rule 92
	INFIXR	reduce by rule 92
	DEBUG	reduce by rule 92
	RESOURCE	reduce by rule 92
	CPU	reduce by rule 92
	LATENCY	reduce by rule 92
	EXCEPTION	reduce by rule 92
	EOF	reduce by rule 92


	.	error


state 331:

	sigsubs : sigsub .  (reduce by rule 95)
	sigsubs : sigsub . AND sigsubs 

	ARCHITECTURE	reduce by rule 95
	END	reduce by rule 95
	LOCAL	reduce by rule 95
	IN	reduce by rule 95
	DATATYPE	reduce by rule 95
	TYPE	reduce by rule 95
	EQ	reduce by rule 95
	AND	shift 455
	RPAREN	reduce by rule 95
	SEMICOLON	reduce by rule 95
	STORAGE	reduce by rule 95
	LOCATIONS	reduce by rule 95
	STRUCTURE	reduce by rule 95
	FUNCTOR	reduce by rule 95
	SIGNATURE	reduce by rule 95
	WHERE	reduce by rule 95
	SHARING	reduce by rule 95
	INSTRUCTION	reduce by rule 95
	VLIW	reduce by rule 95
	SUPERSCALAR	reduce by rule 95
	FUN	reduce by rule 95
	VAL	reduce by rule 95
	INCLUDE	reduce by rule 95
	OPEN	reduce by rule 95
	LITTLE	reduce by rule 95
	BIG	reduce by rule 95
	PIPELINE	reduce by rule 95
	LOWERCASE	reduce by rule 95
	UPPERCASE	reduce by rule 95
	VERBATIM	reduce by rule 95
	RTL	reduce by rule 95
	NONFIX	reduce by rule 95
	INFIX	reduce by rule 95
	INFIXR	reduce by rule 95
	DEBUG	reduce by rule 95
	RESOURCE	reduce by rule 95
	CPU	reduce by rule 95
	LATENCY	reduce by rule 95
	EXCEPTION	reduce by rule 95
	EOF	reduce by rule 95


	.	error


state 332:

	sigsub : ident . EQ structexp 

	EQ	shift 456


	.	error


state 333:

	sigsub : TYPE . ident EQ ty 

	CELLSET	shift 50
	ID	shift 49
	SYMBOL	shift 48

	id	goto 114
	ident	goto 457
	ident2	goto 112
	path	goto 85

	.	error


state 334:

	sigexp : SIG decls END .  (reduce by rule 91)

	ARCHITECTURE	reduce by rule 91
	END	reduce by rule 91
	LOCAL	reduce by rule 91
	IN	reduce by rule 91
	DATATYPE	reduce by rule 91
	TYPE	reduce by rule 91
	EQ	reduce by rule 91
	RPAREN	reduce by rule 91
	SEMICOLON	reduce by rule 91
	STORAGE	reduce by rule 91
	LOCATIONS	reduce by rule 91
	STRUCTURE	reduce by rule 91
	FUNCTOR	reduce by rule 91
	SIGNATURE	reduce by rule 91
	WHERE	reduce by rule 91
	SHARING	reduce by rule 91
	INSTRUCTION	reduce by rule 91
	VLIW	reduce by rule 91
	SUPERSCALAR	reduce by rule 91
	FUN	reduce by rule 91
	VAL	reduce by rule 91
	INCLUDE	reduce by rule 91
	OPEN	reduce by rule 91
	LITTLE	reduce by rule 91
	BIG	reduce by rule 91
	PIPELINE	reduce by rule 91
	LOWERCASE	reduce by rule 91
	UPPERCASE	reduce by rule 91
	VERBATIM	reduce by rule 91
	RTL	reduce by rule 91
	NONFIX	reduce by rule 91
	INFIX	reduce by rule 91
	INFIXR	reduce by rule 91
	DEBUG	reduce by rule 91
	RESOURCE	reduce by rule 91
	CPU	reduce by rule 91
	LATENCY	reduce by rule 91
	EXCEPTION	reduce by rule 91
	EOF	reduce by rule 91


	.	error


state 335:

	valbinds : valbind AND valbinds .  (reduce by rule 232)

	ARCHITECTURE	reduce by rule 232
	END	reduce by rule 232
	LOCAL	reduce by rule 232
	IN	reduce by rule 232
	DATATYPE	reduce by rule 232
	TYPE	reduce by rule 232
	RPAREN	reduce by rule 232
	SEMICOLON	reduce by rule 232
	STORAGE	reduce by rule 232
	LOCATIONS	reduce by rule 232
	STRUCTURE	reduce by rule 232
	FUNCTOR	reduce by rule 232
	SIGNATURE	reduce by rule 232
	SHARING	reduce by rule 232
	INSTRUCTION	reduce by rule 232
	VLIW	reduce by rule 232
	SUPERSCALAR	reduce by rule 232
	FUN	reduce by rule 232
	VAL	reduce by rule 232
	INCLUDE	reduce by rule 232
	OPEN	reduce by rule 232
	LITTLE	reduce by rule 232
	BIG	reduce by rule 232
	PIPELINE	reduce by rule 232
	LOWERCASE	reduce by rule 232
	UPPERCASE	reduce by rule 232
	VERBATIM	reduce by rule 232
	RTL	reduce by rule 232
	NONFIX	reduce by rule 232
	INFIX	reduce by rule 232
	INFIXR	reduce by rule 232
	DEBUG	reduce by rule 232
	RESOURCE	reduce by rule 232
	CPU	reduce by rule 232
	LATENCY	reduce by rule 232
	EXCEPTION	reduce by rule 232
	EOF	reduce by rule 232


	.	error


state 336:

	typedexp : typedexp . COLON ty 
	valbind : pat EQ typedexp .  (reduce by rule 233)

	ARCHITECTURE	reduce by rule 233
	END	reduce by rule 233
	LOCAL	reduce by rule 233
	IN	reduce by rule 233
	DATATYPE	reduce by rule 233
	TYPE	reduce by rule 233
	AND	reduce by rule 233
	RPAREN	reduce by rule 233
	SEMICOLON	reduce by rule 233
	STORAGE	reduce by rule 233
	LOCATIONS	reduce by rule 233
	COLON	shift 458
	STRUCTURE	reduce by rule 233
	FUNCTOR	reduce by rule 233
	SIGNATURE	reduce by rule 233
	SHARING	reduce by rule 233
	INSTRUCTION	reduce by rule 233
	VLIW	reduce by rule 233
	SUPERSCALAR	reduce by rule 233
	FUN	reduce by rule 233
	VAL	reduce by rule 233
	INCLUDE	reduce by rule 233
	OPEN	reduce by rule 233
	LITTLE	reduce by rule 233
	BIG	reduce by rule 233
	PIPELINE	reduce by rule 233
	LOWERCASE	reduce by rule 233
	UPPERCASE	reduce by rule 233
	VERBATIM	reduce by rule 233
	RTL	reduce by rule 233
	NONFIX	reduce by rule 233
	INFIX	reduce by rule 233
	INFIXR	reduce by rule 233
	DEBUG	reduce by rule 233
	RESOURCE	reduce by rule 233
	CPU	reduce by rule 233
	LATENCY	reduce by rule 233
	EXCEPTION	reduce by rule 233
	EOF	reduce by rule 233


	.	error


state 337:

	exp : exp . HANDLE clauses 
	typedexp : exp .  (reduce by rule 280)

	ARCHITECTURE	reduce by rule 280
	END	reduce by rule 280
	LOCAL	reduce by rule 280
	IN	reduce by rule 280
	OF	reduce by rule 280
	DATATYPE	reduce by rule 280
	TYPE	reduce by rule 280
	AND	reduce by rule 280
	RPAREN	reduce by rule 280
	RBRACKET	reduce by rule 280
	RBRACE	reduce by rule 280
	SEMICOLON	reduce by rule 280
	STORAGE	reduce by rule 280
	LOCATIONS	reduce by rule 280
	COMMA	reduce by rule 280
	COLON	reduce by rule 280
	BAR	reduce by rule 280
	DARROW	reduce by rule 280
	THEN	reduce by rule 280
	ELSE	reduce by rule 280
	HANDLE	shift 402
	STRUCTURE	reduce by rule 280
	FUNCTOR	reduce by rule 280
	SIGNATURE	reduce by rule 280
	SHARING	reduce by rule 280
	INSTRUCTION	reduce by rule 280
	VLIW	reduce by rule 280
	SUPERSCALAR	reduce by rule 280
	FUN	reduce by rule 280
	VAL	reduce by rule 280
	INCLUDE	reduce by rule 280
	OPEN	reduce by rule 280
	LITTLE	reduce by rule 280
	BIG	reduce by rule 280
	PIPELINE	reduce by rule 280
	LOWERCASE	reduce by rule 280
	UPPERCASE	reduce by rule 280
	VERBATIM	reduce by rule 280
	RTL	reduce by rule 280
	NONFIX	reduce by rule 280
	INFIX	reduce by rule 280
	INFIXR	reduce by rule 280
	DEBUG	reduce by rule 280
	RESOURCE	reduce by rule 280
	CPU	reduce by rule 280
	LATENCY	reduce by rule 280
	EXCEPTION	reduce by rule 280
	EOF	reduce by rule 280


	.	error


state 338:

	mymldecl : VAL syms COLON ty .  (reduce by rule 66)
	ty : ty . ARROW ty 

	ARCHITECTURE	reduce by rule 66
	END	reduce by rule 66
	LOCAL	reduce by rule 66
	IN	reduce by rule 66
	DATATYPE	reduce by rule 66
	TYPE	reduce by rule 66
	RPAREN	reduce by rule 66
	SEMICOLON	reduce by rule 66
	STORAGE	reduce by rule 66
	LOCATIONS	reduce by rule 66
	ARROW	shift 388
	STRUCTURE	reduce by rule 66
	FUNCTOR	reduce by rule 66
	SIGNATURE	reduce by rule 66
	SHARING	reduce by rule 66
	INSTRUCTION	reduce by rule 66
	VLIW	reduce by rule 66
	SUPERSCALAR	reduce by rule 66
	FUN	reduce by rule 66
	VAL	reduce by rule 66
	INCLUDE	reduce by rule 66
	OPEN	reduce by rule 66
	LITTLE	reduce by rule 66
	BIG	reduce by rule 66
	PIPELINE	reduce by rule 66
	LOWERCASE	reduce by rule 66
	UPPERCASE	reduce by rule 66
	VERBATIM	reduce by rule 66
	RTL	reduce by rule 66
	NONFIX	reduce by rule 66
	INFIX	reduce by rule 66
	INFIXR	reduce by rule 66
	DEBUG	reduce by rule 66
	RESOURCE	reduce by rule 66
	CPU	reduce by rule 66
	LATENCY	reduce by rule 66
	EXCEPTION	reduce by rule 66
	EOF	reduce by rule 66


	.	error


state 339:

	pat : id AS pat .  (reduce by rule 316)

	EQ	reduce by rule 316
	AND	reduce by rule 316
	RPAREN	reduce by rule 316
	RBRACKET	reduce by rule 316
	RBRACE	reduce by rule 316
	COMMA	reduce by rule 316
	COLON	reduce by rule 316
	BAR	reduce by rule 316
	DARROW	reduce by rule 316
	WHERE	reduce by rule 316
	EXCEPTION	reduce by rule 316


	.	error


state 340:

	funbinds : funbind AND funbinds .  (reduce by rule 229)

	ARCHITECTURE	reduce by rule 229
	END	reduce by rule 229
	LOCAL	reduce by rule 229
	IN	reduce by rule 229
	DATATYPE	reduce by rule 229
	TYPE	reduce by rule 229
	RPAREN	reduce by rule 229
	SEMICOLON	reduce by rule 229
	STORAGE	reduce by rule 229
	LOCATIONS	reduce by rule 229
	STRUCTURE	reduce by rule 229
	FUNCTOR	reduce by rule 229
	SIGNATURE	reduce by rule 229
	SHARING	reduce by rule 229
	INSTRUCTION	reduce by rule 229
	VLIW	reduce by rule 229
	SUPERSCALAR	reduce by rule 229
	FUN	reduce by rule 229
	VAL	reduce by rule 229
	INCLUDE	reduce by rule 229
	OPEN	reduce by rule 229
	LITTLE	reduce by rule 229
	BIG	reduce by rule 229
	PIPELINE	reduce by rule 229
	LOWERCASE	reduce by rule 229
	UPPERCASE	reduce by rule 229
	VERBATIM	reduce by rule 229
	RTL	reduce by rule 229
	NONFIX	reduce by rule 229
	INFIX	reduce by rule 229
	INFIXR	reduce by rule 229
	DEBUG	reduce by rule 229
	RESOURCE	reduce by rule 229
	CPU	reduce by rule 229
	LATENCY	reduce by rule 229
	EXCEPTION	reduce by rule 229
	EOF	reduce by rule 229


	.	error


state 341:

	funclauses : funclause BAR funclauses .  (reduce by rule 349)

	ARCHITECTURE	reduce by rule 349
	END	reduce by rule 349
	LOCAL	reduce by rule 349
	IN	reduce by rule 349
	DATATYPE	reduce by rule 349
	TYPE	reduce by rule 349
	AND	reduce by rule 349
	RPAREN	reduce by rule 349
	SEMICOLON	reduce by rule 349
	STORAGE	reduce by rule 349
	LOCATIONS	reduce by rule 349
	STRUCTURE	reduce by rule 349
	FUNCTOR	reduce by rule 349
	SIGNATURE	reduce by rule 349
	SHARING	reduce by rule 349
	INSTRUCTION	reduce by rule 349
	VLIW	reduce by rule 349
	SUPERSCALAR	reduce by rule 349
	FUN	reduce by rule 349
	VAL	reduce by rule 349
	INCLUDE	reduce by rule 349
	OPEN	reduce by rule 349
	LITTLE	reduce by rule 349
	BIG	reduce by rule 349
	PIPELINE	reduce by rule 349
	LOWERCASE	reduce by rule 349
	UPPERCASE	reduce by rule 349
	VERBATIM	reduce by rule 349
	RTL	reduce by rule 349
	NONFIX	reduce by rule 349
	INFIX	reduce by rule 349
	INFIXR	reduce by rule 349
	DEBUG	reduce by rule 349
	RESOURCE	reduce by rule 349
	CPU	reduce by rule 349
	LATENCY	reduce by rule 349
	EXCEPTION	reduce by rule 349
	EOF	reduce by rule 349


	.	error


state 342:

	funclause : apppat funguard return_ty . cont EQ typedexp 

	EQ	reduce by rule 337
	EXCEPTION	shift 460

	cont	goto 459

	.	error


state 343:

	return_ty : COLON . ty 

	DOLLAR	shift 271
	LPAREN	shift 270
	LBRACE	shift 269
	CELLSET	shift 50
	HASH	shift 268
	BITS	shift 246
	INSTRUCTION	shift 245
	CELL	shift 244
	ID	shift 49
	SYMBOL	shift 48
	TYVAR	shift 158

	id	goto 243
	tid	goto 267
	tid2	goto 241
	tident	goto 266
	tpath	goto 265
	ty	goto 461
	aty	goto 263
	appty	goto 262
	tuplety	goto 261
	tyvar	goto 260

	.	error


state 344:

	funguard : WHERE LPAREN . typedexp RPAREN 

	CASE	shift 301
	EQ	shift 300
	DOLLAR	shift 299
	TIMES	shift 72
	DEREF	shift 71
	NOT	shift 70
	LLBRACKET	shift 298
	LHASHBRACKET	shift 297
	LPAREN	shift 296
	LBRACKET	shift 295
	LBRACE	shift 294
	LDQUOTE	shift 293
	CELLSET	shift 50
	FN	shift 292
	HASH	shift 291
	IF	shift 290
	TRUE	shift 99
	FALSE	shift 98
	RAISE	shift 289
	LET	shift 288
	OP	shift 287
	ALWAYS	shift 96
	NEVER	shift 95
	ID	shift 49
	SYMBOL	shift 48
	WORD	shift 94
	INT	shift 64
	INTINF	shift 93
	REAL	shift 92
	STRING	shift 91
	CHAR	shift 90

	id	goto 135
	sym	goto 286
	symb	goto 67
	ident2	goto 285
	path	goto 85
	aexp	goto 284
	aexp2	goto 283
	appexp	goto 282
	exp	goto 337
	typedexp	goto 462
	word	goto 82
	int	goto 81
	intinf	goto 80
	real	goto 79
	string	goto 78
	char	goto 77
	bool	goto 76
	literal	goto 280
	asm_strings	goto 279
	True	goto 74
	False	goto 73

	.	error


state 345:

	consbinds : consbind BAR consbinds .  (reduce by rule 143)

	ARCHITECTURE	reduce by rule 143
	END	reduce by rule 143
	LOCAL	reduce by rule 143
	IN	reduce by rule 143
	DATATYPE	reduce by rule 143
	TYPE	reduce by rule 143
	AND	reduce by rule 143
	RPAREN	reduce by rule 143
	SEMICOLON	reduce by rule 143
	STORAGE	reduce by rule 143
	LOCATIONS	reduce by rule 143
	STRUCTURE	reduce by rule 143
	FUNCTOR	reduce by rule 143
	SIGNATURE	reduce by rule 143
	SHARING	reduce by rule 143
	INSTRUCTION	reduce by rule 143
	VLIW	reduce by rule 143
	SUPERSCALAR	reduce by rule 143
	WITHTYPE	reduce by rule 143
	FUN	reduce by rule 143
	VAL	reduce by rule 143
	INCLUDE	reduce by rule 143
	OPEN	reduce by rule 143
	LITTLE	reduce by rule 143
	BIG	reduce by rule 143
	PIPELINE	reduce by rule 143
	LOWERCASE	reduce by rule 143
	UPPERCASE	reduce by rule 143
	VERBATIM	reduce by rule 143
	RTL	reduce by rule 143
	NONFIX	reduce by rule 143
	INFIX	reduce by rule 143
	INFIXR	reduce by rule 143
	DEBUG	reduce by rule 143
	RESOURCE	reduce by rule 143
	CPU	reduce by rule 143
	LATENCY	reduce by rule 143
	EXCEPTION	reduce by rule 143
	EOF	reduce by rule 143


	.	error


state 346:

	consassembly : asm_strings .  (reduce by rule 184)

	ARCHITECTURE	reduce by rule 184
	END	reduce by rule 184
	LOCAL	reduce by rule 184
	IN	reduce by rule 184
	DATATYPE	reduce by rule 184
	TYPE	reduce by rule 184
	AND	reduce by rule 184
	LPAREN	reduce by rule 184
	RPAREN	reduce by rule 184
	SEMICOLON	reduce by rule 184
	CELLSET	reduce by rule 184
	STORAGE	reduce by rule 184
	LOCATIONS	reduce by rule 184
	BAR	reduce by rule 184
	STRUCTURE	reduce by rule 184
	FUNCTOR	reduce by rule 184
	SIGNATURE	reduce by rule 184
	SHARING	reduce by rule 184
	INSTRUCTION	reduce by rule 184
	VLIW	reduce by rule 184
	SUPERSCALAR	reduce by rule 184
	WITHTYPE	reduce by rule 184
	FUN	reduce by rule 184
	VAL	reduce by rule 184
	INCLUDE	reduce by rule 184
	OPEN	reduce by rule 184
	LITTLE	reduce by rule 184
	BIG	reduce by rule 184
	PIPELINE	reduce by rule 184
	LOWERCASE	reduce by rule 184
	UPPERCASE	reduce by rule 184
	VERBATIM	reduce by rule 184
	RTL	reduce by rule 184
	SPAN	reduce by rule 184
	DELAYSLOT	reduce by rule 184
	NONFIX	reduce by rule 184
	INFIX	reduce by rule 184
	INFIXR	reduce by rule 184
	DEBUG	reduce by rule 184
	MC_COLON	reduce by rule 184
	RTL_COLON	reduce by rule 184
	DELAYSLOT_COLON	reduce by rule 184
	NULLIFIED_COLON	reduce by rule 184
	PADDING_COLON	reduce by rule 184
	RESOURCE	reduce by rule 184
	CPU	reduce by rule 184
	LATENCY	reduce by rule 184
	EXCEPTION	reduce by rule 184
	ID	reduce by rule 184
	SYMBOL	reduce by rule 184
	WORD	reduce by rule 184
	INT	reduce by rule 184
	EOF	reduce by rule 184


	.	error


state 347:

	consbind : sym of_ty consassembly . consencoding rtl nop nullified delayslot delayslotcandidate sdi latency pipeline 

	ARCHITECTURE	reduce by rule 176
	END	reduce by rule 176
	LOCAL	reduce by rule 176
	IN	reduce by rule 176
	DATATYPE	reduce by rule 176
	TYPE	reduce by rule 176
	AND	reduce by rule 176
	LPAREN	shift 469
	RPAREN	reduce by rule 176
	SEMICOLON	reduce by rule 176
	CELLSET	shift 50
	STORAGE	reduce by rule 176
	LOCATIONS	reduce by rule 176
	BAR	reduce by rule 176
	STRUCTURE	reduce by rule 176
	FUNCTOR	reduce by rule 176
	SIGNATURE	reduce by rule 176
	SHARING	reduce by rule 176
	INSTRUCTION	reduce by rule 176
	VLIW	reduce by rule 176
	SUPERSCALAR	reduce by rule 176
	WITHTYPE	reduce by rule 176
	FUN	reduce by rule 176
	VAL	reduce by rule 176
	INCLUDE	reduce by rule 176
	OPEN	reduce by rule 176
	LITTLE	reduce by rule 176
	BIG	reduce by rule 176
	PIPELINE	reduce by rule 176
	LOWERCASE	reduce by rule 176
	UPPERCASE	reduce by rule 176
	VERBATIM	reduce by rule 176
	RTL	reduce by rule 176
	SPAN	reduce by rule 176
	DELAYSLOT	reduce by rule 176
	NONFIX	reduce by rule 176
	INFIX	reduce by rule 176
	INFIXR	reduce by rule 176
	DEBUG	reduce by rule 176
	MC_COLON	shift 468
	RTL_COLON	reduce by rule 176
	DELAYSLOT_COLON	reduce by rule 176
	NULLIFIED_COLON	reduce by rule 176
	PADDING_COLON	reduce by rule 176
	RESOURCE	reduce by rule 176
	CPU	reduce by rule 176
	LATENCY	reduce by rule 176
	EXCEPTION	reduce by rule 176
	ID	shift 49
	SYMBOL	shift 48
	WORD	shift 94
	INT	shift 64
	EOF	reduce by rule 176

	id	goto 467
	word	goto 466
	unsignedint	goto 465
	int	goto 464
	consencoding	goto 463

	.	error


state 348:

	consassembly : string .  (reduce by rule 183)

	ARCHITECTURE	reduce by rule 183
	END	reduce by rule 183
	LOCAL	reduce by rule 183
	IN	reduce by rule 183
	DATATYPE	reduce by rule 183
	TYPE	reduce by rule 183
	AND	reduce by rule 183
	LPAREN	reduce by rule 183
	RPAREN	reduce by rule 183
	SEMICOLON	reduce by rule 183
	CELLSET	reduce by rule 183
	STORAGE	reduce by rule 183
	LOCATIONS	reduce by rule 183
	BAR	reduce by rule 183
	STRUCTURE	reduce by rule 183
	FUNCTOR	reduce by rule 183
	SIGNATURE	reduce by rule 183
	SHARING	reduce by rule 183
	INSTRUCTION	reduce by rule 183
	VLIW	reduce by rule 183
	SUPERSCALAR	reduce by rule 183
	WITHTYPE	reduce by rule 183
	FUN	reduce by rule 183
	VAL	reduce by rule 183
	INCLUDE	reduce by rule 183
	OPEN	reduce by rule 183
	LITTLE	reduce by rule 183
	BIG	reduce by rule 183
	PIPELINE	reduce by rule 183
	LOWERCASE	reduce by rule 183
	UPPERCASE	reduce by rule 183
	VERBATIM	reduce by rule 183
	RTL	reduce by rule 183
	SPAN	reduce by rule 183
	DELAYSLOT	reduce by rule 183
	NONFIX	reduce by rule 183
	INFIX	reduce by rule 183
	INFIXR	reduce by rule 183
	DEBUG	reduce by rule 183
	MC_COLON	reduce by rule 183
	RTL_COLON	reduce by rule 183
	DELAYSLOT_COLON	reduce by rule 183
	NULLIFIED_COLON	reduce by rule 183
	PADDING_COLON	reduce by rule 183
	RESOURCE	reduce by rule 183
	CPU	reduce by rule 183
	LATENCY	reduce by rule 183
	EXCEPTION	reduce by rule 183
	ID	reduce by rule 183
	SYMBOL	reduce by rule 183
	WORD	reduce by rule 183
	INT	reduce by rule 183
	EOF	reduce by rule 183


	.	error


state 349:

	consassembly : ASM_COLON . exp 

	CASE	shift 301
	EQ	shift 300
	DOLLAR	shift 299
	TIMES	shift 72
	DEREF	shift 71
	NOT	shift 70
	LLBRACKET	shift 298
	LHASHBRACKET	shift 297
	LPAREN	shift 296
	LBRACKET	shift 295
	LBRACE	shift 294
	LDQUOTE	shift 293
	CELLSET	shift 50
	FN	shift 292
	HASH	shift 291
	IF	shift 290
	TRUE	shift 99
	FALSE	shift 98
	RAISE	shift 289
	LET	shift 288
	OP	shift 287
	ALWAYS	shift 96
	NEVER	shift 95
	ID	shift 49
	SYMBOL	shift 48
	WORD	shift 94
	INT	shift 64
	INTINF	shift 93
	REAL	shift 92
	STRING	shift 91
	CHAR	shift 90

	id	goto 135
	sym	goto 286
	symb	goto 67
	ident2	goto 285
	path	goto 85
	aexp	goto 284
	aexp2	goto 283
	appexp	goto 282
	exp	goto 470
	word	goto 82
	int	goto 81
	intinf	goto 80
	real	goto 79
	string	goto 78
	char	goto 77
	bool	goto 76
	literal	goto 280
	asm_strings	goto 279
	True	goto 74
	False	goto 73

	.	error


state 350:

	of_ty : OF ty .  (reduce by rule 152)
	ty : ty . ARROW ty 

	ARCHITECTURE	reduce by rule 152
	END	reduce by rule 152
	LOCAL	reduce by rule 152
	IN	reduce by rule 152
	DATATYPE	reduce by rule 152
	TYPE	reduce by rule 152
	AND	reduce by rule 152
	LPAREN	reduce by rule 152
	RPAREN	reduce by rule 152
	SEMICOLON	reduce by rule 152
	LDQUOTE	reduce by rule 152
	CELLSET	reduce by rule 152
	STORAGE	reduce by rule 152
	LOCATIONS	reduce by rule 152
	BAR	reduce by rule 152
	ARROW	shift 388
	STRUCTURE	reduce by rule 152
	FUNCTOR	reduce by rule 152
	SIGNATURE	reduce by rule 152
	SHARING	reduce by rule 152
	INSTRUCTION	reduce by rule 152
	VLIW	reduce by rule 152
	SUPERSCALAR	reduce by rule 152
	WITHTYPE	reduce by rule 152
	FUN	reduce by rule 152
	VAL	reduce by rule 152
	INCLUDE	reduce by rule 152
	OPEN	reduce by rule 152
	LITTLE	reduce by rule 152
	BIG	reduce by rule 152
	PIPELINE	reduce by rule 152
	LOWERCASE	reduce by rule 152
	UPPERCASE	reduce by rule 152
	VERBATIM	reduce by rule 152
	RTL	reduce by rule 152
	SPAN	reduce by rule 152
	DELAYSLOT	reduce by rule 152
	NONFIX	reduce by rule 152
	INFIX	reduce by rule 152
	INFIXR	reduce by rule 152
	DEBUG	reduce by rule 152
	ASM_COLON	reduce by rule 152
	MC_COLON	reduce by rule 152
	RTL_COLON	reduce by rule 152
	DELAYSLOT_COLON	reduce by rule 152
	NULLIFIED_COLON	reduce by rule 152
	PADDING_COLON	reduce by rule 152
	RESOURCE	reduce by rule 152
	CPU	reduce by rule 152
	LATENCY	reduce by rule 152
	EXCEPTION	reduce by rule 152
	ID	reduce by rule 152
	SYMBOL	reduce by rule 152
	WORD	reduce by rule 152
	INT	reduce by rule 152
	STRING	reduce by rule 152
	EOF	reduce by rule 152


	.	error


state 351:

	formatbinds : formatbind BAR . formatbinds 

	CELLSET	shift 50
	ID	shift 49
	SYMBOL	shift 48

	id	goto 225
	formatbind	goto 223
	formatbinds	goto 471

	.	error


state 352:

	mymddecl : INSTRUCTION FORMATS int BITS . formatbinds 

	CELLSET	shift 50
	ID	shift 49
	SYMBOL	shift 48

	id	goto 225
	formatbind	goto 223
	formatbinds	goto 472

	.	error


state 353:

	formatbind : id opt_of . LBRACE fields RBRACE opt_exp 

	LBRACE	shift 473


	.	error


state 354:

	opt_of : OF .  (reduce by rule 193)

	LBRACE	reduce by rule 193


	.	error


state 355:

	sharingdecls : sharingdecl AND sharingdecls .  (reduce by rule 100)

	ARCHITECTURE	reduce by rule 100
	END	reduce by rule 100
	LOCAL	reduce by rule 100
	IN	reduce by rule 100
	DATATYPE	reduce by rule 100
	TYPE	reduce by rule 100
	RPAREN	reduce by rule 100
	SEMICOLON	reduce by rule 100
	STORAGE	reduce by rule 100
	LOCATIONS	reduce by rule 100
	STRUCTURE	reduce by rule 100
	FUNCTOR	reduce by rule 100
	SIGNATURE	reduce by rule 100
	SHARING	reduce by rule 100
	INSTRUCTION	reduce by rule 100
	VLIW	reduce by rule 100
	SUPERSCALAR	reduce by rule 100
	FUN	reduce by rule 100
	VAL	reduce by rule 100
	INCLUDE	reduce by rule 100
	OPEN	reduce by rule 100
	LITTLE	reduce by rule 100
	BIG	reduce by rule 100
	PIPELINE	reduce by rule 100
	LOWERCASE	reduce by rule 100
	UPPERCASE	reduce by rule 100
	VERBATIM	reduce by rule 100
	RTL	reduce by rule 100
	NONFIX	reduce by rule 100
	INFIX	reduce by rule 100
	INFIXR	reduce by rule 100
	DEBUG	reduce by rule 100
	RESOURCE	reduce by rule 100
	CPU	reduce by rule 100
	LATENCY	reduce by rule 100
	EXCEPTION	reduce by rule 100
	EOF	reduce by rule 100


	.	error


state 356:

	sharelist : ident EQ sharelist .  (reduce by rule 104)

	ARCHITECTURE	reduce by rule 104
	END	reduce by rule 104
	LOCAL	reduce by rule 104
	IN	reduce by rule 104
	DATATYPE	reduce by rule 104
	TYPE	reduce by rule 104
	AND	reduce by rule 104
	RPAREN	reduce by rule 104
	SEMICOLON	reduce by rule 104
	STORAGE	reduce by rule 104
	LOCATIONS	reduce by rule 104
	STRUCTURE	reduce by rule 104
	FUNCTOR	reduce by rule 104
	SIGNATURE	reduce by rule 104
	SHARING	reduce by rule 104
	INSTRUCTION	reduce by rule 104
	VLIW	reduce by rule 104
	SUPERSCALAR	reduce by rule 104
	FUN	reduce by rule 104
	VAL	reduce by rule 104
	INCLUDE	reduce by rule 104
	OPEN	reduce by rule 104
	LITTLE	reduce by rule 104
	BIG	reduce by rule 104
	PIPELINE	reduce by rule 104
	LOWERCASE	reduce by rule 104
	UPPERCASE	reduce by rule 104
	VERBATIM	reduce by rule 104
	RTL	reduce by rule 104
	NONFIX	reduce by rule 104
	INFIX	reduce by rule 104
	INFIXR	reduce by rule 104
	DEBUG	reduce by rule 104
	RESOURCE	reduce by rule 104
	CPU	reduce by rule 104
	LATENCY	reduce by rule 104
	EXCEPTION	reduce by rule 104
	EOF	reduce by rule 104


	.	error


state 357:

	sharelist : ident . EQ ident 
	sharelist : ident EQ ident .  (reduce by rule 103)
	sharelist : ident . EQ sharelist 

	ARCHITECTURE	reduce by rule 103
	END	reduce by rule 103
	LOCAL	reduce by rule 103
	IN	reduce by rule 103
	DATATYPE	reduce by rule 103
	TYPE	reduce by rule 103
	EQ	shift 227
	AND	reduce by rule 103
	RPAREN	reduce by rule 103
	SEMICOLON	reduce by rule 103
	STORAGE	reduce by rule 103
	LOCATIONS	reduce by rule 103
	STRUCTURE	reduce by rule 103
	FUNCTOR	reduce by rule 103
	SIGNATURE	reduce by rule 103
	SHARING	reduce by rule 103
	INSTRUCTION	reduce by rule 103
	VLIW	reduce by rule 103
	SUPERSCALAR	reduce by rule 103
	FUN	reduce by rule 103
	VAL	reduce by rule 103
	INCLUDE	reduce by rule 103
	OPEN	reduce by rule 103
	LITTLE	reduce by rule 103
	BIG	reduce by rule 103
	PIPELINE	reduce by rule 103
	LOWERCASE	reduce by rule 103
	UPPERCASE	reduce by rule 103
	VERBATIM	reduce by rule 103
	RTL	reduce by rule 103
	NONFIX	reduce by rule 103
	INFIX	reduce by rule 103
	INFIXR	reduce by rule 103
	DEBUG	reduce by rule 103
	RESOURCE	reduce by rule 103
	CPU	reduce by rule 103
	LATENCY	reduce by rule 103
	EXCEPTION	reduce by rule 103
	EOF	reduce by rule 103


	.	error


state 358:

	mymldecl : SIGNATURE id EQ sigexp .  (reduce by rule 72)
	sigexp : sigexp . WHERE sigsubs 

	ARCHITECTURE	reduce by rule 72
	END	reduce by rule 72
	LOCAL	reduce by rule 72
	IN	reduce by rule 72
	DATATYPE	reduce by rule 72
	TYPE	reduce by rule 72
	RPAREN	reduce by rule 72
	SEMICOLON	reduce by rule 72
	STORAGE	reduce by rule 72
	LOCATIONS	reduce by rule 72
	STRUCTURE	reduce by rule 72
	FUNCTOR	reduce by rule 72
	SIGNATURE	reduce by rule 72
	WHERE	shift 206
	SHARING	reduce by rule 72
	INSTRUCTION	reduce by rule 72
	VLIW	reduce by rule 72
	SUPERSCALAR	reduce by rule 72
	FUN	reduce by rule 72
	VAL	reduce by rule 72
	INCLUDE	reduce by rule 72
	OPEN	reduce by rule 72
	LITTLE	reduce by rule 72
	BIG	reduce by rule 72
	PIPELINE	reduce by rule 72
	LOWERCASE	reduce by rule 72
	UPPERCASE	reduce by rule 72
	VERBATIM	reduce by rule 72
	RTL	reduce by rule 72
	NONFIX	reduce by rule 72
	INFIX	reduce by rule 72
	INFIXR	reduce by rule 72
	DEBUG	reduce by rule 72
	RESOURCE	reduce by rule 72
	CPU	reduce by rule 72
	LATENCY	reduce by rule 72
	EXCEPTION	reduce by rule 72
	EOF	reduce by rule 72


	.	error


state 359:

	mymldecl : FUNCTOR id LPAREN functorarg . RPAREN EQ structexp 
	mymldecl : FUNCTOR id LPAREN functorarg . RPAREN sigcon EQ structexp 

	RPAREN	shift 474


	.	error


state 360:

	functorarg : scopeddecls .  (reduce by rule 88)

	RPAREN	reduce by rule 88


	.	error


state 361:

	functorarg : id . sigcon 

	COLON	shift 476
	COLONGREATER	shift 233

	sigcon	goto 475

	.	error


state 362:

	structexp : ident .  (reduce by rule 123)

	ARCHITECTURE	reduce by rule 123
	END	reduce by rule 123
	LOCAL	reduce by rule 123
	IN	reduce by rule 123
	DATATYPE	reduce by rule 123
	TYPE	reduce by rule 123
	EQ	reduce by rule 123
	AND	reduce by rule 123
	LPAREN	reduce by rule 123
	RPAREN	reduce by rule 123
	SEMICOLON	reduce by rule 123
	STORAGE	reduce by rule 123
	LOCATIONS	reduce by rule 123
	STRUCTURE	reduce by rule 123
	FUNCTOR	reduce by rule 123
	SIGNATURE	reduce by rule 123
	WHERE	reduce by rule 123
	SHARING	reduce by rule 123
	INSTRUCTION	reduce by rule 123
	VLIW	reduce by rule 123
	SUPERSCALAR	reduce by rule 123
	FUN	reduce by rule 123
	VAL	reduce by rule 123
	INCLUDE	reduce by rule 123
	OPEN	reduce by rule 123
	LITTLE	reduce by rule 123
	BIG	reduce by rule 123
	PIPELINE	reduce by rule 123
	LOWERCASE	reduce by rule 123
	UPPERCASE	reduce by rule 123
	VERBATIM	reduce by rule 123
	RTL	reduce by rule 123
	NONFIX	reduce by rule 123
	INFIX	reduce by rule 123
	INFIXR	reduce by rule 123
	DEBUG	reduce by rule 123
	RESOURCE	reduce by rule 123
	CPU	reduce by rule 123
	LATENCY	reduce by rule 123
	EXCEPTION	reduce by rule 123
	EOF	reduce by rule 123


	.	error


state 363:

	structexp : structexp . LPAREN scopeddecls RPAREN 
	structexp : structexp . LPAREN ident RPAREN 
	mymldecl : FUNCTOR id EQ structexp .  (reduce by rule 75)

	ARCHITECTURE	reduce by rule 75
	END	reduce by rule 75
	LOCAL	reduce by rule 75
	IN	reduce by rule 75
	DATATYPE	reduce by rule 75
	TYPE	reduce by rule 75
	LPAREN	shift 477
	RPAREN	reduce by rule 75
	SEMICOLON	reduce by rule 75
	STORAGE	reduce by rule 75
	LOCATIONS	reduce by rule 75
	STRUCTURE	reduce by rule 75
	FUNCTOR	reduce by rule 75
	SIGNATURE	reduce by rule 75
	SHARING	reduce by rule 75
	INSTRUCTION	reduce by rule 75
	VLIW	reduce by rule 75
	SUPERSCALAR	reduce by rule 75
	FUN	reduce by rule 75
	VAL	reduce by rule 75
	INCLUDE	reduce by rule 75
	OPEN	reduce by rule 75
	LITTLE	reduce by rule 75
	BIG	reduce by rule 75
	PIPELINE	reduce by rule 75
	LOWERCASE	reduce by rule 75
	UPPERCASE	reduce by rule 75
	VERBATIM	reduce by rule 75
	RTL	reduce by rule 75
	NONFIX	reduce by rule 75
	INFIX	reduce by rule 75
	INFIXR	reduce by rule 75
	DEBUG	reduce by rule 75
	RESOURCE	reduce by rule 75
	CPU	reduce by rule 75
	LATENCY	reduce by rule 75
	EXCEPTION	reduce by rule 75
	EOF	reduce by rule 75


	.	error


state 364:

	structexp : STRUCT . scopeddecls END 

	ARCHITECTURE	reduce by rule 107
	END	reduce by rule 107
	LOCAL	reduce by rule 107
	DATATYPE	reduce by rule 107
	TYPE	reduce by rule 107
	STORAGE	reduce by rule 107
	LOCATIONS	reduce by rule 107
	STRUCTURE	reduce by rule 107
	FUNCTOR	reduce by rule 107
	SIGNATURE	reduce by rule 107
	SHARING	reduce by rule 107
	INSTRUCTION	reduce by rule 107
	VLIW	reduce by rule 107
	SUPERSCALAR	reduce by rule 107
	FUN	reduce by rule 107
	VAL	reduce by rule 107
	INCLUDE	reduce by rule 107
	OPEN	reduce by rule 107
	LITTLE	reduce by rule 107
	BIG	reduce by rule 107
	PIPELINE	reduce by rule 107
	LOWERCASE	reduce by rule 107
	UPPERCASE	reduce by rule 107
	VERBATIM	reduce by rule 107
	RTL	reduce by rule 107
	NONFIX	reduce by rule 107
	INFIX	reduce by rule 107
	INFIXR	reduce by rule 107
	DEBUG	reduce by rule 107
	RESOURCE	reduce by rule 107
	CPU	reduce by rule 107
	LATENCY	reduce by rule 107
	EXCEPTION	reduce by rule 107

	scopeddecls	goto 478
	newScope	goto 164

	.	error


state 365:

	mymldecl : STRUCTURE id sigcon EQ . structexp 

	CELLSET	shift 50
	STRUCT	shift 364
	ID	shift 49
	SYMBOL	shift 48

	structexp	goto 479
	id	goto 114
	ident	goto 362
	ident2	goto 112
	path	goto 85

	.	error


state 366:

	sigcon : COLONGREATER sigexp .  (reduce by rule 94)
	sigexp : sigexp . WHERE sigsubs 

	EQ	reduce by rule 94
	RPAREN	reduce by rule 94
	WHERE	shift 206


	.	error


state 367:

	sigcon : COLON sigexp .  (reduce by rule 93)
	mymldecl : STRUCTURE id COLON sigexp .  (reduce by rule 71)
	sigexp : sigexp . WHERE sigsubs 

	ARCHITECTURE	reduce by rule 71
	END	reduce by rule 71
	LOCAL	reduce by rule 71
	IN	reduce by rule 71
	DATATYPE	reduce by rule 71
	TYPE	reduce by rule 71
	EQ	reduce by rule 93
	RPAREN	reduce by rule 71
	SEMICOLON	reduce by rule 71
	STORAGE	reduce by rule 71
	LOCATIONS	reduce by rule 71
	STRUCTURE	reduce by rule 71
	FUNCTOR	reduce by rule 71
	SIGNATURE	reduce by rule 71
	WHERE	shift 206
	SHARING	reduce by rule 71
	INSTRUCTION	reduce by rule 71
	VLIW	reduce by rule 71
	SUPERSCALAR	reduce by rule 71
	FUN	reduce by rule 71
	VAL	reduce by rule 71
	INCLUDE	reduce by rule 71
	OPEN	reduce by rule 71
	LITTLE	reduce by rule 71
	BIG	reduce by rule 71
	PIPELINE	reduce by rule 71
	LOWERCASE	reduce by rule 71
	UPPERCASE	reduce by rule 71
	VERBATIM	reduce by rule 71
	RTL	reduce by rule 71
	NONFIX	reduce by rule 71
	INFIX	reduce by rule 71
	INFIXR	reduce by rule 71
	DEBUG	reduce by rule 71
	RESOURCE	reduce by rule 71
	CPU	reduce by rule 71
	LATENCY	reduce by rule 71
	EXCEPTION	reduce by rule 71
	EOF	reduce by rule 71


	.	error


state 368:

	structexp : structexp . LPAREN scopeddecls RPAREN 
	structexp : structexp . LPAREN ident RPAREN 
	mymldecl : STRUCTURE id EQ structexp .  (reduce by rule 69)

	ARCHITECTURE	reduce by rule 69
	END	reduce by rule 69
	LOCAL	reduce by rule 69
	IN	reduce by rule 69
	DATATYPE	reduce by rule 69
	TYPE	reduce by rule 69
	LPAREN	shift 477
	RPAREN	reduce by rule 69
	SEMICOLON	reduce by rule 69
	STORAGE	reduce by rule 69
	LOCATIONS	reduce by rule 69
	STRUCTURE	reduce by rule 69
	FUNCTOR	reduce by rule 69
	SIGNATURE	reduce by rule 69
	SHARING	reduce by rule 69
	INSTRUCTION	reduce by rule 69
	VLIW	reduce by rule 69
	SUPERSCALAR	reduce by rule 69
	FUN	reduce by rule 69
	VAL	reduce by rule 69
	INCLUDE	reduce by rule 69
	OPEN	reduce by rule 69
	LITTLE	reduce by rule 69
	BIG	reduce by rule 69
	PIPELINE	reduce by rule 69
	LOWERCASE	reduce by rule 69
	UPPERCASE	reduce by rule 69
	VERBATIM	reduce by rule 69
	RTL	reduce by rule 69
	NONFIX	reduce by rule 69
	INFIX	reduce by rule 69
	INFIXR	reduce by rule 69
	DEBUG	reduce by rule 69
	RESOURCE	reduce by rule 69
	CPU	reduce by rule 69
	LATENCY	reduce by rule 69
	EXCEPTION	reduce by rule 69
	EOF	reduce by rule 69


	.	error


state 369:

	locbinds : locbind AND locbinds .  (reduce by rule 393)

	ARCHITECTURE	reduce by rule 393
	END	reduce by rule 393
	LOCAL	reduce by rule 393
	IN	reduce by rule 393
	DATATYPE	reduce by rule 393
	TYPE	reduce by rule 393
	RPAREN	reduce by rule 393
	SEMICOLON	reduce by rule 393
	STORAGE	reduce by rule 393
	LOCATIONS	reduce by rule 393
	STRUCTURE	reduce by rule 393
	FUNCTOR	reduce by rule 393
	SIGNATURE	reduce by rule 393
	SHARING	reduce by rule 393
	INSTRUCTION	reduce by rule 393
	VLIW	reduce by rule 393
	SUPERSCALAR	reduce by rule 393
	FUN	reduce by rule 393
	VAL	reduce by rule 393
	INCLUDE	reduce by rule 393
	OPEN	reduce by rule 393
	LITTLE	reduce by rule 393
	BIG	reduce by rule 393
	PIPELINE	reduce by rule 393
	LOWERCASE	reduce by rule 393
	UPPERCASE	reduce by rule 393
	VERBATIM	reduce by rule 393
	RTL	reduce by rule 393
	NONFIX	reduce by rule 393
	INFIX	reduce by rule 393
	INFIXR	reduce by rule 393
	DEBUG	reduce by rule 393
	RESOURCE	reduce by rule 393
	CPU	reduce by rule 393
	LATENCY	reduce by rule 393
	EXCEPTION	reduce by rule 393
	EOF	reduce by rule 393


	.	error


state 370:

	locbind : id pat EQ . exp 

	CASE	shift 301
	EQ	shift 300
	DOLLAR	shift 299
	TIMES	shift 72
	DEREF	shift 71
	NOT	shift 70
	LLBRACKET	shift 298
	LHASHBRACKET	shift 297
	LPAREN	shift 296
	LBRACKET	shift 295
	LBRACE	shift 294
	LDQUOTE	shift 293
	CELLSET	shift 50
	FN	shift 292
	HASH	shift 291
	IF	shift 290
	TRUE	shift 99
	FALSE	shift 98
	RAISE	shift 289
	LET	shift 288
	OP	shift 287
	ALWAYS	shift 96
	NEVER	shift 95
	ID	shift 49
	SYMBOL	shift 48
	WORD	shift 94
	INT	shift 64
	INTINF	shift 93
	REAL	shift 92
	STRING	shift 91
	CHAR	shift 90

	id	goto 135
	sym	goto 286
	symb	goto 67
	ident2	goto 285
	path	goto 85
	aexp	goto 284
	aexp2	goto 283
	appexp	goto 282
	exp	goto 480
	word	goto 82
	int	goto 81
	intinf	goto 80
	real	goto 79
	string	goto 78
	char	goto 77
	bool	goto 76
	literal	goto 280
	asm_strings	goto 279
	True	goto 74
	False	goto 73

	.	error


state 371:

	exp : exp . HANDLE clauses 
	locbind : id EQ exp .  (reduce by rule 390)

	ARCHITECTURE	reduce by rule 390
	END	reduce by rule 390
	LOCAL	reduce by rule 390
	IN	reduce by rule 390
	DATATYPE	reduce by rule 390
	TYPE	reduce by rule 390
	AND	reduce by rule 390
	RPAREN	reduce by rule 390
	SEMICOLON	reduce by rule 390
	STORAGE	reduce by rule 390
	LOCATIONS	reduce by rule 390
	HANDLE	shift 402
	STRUCTURE	reduce by rule 390
	FUNCTOR	reduce by rule 390
	SIGNATURE	reduce by rule 390
	SHARING	reduce by rule 390
	INSTRUCTION	reduce by rule 390
	VLIW	reduce by rule 390
	SUPERSCALAR	reduce by rule 390
	FUN	reduce by rule 390
	VAL	reduce by rule 390
	INCLUDE	reduce by rule 390
	OPEN	reduce by rule 390
	LITTLE	reduce by rule 390
	BIG	reduce by rule 390
	PIPELINE	reduce by rule 390
	LOWERCASE	reduce by rule 390
	UPPERCASE	reduce by rule 390
	VERBATIM	reduce by rule 390
	RTL	reduce by rule 390
	NONFIX	reduce by rule 390
	INFIX	reduce by rule 390
	INFIXR	reduce by rule 390
	DEBUG	reduce by rule 390
	RESOURCE	reduce by rule 390
	CPU	reduce by rule 390
	LATENCY	reduce by rule 390
	EXCEPTION	reduce by rule 390
	EOF	reduce by rule 390


	.	error


state 372:

	storagedecls : storagedecl BAR storagedecls .  (reduce by rule 382)

	ARCHITECTURE	reduce by rule 382
	END	reduce by rule 382
	LOCAL	reduce by rule 382
	IN	reduce by rule 382
	DATATYPE	reduce by rule 382
	TYPE	reduce by rule 382
	RPAREN	reduce by rule 382
	SEMICOLON	reduce by rule 382
	STORAGE	reduce by rule 382
	LOCATIONS	reduce by rule 382
	STRUCTURE	reduce by rule 382
	FUNCTOR	reduce by rule 382
	SIGNATURE	reduce by rule 382
	SHARING	reduce by rule 382
	INSTRUCTION	reduce by rule 382
	VLIW	reduce by rule 382
	SUPERSCALAR	reduce by rule 382
	FUN	reduce by rule 382
	VAL	reduce by rule 382
	INCLUDE	reduce by rule 382
	OPEN	reduce by rule 382
	LITTLE	reduce by rule 382
	BIG	reduce by rule 382
	PIPELINE	reduce by rule 382
	LOWERCASE	reduce by rule 382
	UPPERCASE	reduce by rule 382
	VERBATIM	reduce by rule 382
	RTL	reduce by rule 382
	NONFIX	reduce by rule 382
	INFIX	reduce by rule 382
	INFIXR	reduce by rule 382
	DEBUG	reduce by rule 382
	RESOURCE	reduce by rule 382
	CPU	reduce by rule 382
	LATENCY	reduce by rule 382
	EXCEPTION	reduce by rule 382
	EOF	reduce by rule 382


	.	error


state 373:

	storagedecl : id EQ DOLLAR . id LBRACKET cellcount RBRACKET bitSize aliasing defaults printcell 

	CELLSET	shift 50
	ID	shift 49
	SYMBOL	shift 48

	id	goto 481

	.	error


state 374:

	typebind : tyvarseq tid EQ . ty 

	DOLLAR	shift 271
	LPAREN	shift 270
	LBRACE	shift 269
	CELLSET	shift 50
	HASH	shift 268
	BITS	shift 246
	INSTRUCTION	shift 245
	CELL	shift 244
	ID	shift 49
	SYMBOL	shift 48
	TYVAR	shift 158

	id	goto 243
	tid	goto 267
	tid2	goto 241
	tident	goto 266
	tpath	goto 265
	ty	goto 482
	aty	goto 263
	appty	goto 262
	tuplety	goto 261
	tyvar	goto 260

	.	error


state 375:

	typebind : tyvarseq . tid EQ ty 

	CELLSET	shift 50
	BITS	shift 246
	INSTRUCTION	shift 245
	CELL	shift 244
	ID	shift 49
	SYMBOL	shift 48

	id	goto 243
	tid	goto 483
	tid2	goto 241

	.	error


state 376:

	typebinds : typebind AND typebinds .  (reduce by rule 197)

	ARCHITECTURE	reduce by rule 197
	END	reduce by rule 197
	LOCAL	reduce by rule 197
	IN	reduce by rule 197
	DATATYPE	reduce by rule 197
	TYPE	reduce by rule 197
	RPAREN	reduce by rule 197
	SEMICOLON	reduce by rule 197
	STORAGE	reduce by rule 197
	LOCATIONS	reduce by rule 197
	STRUCTURE	reduce by rule 197
	FUNCTOR	reduce by rule 197
	SIGNATURE	reduce by rule 197
	SHARING	reduce by rule 197
	INSTRUCTION	reduce by rule 197
	VLIW	reduce by rule 197
	SUPERSCALAR	reduce by rule 197
	FUN	reduce by rule 197
	VAL	reduce by rule 197
	INCLUDE	reduce by rule 197
	OPEN	reduce by rule 197
	LITTLE	reduce by rule 197
	BIG	reduce by rule 197
	PIPELINE	reduce by rule 197
	LOWERCASE	reduce by rule 197
	UPPERCASE	reduce by rule 197
	VERBATIM	reduce by rule 197
	RTL	reduce by rule 197
	NONFIX	reduce by rule 197
	INFIX	reduce by rule 197
	INFIXR	reduce by rule 197
	DEBUG	reduce by rule 197
	RESOURCE	reduce by rule 197
	CPU	reduce by rule 197
	LATENCY	reduce by rule 197
	EXCEPTION	reduce by rule 197
	EOF	reduce by rule 197


	.	error


state 377:

	tyvarseq : LPAREN tyvars RPAREN .  (reduce by rule 201)

	CELLSET	reduce by rule 201
	BITS	reduce by rule 201
	INSTRUCTION	reduce by rule 201
	CELL	reduce by rule 201
	ID	reduce by rule 201
	SYMBOL	reduce by rule 201


	.	error


state 378:

	tyvars : tyvar COMMA . tyvars 

	HASH	shift 159
	TYVAR	shift 158

	tyvar	goto 250
	tyvars	goto 484

	.	error


state 379:

	datatypebind : tyvarseq id opcodeencoding . fieldty hasasm EQ consbinds 
	datatypebind : tyvarseq id opcodeencoding . fieldty hasasm EQ DATATYPE ty 

	EQ	reduce by rule 133
	DEREF	reduce by rule 133
	COLON	shift 486

	fieldty	goto 485

	.	error


state 380:

	opcodeencoding : LBRACKET . encodingexps RBRACKET 

	INT	shift 64

	int	goto 489
	encodingexp	goto 488
	encodingexps	goto 487

	.	error


state 381:

	datatypebinds : datatypebind AND datatypebinds .  (reduce by rule 128)

	ARCHITECTURE	reduce by rule 128
	END	reduce by rule 128
	LOCAL	reduce by rule 128
	IN	reduce by rule 128
	DATATYPE	reduce by rule 128
	TYPE	reduce by rule 128
	RPAREN	reduce by rule 128
	SEMICOLON	reduce by rule 128
	STORAGE	reduce by rule 128
	LOCATIONS	reduce by rule 128
	STRUCTURE	reduce by rule 128
	FUNCTOR	reduce by rule 128
	SIGNATURE	reduce by rule 128
	SHARING	reduce by rule 128
	INSTRUCTION	reduce by rule 128
	VLIW	reduce by rule 128
	SUPERSCALAR	reduce by rule 128
	WITHTYPE	reduce by rule 128
	FUN	reduce by rule 128
	VAL	reduce by rule 128
	INCLUDE	reduce by rule 128
	OPEN	reduce by rule 128
	LITTLE	reduce by rule 128
	BIG	reduce by rule 128
	PIPELINE	reduce by rule 128
	LOWERCASE	reduce by rule 128
	UPPERCASE	reduce by rule 128
	VERBATIM	reduce by rule 128
	RTL	reduce by rule 128
	NONFIX	reduce by rule 128
	INFIX	reduce by rule 128
	INFIXR	reduce by rule 128
	DEBUG	reduce by rule 128
	RESOURCE	reduce by rule 128
	CPU	reduce by rule 128
	LATENCY	reduce by rule 128
	EXCEPTION	reduce by rule 128
	EOF	reduce by rule 128


	.	error


state 382:

	withtypeclause : WITHTYPE typebinds .  (reduce by rule 195)

	ARCHITECTURE	reduce by rule 195
	END	reduce by rule 195
	LOCAL	reduce by rule 195
	IN	reduce by rule 195
	DATATYPE	reduce by rule 195
	TYPE	reduce by rule 195
	RPAREN	reduce by rule 195
	SEMICOLON	reduce by rule 195
	STORAGE	reduce by rule 195
	LOCATIONS	reduce by rule 195
	STRUCTURE	reduce by rule 195
	FUNCTOR	reduce by rule 195
	SIGNATURE	reduce by rule 195
	SHARING	reduce by rule 195
	INSTRUCTION	reduce by rule 195
	VLIW	reduce by rule 195
	SUPERSCALAR	reduce by rule 195
	FUN	reduce by rule 195
	VAL	reduce by rule 195
	INCLUDE	reduce by rule 195
	OPEN	reduce by rule 195
	LITTLE	reduce by rule 195
	BIG	reduce by rule 195
	PIPELINE	reduce by rule 195
	LOWERCASE	reduce by rule 195
	UPPERCASE	reduce by rule 195
	VERBATIM	reduce by rule 195
	RTL	reduce by rule 195
	NONFIX	reduce by rule 195
	INFIX	reduce by rule 195
	INFIXR	reduce by rule 195
	DEBUG	reduce by rule 195
	RESOURCE	reduce by rule 195
	CPU	reduce by rule 195
	LATENCY	reduce by rule 195
	EXCEPTION	reduce by rule 195
	EOF	reduce by rule 195


	.	error


state 383:

	scopeddecls : newScope decls oldScope .  (reduce by rule 106)

	END	reduce by rule 106
	IN	reduce by rule 106
	RPAREN	reduce by rule 106


	.	error


state 384:

	mymldecl : LOCAL scopeddecls IN scopeddecls . END 

	END	shift 490


	.	error


state 385:

	mymddecl : ARCHITECTURE id EQ STRUCT . decls END 

	ARCHITECTURE	shift 39
	END	reduce by rule 1
	LOCAL	shift 38
	DATATYPE	shift 37
	TYPE	shift 36
	STORAGE	shift 35
	LOCATIONS	shift 34
	STRUCTURE	shift 33
	FUNCTOR	shift 32
	SIGNATURE	shift 31
	SHARING	shift 30
	INSTRUCTION	shift 29
	VLIW	shift 28
	SUPERSCALAR	shift 27
	FUN	shift 26
	VAL	shift 25
	INCLUDE	shift 24
	OPEN	shift 23
	LITTLE	shift 22
	BIG	shift 21
	PIPELINE	shift 20
	LOWERCASE	shift 19
	UPPERCASE	shift 18
	VERBATIM	shift 17
	RTL	shift 16
	NONFIX	shift 15
	INFIX	shift 14
	INFIXR	shift 13
	DEBUG	shift 12
	RESOURCE	shift 11
	CPU	shift 10
	LATENCY	shift 9
	EXCEPTION	shift 8

	decls	goto 491
	decl	goto 6
	mldecl	goto 5
	mymldecl	goto 4
	mddecl	goto 3
	mymddecl	goto 2
	assemblycase	goto 1

	.	error


state 386:

	appty : appty tident .  (reduce by rule 358)

	ARCHITECTURE	reduce by rule 358
	END	reduce by rule 358
	LOCAL	reduce by rule 358
	IN	reduce by rule 358
	OF	reduce by rule 358
	DATATYPE	reduce by rule 358
	TYPE	reduce by rule 358
	EQ	reduce by rule 358
	TIMES	reduce by rule 358
	AND	reduce by rule 358
	LPAREN	reduce by rule 358
	RPAREN	reduce by rule 358
	RBRACKET	reduce by rule 358
	RBRACE	reduce by rule 358
	SEMICOLON	reduce by rule 358
	LDQUOTE	reduce by rule 358
	CELLSET	reduce by rule 358
	STORAGE	reduce by rule 358
	LOCATIONS	reduce by rule 358
	COMMA	reduce by rule 358
	COLON	reduce by rule 358
	BAR	reduce by rule 358
	ARROW	reduce by rule 358
	DARROW	reduce by rule 358
	BITS	reduce by rule 358
	THEN	reduce by rule 358
	ELSE	reduce by rule 358
	STRUCTURE	reduce by rule 358
	FUNCTOR	reduce by rule 358
	SIGNATURE	reduce by rule 358
	WHERE	reduce by rule 358
	SHARING	reduce by rule 358
	INSTRUCTION	reduce by rule 358
	CELL	reduce by rule 358
	VLIW	reduce by rule 358
	SUPERSCALAR	reduce by rule 358
	WITHTYPE	reduce by rule 358
	FUN	reduce by rule 358
	VAL	reduce by rule 358
	INCLUDE	reduce by rule 358
	OPEN	reduce by rule 358
	LITTLE	reduce by rule 358
	BIG	reduce by rule 358
	PIPELINE	reduce by rule 358
	LOWERCASE	reduce by rule 358
	UPPERCASE	reduce by rule 358
	VERBATIM	reduce by rule 358
	RTL	reduce by rule 358
	SPAN	reduce by rule 358
	DELAYSLOT	reduce by rule 358
	NONFIX	reduce by rule 358
	INFIX	reduce by rule 358
	INFIXR	reduce by rule 358
	DEBUG	reduce by rule 358
	ASM_COLON	reduce by rule 358
	MC_COLON	reduce by rule 358
	RTL_COLON	reduce by rule 358
	DELAYSLOT_COLON	reduce by rule 358
	NULLIFIED_COLON	reduce by rule 358
	PADDING_COLON	reduce by rule 358
	RESOURCE	reduce by rule 358
	CPU	reduce by rule 358
	LATENCY	reduce by rule 358
	EXCEPTION	reduce by rule 358
	ID	reduce by rule 358
	SYMBOL	reduce by rule 358
	WORD	reduce by rule 358
	INT	reduce by rule 358
	STRING	reduce by rule 358
	EOF	reduce by rule 358


	.	error


state 387:

	tuplety : appty TIMES . appty 
	tuplety : appty TIMES . tuplety 

	DOLLAR	shift 271
	LPAREN	shift 270
	LBRACE	shift 269
	CELLSET	shift 50
	HASH	shift 268
	BITS	shift 246
	INSTRUCTION	shift 245
	CELL	shift 244
	ID	shift 49
	SYMBOL	shift 48
	TYVAR	shift 158

	id	goto 243
	tid	goto 267
	tid2	goto 241
	tident	goto 266
	tpath	goto 265
	aty	goto 263
	appty	goto 493
	tuplety	goto 492
	tyvar	goto 260

	.	error


state 388:

	ty : ty ARROW . ty 

	DOLLAR	shift 271
	LPAREN	shift 270
	LBRACE	shift 269
	CELLSET	shift 50
	HASH	shift 268
	BITS	shift 246
	INSTRUCTION	shift 245
	CELL	shift 244
	ID	shift 49
	SYMBOL	shift 48
	TYVAR	shift 158

	id	goto 243
	tid	goto 267
	tid2	goto 241
	tident	goto 266
	tpath	goto 265
	ty	goto 494
	aty	goto 263
	appty	goto 262
	tuplety	goto 261
	tyvar	goto 260

	.	error


state 389:

	tpath : tpath DOT . tid 

	CELLSET	shift 50
	BITS	shift 246
	INSTRUCTION	shift 245
	CELL	shift 244
	ID	shift 49
	SYMBOL	shift 48

	id	goto 243
	tid	goto 495
	tid2	goto 241

	.	error


state 390:

	tpath : tid DOT . tid 

	CELLSET	shift 50
	BITS	shift 246
	INSTRUCTION	shift 245
	CELL	shift 244
	ID	shift 49
	SYMBOL	shift 48

	id	goto 243
	tid	goto 496
	tid2	goto 241

	.	error


state 391:

	aty : HASH int .  (reduce by rule 351)

	ARCHITECTURE	reduce by rule 351
	END	reduce by rule 351
	LOCAL	reduce by rule 351
	IN	reduce by rule 351
	OF	reduce by rule 351
	DATATYPE	reduce by rule 351
	TYPE	reduce by rule 351
	EQ	reduce by rule 351
	TIMES	reduce by rule 351
	AND	reduce by rule 351
	LPAREN	reduce by rule 351
	RPAREN	reduce by rule 351
	RBRACKET	reduce by rule 351
	RBRACE	reduce by rule 351
	SEMICOLON	reduce by rule 351
	LDQUOTE	reduce by rule 351
	CELLSET	reduce by rule 351
	STORAGE	reduce by rule 351
	LOCATIONS	reduce by rule 351
	COMMA	reduce by rule 351
	COLON	reduce by rule 351
	BAR	reduce by rule 351
	ARROW	reduce by rule 351
	DARROW	reduce by rule 351
	BITS	reduce by rule 351
	THEN	reduce by rule 351
	ELSE	reduce by rule 351
	STRUCTURE	reduce by rule 351
	FUNCTOR	reduce by rule 351
	SIGNATURE	reduce by rule 351
	WHERE	reduce by rule 351
	SHARING	reduce by rule 351
	INSTRUCTION	reduce by rule 351
	CELL	reduce by rule 351
	VLIW	reduce by rule 351
	SUPERSCALAR	reduce by rule 351
	WITHTYPE	reduce by rule 351
	FUN	reduce by rule 351
	VAL	reduce by rule 351
	INCLUDE	reduce by rule 351
	OPEN	reduce by rule 351
	LITTLE	reduce by rule 351
	BIG	reduce by rule 351
	PIPELINE	reduce by rule 351
	LOWERCASE	reduce by rule 351
	UPPERCASE	reduce by rule 351
	VERBATIM	reduce by rule 351
	RTL	reduce by rule 351
	SPAN	reduce by rule 351
	DELAYSLOT	reduce by rule 351
	NONFIX	reduce by rule 351
	INFIX	reduce by rule 351
	INFIXR	reduce by rule 351
	DEBUG	reduce by rule 351
	ASM_COLON	reduce by rule 351
	MC_COLON	reduce by rule 351
	RTL_COLON	reduce by rule 351
	DELAYSLOT_COLON	reduce by rule 351
	NULLIFIED_COLON	reduce by rule 351
	PADDING_COLON	reduce by rule 351
	RESOURCE	reduce by rule 351
	CPU	reduce by rule 351
	LATENCY	reduce by rule 351
	EXCEPTION	reduce by rule 351
	ID	reduce by rule 351
	SYMBOL	reduce by rule 351
	WORD	reduce by rule 351
	INT	reduce by rule 351
	STRING	reduce by rule 351
	EOF	reduce by rule 351


	.	error


state 392:

	labtys : labtys1 .  (reduce by rule 375)

	RBRACE	reduce by rule 375


	.	error


state 393:

	aty : LBRACE labtys . RBRACE 

	RBRACE	shift 497


	.	error


state 394:

	labtys1 : labty .  (reduce by rule 376)
	labtys1 : labty . COMMA labtys1 

	RBRACE	reduce by rule 376
	COMMA	shift 498


	.	error


state 395:

	labty : id . COLON ty 

	COLON	shift 499


	.	error


state 396:

	appty : LPAREN tys2 . RPAREN tident 

	RPAREN	shift 500


	.	error


state 397:

	ty : ty . ARROW ty 
	aty : LPAREN ty . RPAREN 
	tys2 : ty . COMMA ty 
	tys2 : ty . COMMA tys2 

	RPAREN	shift 502
	COMMA	shift 501
	ARROW	shift 388


	.	error


state 398:

	aty : LPAREN RPAREN .  (reduce by rule 354)

	ARCHITECTURE	reduce by rule 354
	END	reduce by rule 354
	LOCAL	reduce by rule 354
	IN	reduce by rule 354
	OF	reduce by rule 354
	DATATYPE	reduce by rule 354
	TYPE	reduce by rule 354
	EQ	reduce by rule 354
	TIMES	reduce by rule 354
	AND	reduce by rule 354
	LPAREN	reduce by rule 354
	RPAREN	reduce by rule 354
	RBRACKET	reduce by rule 354
	RBRACE	reduce by rule 354
	SEMICOLON	reduce by rule 354
	LDQUOTE	reduce by rule 354
	CELLSET	reduce by rule 354
	STORAGE	reduce by rule 354
	LOCATIONS	reduce by rule 354
	COMMA	reduce by rule 354
	COLON	reduce by rule 354
	BAR	reduce by rule 354
	ARROW	reduce by rule 354
	DARROW	reduce by rule 354
	BITS	reduce by rule 354
	THEN	reduce by rule 354
	ELSE	reduce by rule 354
	STRUCTURE	reduce by rule 354
	FUNCTOR	reduce by rule 354
	SIGNATURE	reduce by rule 354
	WHERE	reduce by rule 354
	SHARING	reduce by rule 354
	INSTRUCTION	reduce by rule 354
	CELL	reduce by rule 354
	VLIW	reduce by rule 354
	SUPERSCALAR	reduce by rule 354
	WITHTYPE	reduce by rule 354
	FUN	reduce by rule 354
	VAL	reduce by rule 354
	INCLUDE	reduce by rule 354
	OPEN	reduce by rule 354
	LITTLE	reduce by rule 354
	BIG	reduce by rule 354
	PIPELINE	reduce by rule 354
	LOWERCASE	reduce by rule 354
	UPPERCASE	reduce by rule 354
	VERBATIM	reduce by rule 354
	RTL	reduce by rule 354
	SPAN	reduce by rule 354
	DELAYSLOT	reduce by rule 354
	NONFIX	reduce by rule 354
	INFIX	reduce by rule 354
	INFIXR	reduce by rule 354
	DEBUG	reduce by rule 354
	ASM_COLON	reduce by rule 354
	MC_COLON	reduce by rule 354
	RTL_COLON	reduce by rule 354
	DELAYSLOT_COLON	reduce by rule 354
	NULLIFIED_COLON	reduce by rule 354
	PADDING_COLON	reduce by rule 354
	RESOURCE	reduce by rule 354
	CPU	reduce by rule 354
	LATENCY	reduce by rule 354
	EXCEPTION	reduce by rule 354
	ID	reduce by rule 354
	SYMBOL	reduce by rule 354
	WORD	reduce by rule 354
	INT	reduce by rule 354
	STRING	reduce by rule 354
	EOF	reduce by rule 354


	.	error


state 399:

	aty : DOLLAR id .  (reduce by rule 353)

	ARCHITECTURE	reduce by rule 353
	END	reduce by rule 353
	LOCAL	reduce by rule 353
	IN	reduce by rule 353
	OF	reduce by rule 353
	DATATYPE	reduce by rule 353
	TYPE	reduce by rule 353
	EQ	reduce by rule 353
	TIMES	reduce by rule 353
	AND	reduce by rule 353
	LPAREN	reduce by rule 353
	RPAREN	reduce by rule 353
	RBRACKET	reduce by rule 353
	RBRACE	reduce by rule 353
	SEMICOLON	reduce by rule 353
	LDQUOTE	reduce by rule 353
	CELLSET	reduce by rule 353
	STORAGE	reduce by rule 353
	LOCATIONS	reduce by rule 353
	COMMA	reduce by rule 353
	COLON	reduce by rule 353
	BAR	reduce by rule 353
	ARROW	reduce by rule 353
	DARROW	reduce by rule 353
	BITS	reduce by rule 353
	THEN	reduce by rule 353
	ELSE	reduce by rule 353
	STRUCTURE	reduce by rule 353
	FUNCTOR	reduce by rule 353
	SIGNATURE	reduce by rule 353
	WHERE	reduce by rule 353
	SHARING	reduce by rule 353
	INSTRUCTION	reduce by rule 353
	CELL	reduce by rule 353
	VLIW	reduce by rule 353
	SUPERSCALAR	reduce by rule 353
	WITHTYPE	reduce by rule 353
	FUN	reduce by rule 353
	VAL	reduce by rule 353
	INCLUDE	reduce by rule 353
	OPEN	reduce by rule 353
	LITTLE	reduce by rule 353
	BIG	reduce by rule 353
	PIPELINE	reduce by rule 353
	LOWERCASE	reduce by rule 353
	UPPERCASE	reduce by rule 353
	VERBATIM	reduce by rule 353
	RTL	reduce by rule 353
	SPAN	reduce by rule 353
	DELAYSLOT	reduce by rule 353
	NONFIX	reduce by rule 353
	INFIX	reduce by rule 353
	INFIXR	reduce by rule 353
	DEBUG	reduce by rule 353
	ASM_COLON	reduce by rule 353
	MC_COLON	reduce by rule 353
	RTL_COLON	reduce by rule 353
	DELAYSLOT_COLON	reduce by rule 353
	NULLIFIED_COLON	reduce by rule 353
	PADDING_COLON	reduce by rule 353
	RESOURCE	reduce by rule 353
	CPU	reduce by rule 353
	LATENCY	reduce by rule 353
	EXCEPTION	reduce by rule 353
	ID	reduce by rule 353
	SYMBOL	reduce by rule 353
	WORD	reduce by rule 353
	INT	reduce by rule 353
	STRING	reduce by rule 353
	EOF	reduce by rule 353


	.	error


state 400:

	exp : exp . HANDLE clauses 
	latencyclause : id pat EQ exp .  (reduce by rule 58)

	ARCHITECTURE	reduce by rule 58
	END	reduce by rule 58
	LOCAL	reduce by rule 58
	IN	reduce by rule 58
	DATATYPE	reduce by rule 58
	TYPE	reduce by rule 58
	AND	reduce by rule 58
	RPAREN	reduce by rule 58
	SEMICOLON	reduce by rule 58
	STORAGE	reduce by rule 58
	LOCATIONS	reduce by rule 58
	BAR	reduce by rule 58
	HANDLE	shift 402
	STRUCTURE	reduce by rule 58
	FUNCTOR	reduce by rule 58
	SIGNATURE	reduce by rule 58
	SHARING	reduce by rule 58
	INSTRUCTION	reduce by rule 58
	VLIW	reduce by rule 58
	SUPERSCALAR	reduce by rule 58
	FUN	reduce by rule 58
	VAL	reduce by rule 58
	INCLUDE	reduce by rule 58
	OPEN	reduce by rule 58
	LITTLE	reduce by rule 58
	BIG	reduce by rule 58
	PIPELINE	reduce by rule 58
	LOWERCASE	reduce by rule 58
	UPPERCASE	reduce by rule 58
	VERBATIM	reduce by rule 58
	RTL	reduce by rule 58
	NONFIX	reduce by rule 58
	INFIX	reduce by rule 58
	INFIXR	reduce by rule 58
	DEBUG	reduce by rule 58
	RESOURCE	reduce by rule 58
	CPU	reduce by rule 58
	LATENCY	reduce by rule 58
	EXCEPTION	reduce by rule 58
	EOF	reduce by rule 58


	.	error


state 401:

	cpubind : id aliases int LBRACKET . resources RBRACKET 

	CELLSET	shift 50
	ID	shift 49
	SYMBOL	shift 48
	INT	shift 64

	id	goto 506
	int	goto 505
	resources	goto 504
	resource	goto 503

	.	error


state 402:

	exp : exp HANDLE . clauses 

	TIMES	shift 72
	DEREF	shift 71
	NOT	shift 70
	LHASHBRACKET	shift 103
	LPAREN	shift 102
	LBRACKET	shift 101
	LBRACE	shift 100
	CELLSET	shift 50
	TRUE	shift 99
	FALSE	shift 98
	WILD	shift 97
	OP	shift 128
	ALWAYS	shift 96
	NEVER	shift 95
	ID	shift 49
	SYMBOL	shift 48
	WORD	shift 94
	INT	shift 64
	INTINF	shift 93
	REAL	shift 92
	STRING	shift 91
	CHAR	shift 90

	id	goto 127
	sym	goto 134
	symb	goto 67
	ident2	goto 87
	path	goto 85
	apat	goto 124
	apat2	goto 123
	apppat	goto 122
	pat	goto 195
	typedpat	goto 413
	word	goto 82
	int	goto 81
	intinf	goto 80
	real	goto 79
	string	goto 78
	char	goto 77
	bool	goto 76
	literal	goto 75
	clause	goto 412
	clauses	goto 507
	True	goto 74
	False	goto 73

	.	error


state 403:

	aexp2 : aexp2 . AT LBRACKET slices RBRACKET 
	appexp : appexp aexp2 .  (reduce by rule 273)

	ARCHITECTURE	reduce by rule 273
	END	reduce by rule 273
	LOCAL	reduce by rule 273
	IN	reduce by rule 273
	OF	reduce by rule 273
	DATATYPE	reduce by rule 273
	TYPE	reduce by rule 273
	EQ	reduce by rule 273
	DOLLAR	reduce by rule 273
	TIMES	reduce by rule 273
	AND	reduce by rule 273
	DEREF	reduce by rule 273
	NOT	reduce by rule 273
	LLBRACKET	reduce by rule 273
	LHASHBRACKET	reduce by rule 273
	LPAREN	reduce by rule 273
	RPAREN	reduce by rule 273
	LBRACKET	reduce by rule 273
	RBRACKET	reduce by rule 273
	LBRACE	reduce by rule 273
	RBRACE	reduce by rule 273
	SEMICOLON	reduce by rule 273
	LDQUOTE	reduce by rule 273
	RMETA	reduce by rule 273
	CELLSET	reduce by rule 273
	STORAGE	reduce by rule 273
	LOCATIONS	reduce by rule 273
	HASH	reduce by rule 273
	COMMA	reduce by rule 273
	COLON	reduce by rule 273
	AT	shift 404
	BAR	reduce by rule 273
	DARROW	reduce by rule 273
	THEN	reduce by rule 273
	ELSE	reduce by rule 273
	TRUE	reduce by rule 273
	FALSE	reduce by rule 273
	HANDLE	reduce by rule 273
	LET	reduce by rule 273
	STRUCTURE	reduce by rule 273
	FUNCTOR	reduce by rule 273
	SIGNATURE	reduce by rule 273
	SHARING	reduce by rule 273
	INSTRUCTION	reduce by rule 273
	VLIW	reduce by rule 273
	SUPERSCALAR	reduce by rule 273
	WITHTYPE	reduce by rule 273
	FUN	reduce by rule 273
	VAL	reduce by rule 273
	INCLUDE	reduce by rule 273
	OPEN	reduce by rule 273
	OP	reduce by rule 273
	LITTLE	reduce by rule 273
	BIG	reduce by rule 273
	PIPELINE	reduce by rule 273
	LOWERCASE	reduce by rule 273
	UPPERCASE	reduce by rule 273
	VERBATIM	reduce by rule 273
	RTL	reduce by rule 273
	SPAN	reduce by rule 273
	DELAYSLOT	reduce by rule 273
	ALWAYS	reduce by rule 273
	NEVER	reduce by rule 273
	NONFIX	reduce by rule 273
	INFIX	reduce by rule 273
	INFIXR	reduce by rule 273
	DEBUG	reduce by rule 273
	ASM_COLON	reduce by rule 273
	MC_COLON	reduce by rule 273
	RTL_COLON	reduce by rule 273
	DELAYSLOT_COLON	reduce by rule 273
	NULLIFIED_COLON	reduce by rule 273
	PADDING_COLON	reduce by rule 273
	RESOURCE	reduce by rule 273
	CPU	reduce by rule 273
	LATENCY	reduce by rule 273
	EXCEPTION	reduce by rule 273
	ID	reduce by rule 273
	SYMBOL	reduce by rule 273
	WORD	reduce by rule 273
	INT	reduce by rule 273
	INTINF	reduce by rule 273
	REAL	reduce by rule 273
	STRING	reduce by rule 273
	CHAR	reduce by rule 273
	EOF	reduce by rule 273


	.	error


state 404:

	aexp2 : aexp2 AT . LBRACKET slices RBRACKET 

	LBRACKET	shift 508


	.	error


state 405:

	aexp : sym CONCAT . LBRACKET exps RBRACKET 
	aexp : sym CONCAT . LBRACKET exps RBRACKET CONCAT sym 

	LBRACKET	shift 509


	.	error


state 406:

	aexp : OP symb .  (reduce by rule 244)

	ARCHITECTURE	reduce by rule 244
	END	reduce by rule 244
	LOCAL	reduce by rule 244
	IN	reduce by rule 244
	OF	reduce by rule 244
	DATATYPE	reduce by rule 244
	TYPE	reduce by rule 244
	EQ	reduce by rule 244
	DOLLAR	reduce by rule 244
	TIMES	reduce by rule 244
	AND	reduce by rule 244
	DEREF	reduce by rule 244
	NOT	reduce by rule 244
	LLBRACKET	reduce by rule 244
	LHASHBRACKET	reduce by rule 244
	LPAREN	reduce by rule 244
	RPAREN	reduce by rule 244
	LBRACKET	reduce by rule 244
	RBRACKET	reduce by rule 244
	LBRACE	reduce by rule 244
	RBRACE	reduce by rule 244
	SEMICOLON	reduce by rule 244
	LDQUOTE	reduce by rule 244
	RMETA	reduce by rule 244
	CELLSET	reduce by rule 244
	STORAGE	reduce by rule 244
	LOCATIONS	reduce by rule 244
	HASH	reduce by rule 244
	COMMA	reduce by rule 244
	COLON	reduce by rule 244
	AT	reduce by rule 244
	BAR	reduce by rule 244
	DARROW	reduce by rule 244
	THEN	reduce by rule 244
	ELSE	reduce by rule 244
	TRUE	reduce by rule 244
	FALSE	reduce by rule 244
	HANDLE	reduce by rule 244
	LET	reduce by rule 244
	STRUCTURE	reduce by rule 244
	FUNCTOR	reduce by rule 244
	SIGNATURE	reduce by rule 244
	SHARING	reduce by rule 244
	INSTRUCTION	reduce by rule 244
	VLIW	reduce by rule 244
	SUPERSCALAR	reduce by rule 244
	WITHTYPE	reduce by rule 244
	FUN	reduce by rule 244
	VAL	reduce by rule 244
	INCLUDE	reduce by rule 244
	OPEN	reduce by rule 244
	OP	reduce by rule 244
	LITTLE	reduce by rule 244
	BIG	reduce by rule 244
	PIPELINE	reduce by rule 244
	LOWERCASE	reduce by rule 244
	UPPERCASE	reduce by rule 244
	VERBATIM	reduce by rule 244
	RTL	reduce by rule 244
	SPAN	reduce by rule 244
	DELAYSLOT	reduce by rule 244
	ALWAYS	reduce by rule 244
	NEVER	reduce by rule 244
	NONFIX	reduce by rule 244
	INFIX	reduce by rule 244
	INFIXR	reduce by rule 244
	DEBUG	reduce by rule 244
	ASM_COLON	reduce by rule 244
	MC_COLON	reduce by rule 244
	RTL_COLON	reduce by rule 244
	DELAYSLOT_COLON	reduce by rule 244
	NULLIFIED_COLON	reduce by rule 244
	PADDING_COLON	reduce by rule 244
	RESOURCE	reduce by rule 244
	CPU	reduce by rule 244
	LATENCY	reduce by rule 244
	EXCEPTION	reduce by rule 244
	ID	reduce by rule 244
	SYMBOL	reduce by rule 244
	WORD	reduce by rule 244
	INT	reduce by rule 244
	INTINF	reduce by rule 244
	REAL	reduce by rule 244
	STRING	reduce by rule 244
	CHAR	reduce by rule 244
	EOF	reduce by rule 244


	.	error


state 407:

	aexp : LET decls . IN expseq END 

	IN	shift 510


	.	error


state 408:

	exp : exp . HANDLE clauses 
	exp : RAISE exp .  (reduce by rule 279)

	ARCHITECTURE	reduce by rule 279
	END	reduce by rule 279
	LOCAL	reduce by rule 279
	IN	reduce by rule 279
	OF	reduce by rule 279
	DATATYPE	reduce by rule 279
	TYPE	reduce by rule 279
	AND	reduce by rule 279
	LPAREN	reduce by rule 279
	RPAREN	reduce by rule 279
	RBRACKET	reduce by rule 279
	RBRACE	reduce by rule 279
	SEMICOLON	reduce by rule 279
	RMETA	reduce by rule 279
	CELLSET	reduce by rule 279
	STORAGE	reduce by rule 279
	LOCATIONS	reduce by rule 279
	COMMA	reduce by rule 279
	COLON	reduce by rule 279
	BAR	reduce by rule 279
	DARROW	reduce by rule 279
	THEN	reduce by rule 279
	ELSE	reduce by rule 279
	HANDLE	reduce by rule 279
	STRUCTURE	reduce by rule 279
	FUNCTOR	reduce by rule 279
	SIGNATURE	reduce by rule 279
	SHARING	reduce by rule 279
	INSTRUCTION	reduce by rule 279
	VLIW	reduce by rule 279
	SUPERSCALAR	reduce by rule 279
	WITHTYPE	reduce by rule 279
	FUN	reduce by rule 279
	VAL	reduce by rule 279
	INCLUDE	reduce by rule 279
	OPEN	reduce by rule 279
	LITTLE	reduce by rule 279
	BIG	reduce by rule 279
	PIPELINE	reduce by rule 279
	LOWERCASE	reduce by rule 279
	UPPERCASE	reduce by rule 279
	VERBATIM	reduce by rule 279
	RTL	reduce by rule 279
	SPAN	reduce by rule 279
	DELAYSLOT	reduce by rule 279
	NONFIX	reduce by rule 279
	INFIX	reduce by rule 279
	INFIXR	reduce by rule 279
	DEBUG	reduce by rule 279
	ASM_COLON	reduce by rule 279
	MC_COLON	reduce by rule 279
	RTL_COLON	reduce by rule 279
	DELAYSLOT_COLON	reduce by rule 279
	NULLIFIED_COLON	reduce by rule 279
	PADDING_COLON	reduce by rule 279
	RESOURCE	reduce by rule 279
	CPU	reduce by rule 279
	LATENCY	reduce by rule 279
	EXCEPTION	reduce by rule 279
	ID	reduce by rule 279
	SYMBOL	reduce by rule 279
	WORD	reduce by rule 279
	INT	reduce by rule 279
	EOF	reduce by rule 279


	.	error


state 409:

	exp : IF typedexp . THEN typedexp ELSE exp 
	typedexp : typedexp . COLON ty 

	COLON	shift 458
	THEN	shift 511


	.	error


state 410:

	aexp : HASH id .  (reduce by rule 243)

	ARCHITECTURE	reduce by rule 243
	END	reduce by rule 243
	LOCAL	reduce by rule 243
	IN	reduce by rule 243
	OF	reduce by rule 243
	DATATYPE	reduce by rule 243
	TYPE	reduce by rule 243
	EQ	reduce by rule 243
	DOLLAR	reduce by rule 243
	TIMES	reduce by rule 243
	AND	reduce by rule 243
	DEREF	reduce by rule 243
	NOT	reduce by rule 243
	LLBRACKET	reduce by rule 243
	LHASHBRACKET	reduce by rule 243
	LPAREN	reduce by rule 243
	RPAREN	reduce by rule 243
	LBRACKET	reduce by rule 243
	RBRACKET	reduce by rule 243
	LBRACE	reduce by rule 243
	RBRACE	reduce by rule 243
	SEMICOLON	reduce by rule 243
	LDQUOTE	reduce by rule 243
	RMETA	reduce by rule 243
	CELLSET	reduce by rule 243
	STORAGE	reduce by rule 243
	LOCATIONS	reduce by rule 243
	HASH	reduce by rule 243
	COMMA	reduce by rule 243
	COLON	reduce by rule 243
	AT	reduce by rule 243
	BAR	reduce by rule 243
	DARROW	reduce by rule 243
	THEN	reduce by rule 243
	ELSE	reduce by rule 243
	TRUE	reduce by rule 243
	FALSE	reduce by rule 243
	HANDLE	reduce by rule 243
	LET	reduce by rule 243
	STRUCTURE	reduce by rule 243
	FUNCTOR	reduce by rule 243
	SIGNATURE	reduce by rule 243
	SHARING	reduce by rule 243
	INSTRUCTION	reduce by rule 243
	VLIW	reduce by rule 243
	SUPERSCALAR	reduce by rule 243
	WITHTYPE	reduce by rule 243
	FUN	reduce by rule 243
	VAL	reduce by rule 243
	INCLUDE	reduce by rule 243
	OPEN	reduce by rule 243
	OP	reduce by rule 243
	LITTLE	reduce by rule 243
	BIG	reduce by rule 243
	PIPELINE	reduce by rule 243
	LOWERCASE	reduce by rule 243
	UPPERCASE	reduce by rule 243
	VERBATIM	reduce by rule 243
	RTL	reduce by rule 243
	SPAN	reduce by rule 243
	DELAYSLOT	reduce by rule 243
	ALWAYS	reduce by rule 243
	NEVER	reduce by rule 243
	NONFIX	reduce by rule 243
	INFIX	reduce by rule 243
	INFIXR	reduce by rule 243
	DEBUG	reduce by rule 243
	ASM_COLON	reduce by rule 243
	MC_COLON	reduce by rule 243
	RTL_COLON	reduce by rule 243
	DELAYSLOT_COLON	reduce by rule 243
	NULLIFIED_COLON	reduce by rule 243
	PADDING_COLON	reduce by rule 243
	RESOURCE	reduce by rule 243
	CPU	reduce by rule 243
	LATENCY	reduce by rule 243
	EXCEPTION	reduce by rule 243
	ID	reduce by rule 243
	SYMBOL	reduce by rule 243
	WORD	reduce by rule 243
	INT	reduce by rule 243
	INTINF	reduce by rule 243
	REAL	reduce by rule 243
	STRING	reduce by rule 243
	CHAR	reduce by rule 243
	EOF	reduce by rule 243


	.	error


state 411:

	exp : FN clauses .  (reduce by rule 277)

	ARCHITECTURE	reduce by rule 277
	END	reduce by rule 277
	LOCAL	reduce by rule 277
	IN	reduce by rule 277
	OF	reduce by rule 277
	DATATYPE	reduce by rule 277
	TYPE	reduce by rule 277
	AND	reduce by rule 277
	LPAREN	reduce by rule 277
	RPAREN	reduce by rule 277
	RBRACKET	reduce by rule 277
	RBRACE	reduce by rule 277
	SEMICOLON	reduce by rule 277
	RMETA	reduce by rule 277
	CELLSET	reduce by rule 277
	STORAGE	reduce by rule 277
	LOCATIONS	reduce by rule 277
	COMMA	reduce by rule 277
	COLON	reduce by rule 277
	BAR	reduce by rule 277
	DARROW	reduce by rule 277
	THEN	reduce by rule 277
	ELSE	reduce by rule 277
	HANDLE	reduce by rule 277
	STRUCTURE	reduce by rule 277
	FUNCTOR	reduce by rule 277
	SIGNATURE	reduce by rule 277
	SHARING	reduce by rule 277
	INSTRUCTION	reduce by rule 277
	VLIW	reduce by rule 277
	SUPERSCALAR	reduce by rule 277
	WITHTYPE	reduce by rule 277
	FUN	reduce by rule 277
	VAL	reduce by rule 277
	INCLUDE	reduce by rule 277
	OPEN	reduce by rule 277
	LITTLE	reduce by rule 277
	BIG	reduce by rule 277
	PIPELINE	reduce by rule 277
	LOWERCASE	reduce by rule 277
	UPPERCASE	reduce by rule 277
	VERBATIM	reduce by rule 277
	RTL	reduce by rule 277
	SPAN	reduce by rule 277
	DELAYSLOT	reduce by rule 277
	NONFIX	reduce by rule 277
	INFIX	reduce by rule 277
	INFIXR	reduce by rule 277
	DEBUG	reduce by rule 277
	ASM_COLON	reduce by rule 277
	MC_COLON	reduce by rule 277
	RTL_COLON	reduce by rule 277
	DELAYSLOT_COLON	reduce by rule 277
	NULLIFIED_COLON	reduce by rule 277
	PADDING_COLON	reduce by rule 277
	RESOURCE	reduce by rule 277
	CPU	reduce by rule 277
	LATENCY	reduce by rule 277
	EXCEPTION	reduce by rule 277
	ID	reduce by rule 277
	SYMBOL	reduce by rule 277
	WORD	reduce by rule 277
	INT	reduce by rule 277
	EOF	reduce by rule 277


	.	error

error:  state 412: shift/reduce conflict (shift BAR, reduce by rule 341)

state 412:

	clauses : clause .  (reduce by rule 341)
	clauses : clause . BAR clauses 

	ARCHITECTURE	reduce by rule 341
	END	reduce by rule 341
	LOCAL	reduce by rule 341
	IN	reduce by rule 341
	OF	reduce by rule 341
	DATATYPE	reduce by rule 341
	TYPE	reduce by rule 341
	AND	reduce by rule 341
	LPAREN	reduce by rule 341
	RPAREN	reduce by rule 341
	RBRACKET	reduce by rule 341
	RBRACE	reduce by rule 341
	SEMICOLON	reduce by rule 341
	RMETA	reduce by rule 341
	CELLSET	reduce by rule 341
	STORAGE	reduce by rule 341
	LOCATIONS	reduce by rule 341
	COMMA	reduce by rule 341
	COLON	reduce by rule 341
	BAR	shift 512
	DARROW	reduce by rule 341
	THEN	reduce by rule 341
	ELSE	reduce by rule 341
	HANDLE	reduce by rule 341
	STRUCTURE	reduce by rule 341
	FUNCTOR	reduce by rule 341
	SIGNATURE	reduce by rule 341
	SHARING	reduce by rule 341
	INSTRUCTION	reduce by rule 341
	VLIW	reduce by rule 341
	SUPERSCALAR	reduce by rule 341
	WITHTYPE	reduce by rule 341
	FUN	reduce by rule 341
	VAL	reduce by rule 341
	INCLUDE	reduce by rule 341
	OPEN	reduce by rule 341
	LITTLE	reduce by rule 341
	BIG	reduce by rule 341
	PIPELINE	reduce by rule 341
	LOWERCASE	reduce by rule 341
	UPPERCASE	reduce by rule 341
	VERBATIM	reduce by rule 341
	RTL	reduce by rule 341
	SPAN	reduce by rule 341
	DELAYSLOT	reduce by rule 341
	NONFIX	reduce by rule 341
	INFIX	reduce by rule 341
	INFIXR	reduce by rule 341
	DEBUG	reduce by rule 341
	ASM_COLON	reduce by rule 341
	MC_COLON	reduce by rule 341
	RTL_COLON	reduce by rule 341
	DELAYSLOT_COLON	reduce by rule 341
	NULLIFIED_COLON	reduce by rule 341
	PADDING_COLON	reduce by rule 341
	RESOURCE	reduce by rule 341
	CPU	reduce by rule 341
	LATENCY	reduce by rule 341
	EXCEPTION	reduce by rule 341
	ID	reduce by rule 341
	SYMBOL	reduce by rule 341
	WORD	reduce by rule 341
	INT	reduce by rule 341
	EOF	reduce by rule 341


	.	error


state 413:

	typedpat : typedpat . COLON ty 
	clause : typedpat . guard cont DARROW exp 

	COLON	shift 316
	DARROW	reduce by rule 339
	WHERE	shift 514
	EXCEPTION	reduce by rule 339

	guard	goto 513

	.	error


state 414:

	asms : asm .  (reduce by rule 188)
	asms : asm . asms 

	RDQUOTE	reduce by rule 188
	LMETA	shift 417
	ASMTEXT	shift 416

	asms	goto 515
	asm	goto 414

	.	error


state 415:

	asm_strings : LDQUOTE asms . RDQUOTE 
	asm_strings : LDQUOTE asms . RDQUOTE asm_strings 

	RDQUOTE	shift 516


	.	error


state 416:

	asm : ASMTEXT .  (reduce by rule 191)

	RDQUOTE	reduce by rule 191
	LMETA	reduce by rule 191
	ASMTEXT	reduce by rule 191


	.	error


state 417:

	asm : LMETA . exp RMETA 

	CASE	shift 301
	EQ	shift 300
	DOLLAR	shift 299
	TIMES	shift 72
	DEREF	shift 71
	NOT	shift 70
	LLBRACKET	shift 298
	LHASHBRACKET	shift 297
	LPAREN	shift 296
	LBRACKET	shift 295
	LBRACE	shift 294
	LDQUOTE	shift 293
	CELLSET	shift 50
	FN	shift 292
	HASH	shift 291
	IF	shift 290
	TRUE	shift 99
	FALSE	shift 98
	RAISE	shift 289
	LET	shift 288
	OP	shift 287
	ALWAYS	shift 96
	NEVER	shift 95
	ID	shift 49
	SYMBOL	shift 48
	WORD	shift 94
	INT	shift 64
	INTINF	shift 93
	REAL	shift 92
	STRING	shift 91
	CHAR	shift 90

	id	goto 135
	sym	goto 286
	symb	goto 67
	ident2	goto 285
	path	goto 85
	aexp	goto 284
	aexp2	goto 283
	appexp	goto 282
	exp	goto 517
	word	goto 82
	int	goto 81
	intinf	goto 80
	real	goto 79
	string	goto 78
	char	goto 77
	bool	goto 76
	literal	goto 280
	asm_strings	goto 279
	True	goto 74
	False	goto 73

	.	error


state 418:

	labexps : labexp .  (reduce by rule 268)
	labexps : labexp . COMMA labexps 

	RBRACE	reduce by rule 268
	COMMA	shift 518


	.	error


state 419:

	labexps0 : labexps .  (reduce by rule 267)

	RBRACE	reduce by rule 267


	.	error


state 420:

	aexp : LBRACE labexps0 . RBRACE 

	RBRACE	shift 519


	.	error


state 421:

	labexp : id . EQ typedexp 
	labexp : id .  (reduce by rule 271)

	EQ	shift 520
	RBRACE	reduce by rule 271
	COMMA	reduce by rule 271


	.	error


state 422:

	exps : exps1 .  (reduce by rule 289)

	RBRACKET	reduce by rule 289


	.	error


state 423:

	aexp : LBRACKET exps . RBRACKET 
	aexp : LBRACKET exps . RBRACKET CONCAT sym 

	RBRACKET	shift 521


	.	error


state 424:

	typedexp : typedexp . COLON ty 
	exps1 : typedexp .  (reduce by rule 285)
	exps1 : typedexp . COMMA exps1 

	RPAREN	reduce by rule 285
	RBRACKET	reduce by rule 285
	COMMA	shift 522
	COLON	shift 458


	.	error


state 425:

	aexp : LPAREN expseq2 . RPAREN 

	RPAREN	shift 523


	.	error


state 426:

	aexp : LPAREN exps2 . RPAREN 

	RPAREN	shift 524


	.	error


state 427:

	aexp : LPAREN typedexp . RPAREN 
	typedexp : typedexp . COLON ty 
	exps2 : typedexp . COMMA exps1 
	expseq2 : typedexp . SEMICOLON expseq 

	RPAREN	shift 527
	SEMICOLON	shift 526
	COMMA	shift 525
	COLON	shift 458


	.	error

error:  state 428: shift/reduce conflict (shift RPAREN, reduce by rule 417)

state 428:

	sym : symb .  (reduce by rule 417)
	aexp : LPAREN symb . RPAREN 

	EQ	reduce by rule 417
	DOLLAR	reduce by rule 417
	TIMES	reduce by rule 417
	DEREF	reduce by rule 417
	NOT	reduce by rule 417
	CONCAT	reduce by rule 417
	LLBRACKET	reduce by rule 417
	LHASHBRACKET	reduce by rule 417
	LPAREN	reduce by rule 417
	RPAREN	shift 528
	LBRACKET	reduce by rule 417
	LBRACE	reduce by rule 417
	SEMICOLON	reduce by rule 417
	LDQUOTE	reduce by rule 417
	CELLSET	reduce by rule 417
	HASH	reduce by rule 417
	COMMA	reduce by rule 417
	COLON	reduce by rule 417
	AT	reduce by rule 417
	TRUE	reduce by rule 417
	FALSE	reduce by rule 417
	HANDLE	reduce by rule 417
	LET	reduce by rule 417
	OP	reduce by rule 417
	ALWAYS	reduce by rule 417
	NEVER	reduce by rule 417
	ID	reduce by rule 417
	SYMBOL	reduce by rule 417
	WORD	reduce by rule 417
	INT	reduce by rule 417
	INTINF	reduce by rule 417
	REAL	reduce by rule 417
	STRING	reduce by rule 417
	CHAR	reduce by rule 417


	.	error


state 429:

	aexp : LPAREN RPAREN .  (reduce by rule 247)

	ARCHITECTURE	reduce by rule 247
	END	reduce by rule 247
	LOCAL	reduce by rule 247
	IN	reduce by rule 247
	OF	reduce by rule 247
	DATATYPE	reduce by rule 247
	TYPE	reduce by rule 247
	EQ	reduce by rule 247
	DOLLAR	reduce by rule 247
	TIMES	reduce by rule 247
	AND	reduce by rule 247
	DEREF	reduce by rule 247
	NOT	reduce by rule 247
	LLBRACKET	reduce by rule 247
	LHASHBRACKET	reduce by rule 247
	LPAREN	reduce by rule 247
	RPAREN	reduce by rule 247
	LBRACKET	reduce by rule 247
	RBRACKET	reduce by rule 247
	LBRACE	reduce by rule 247
	RBRACE	reduce by rule 247
	SEMICOLON	reduce by rule 247
	LDQUOTE	reduce by rule 247
	RMETA	reduce by rule 247
	CELLSET	reduce by rule 247
	STORAGE	reduce by rule 247
	LOCATIONS	reduce by rule 247
	HASH	reduce by rule 247
	COMMA	reduce by rule 247
	COLON	reduce by rule 247
	AT	reduce by rule 247
	BAR	reduce by rule 247
	DARROW	reduce by rule 247
	THEN	reduce by rule 247
	ELSE	reduce by rule 247
	TRUE	reduce by rule 247
	FALSE	reduce by rule 247
	HANDLE	reduce by rule 247
	LET	reduce by rule 247
	STRUCTURE	reduce by rule 247
	FUNCTOR	reduce by rule 247
	SIGNATURE	reduce by rule 247
	SHARING	reduce by rule 247
	INSTRUCTION	reduce by rule 247
	VLIW	reduce by rule 247
	SUPERSCALAR	reduce by rule 247
	WITHTYPE	reduce by rule 247
	FUN	reduce by rule 247
	VAL	reduce by rule 247
	INCLUDE	reduce by rule 247
	OPEN	reduce by rule 247
	OP	reduce by rule 247
	LITTLE	reduce by rule 247
	BIG	reduce by rule 247
	PIPELINE	reduce by rule 247
	LOWERCASE	reduce by rule 247
	UPPERCASE	reduce by rule 247
	VERBATIM	reduce by rule 247
	RTL	reduce by rule 247
	SPAN	reduce by rule 247
	DELAYSLOT	reduce by rule 247
	ALWAYS	reduce by rule 247
	NEVER	reduce by rule 247
	NONFIX	reduce by rule 247
	INFIX	reduce by rule 247
	INFIXR	reduce by rule 247
	DEBUG	reduce by rule 247
	ASM_COLON	reduce by rule 247
	MC_COLON	reduce by rule 247
	RTL_COLON	reduce by rule 247
	DELAYSLOT_COLON	reduce by rule 247
	NULLIFIED_COLON	reduce by rule 247
	PADDING_COLON	reduce by rule 247
	RESOURCE	reduce by rule 247
	CPU	reduce by rule 247
	LATENCY	reduce by rule 247
	EXCEPTION	reduce by rule 247
	ID	reduce by rule 247
	SYMBOL	reduce by rule 247
	WORD	reduce by rule 247
	INT	reduce by rule 247
	INTINF	reduce by rule 247
	REAL	reduce by rule 247
	STRING	reduce by rule 247
	CHAR	reduce by rule 247
	EOF	reduce by rule 247


	.	error


state 430:

	aexp : LHASHBRACKET exps . RBRACKET 

	RBRACKET	shift 529


	.	error


state 431:

	aexp : LLBRACKET rtlterms . RRBRACKET 

	RRBRACKET	shift 530


	.	error


state 432:

	rtlterms : rtlterm .  (reduce by rule 118)
	rtlterms : rtlterm . rtlterms 

	TIMES	shift 72
	DEREF	shift 71
	NOT	shift 70
	RRBRACKET	reduce by rule 118
	CELLSET	shift 50
	HASH	shift 435
	ID	shift 49
	SYMBOL	shift 48
	STRING	shift 91

	id	goto 69
	sym	goto 434
	symb	goto 67
	string	goto 433
	rtlterm	goto 432
	rtlterms	goto 531

	.	error


state 433:

	rtlterm : string .  (reduce by rule 120)

	TIMES	reduce by rule 120
	DEREF	reduce by rule 120
	NOT	reduce by rule 120
	RRBRACKET	reduce by rule 120
	CELLSET	reduce by rule 120
	HASH	reduce by rule 120
	ID	reduce by rule 120
	SYMBOL	reduce by rule 120
	STRING	reduce by rule 120


	.	error


state 434:

	rtlterm : sym .  (reduce by rule 121)

	TIMES	reduce by rule 121
	DEREF	reduce by rule 121
	NOT	reduce by rule 121
	RRBRACKET	reduce by rule 121
	CELLSET	reduce by rule 121
	HASH	reduce by rule 121
	ID	reduce by rule 121
	SYMBOL	reduce by rule 121
	STRING	reduce by rule 121


	.	error


state 435:

	rtlterm : HASH . id 

	CELLSET	shift 50
	ID	shift 49
	SYMBOL	shift 48

	id	goto 532

	.	error


state 436:

	aexp : DOLLAR id . LBRACKET exp region RBRACKET 

	LBRACKET	shift 533


	.	error


state 437:

	exp : CASE typedexp . OF clauses 
	typedexp : typedexp . COLON ty 

	OF	shift 534
	COLON	shift 458


	.	error


state 438:

	apat : sym CONCAT LBRACKET pats . RBRACKET 
	apat : sym CONCAT LBRACKET pats . RBRACKET CONCAT sym 

	RBRACKET	shift 535


	.	error


state 439:

	mymldecl : RTL id LBRACE labpats0 RBRACE . EQ exp 

	EQ	shift 536


	.	error


state 440:

	labpats : labpat COMMA labpats .  (reduce by rule 330)

	RBRACE	reduce by rule 330


	.	error


state 441:

	labpats : labpat COMMA DOTDOT .  (reduce by rule 329)

	RBRACE	reduce by rule 329


	.	error


state 442:

	typedpat : typedpat . COLON ty 
	labpat : sym AS typedpat .  (reduce by rule 333)

	RBRACE	reduce by rule 333
	COMMA	reduce by rule 333
	COLON	shift 316


	.	error


state 443:

	typedexp : typedexp . COLON ty 
	labpat : sym WHERE typedexp .  (reduce by rule 334)
	labpat : sym WHERE typedexp . IN typedpat 

	IN	shift 537
	RBRACE	reduce by rule 334
	COMMA	reduce by rule 334
	COLON	shift 458


	.	error


state 444:

	typedpat : typedpat . COLON ty 
	labpat : sym EQ typedpat .  (reduce by rule 332)

	RBRACE	reduce by rule 332
	COMMA	reduce by rule 332
	COLON	shift 316


	.	error


state 445:

	apat : LBRACKET pats RBRACKET CONCAT . sym 

	TIMES	shift 72
	DEREF	shift 71
	NOT	shift 70
	CELLSET	shift 50
	ID	shift 49
	SYMBOL	shift 48

	id	goto 69
	sym	goto 538
	symb	goto 67

	.	error


state 446:

	typedpat : typedpat COLON ty .  (reduce by rule 318)
	ty : ty . ARROW ty 

	AND	reduce by rule 318
	RPAREN	reduce by rule 318
	RBRACKET	reduce by rule 318
	RBRACE	reduce by rule 318
	COMMA	reduce by rule 318
	COLON	reduce by rule 318
	BAR	reduce by rule 318
	ARROW	shift 388
	DARROW	reduce by rule 318
	WHERE	reduce by rule 318
	EXCEPTION	reduce by rule 318


	.	error


state 447:

	pats1 : typedpat COMMA pats1 .  (reduce by rule 324)

	RPAREN	reduce by rule 324
	RBRACKET	reduce by rule 324


	.	error


state 448:

	typedexp : typedexp . COLON ty 
	apat : LPAREN typedpat WHERE typedexp . RPAREN 
	apat : LPAREN typedpat WHERE typedexp . IN typedpat RPAREN 

	IN	shift 540
	RPAREN	shift 539
	COLON	shift 458


	.	error


state 449:

	orpats2 : typedpat BAR orpats2 .  (reduce by rule 307)

	RPAREN	reduce by rule 307


	.	error


state 450:

	typedpat : typedpat . COLON ty 
	orpats2 : typedpat . BAR typedpat 
	orpats2 : typedpat BAR typedpat .  (reduce by rule 306)
	orpats2 : typedpat . BAR orpats2 

	RPAREN	reduce by rule 306
	COLON	shift 316
	BAR	shift 322


	.	error


state 451:

	pats2 : typedpat COMMA pats1 .  (reduce by rule 325)

	RPAREN	reduce by rule 325


	.	error


state 452:

	andpats2 : typedpat AND andpats2 .  (reduce by rule 309)

	RPAREN	reduce by rule 309


	.	error


state 453:

	typedpat : typedpat . COLON ty 
	andpats2 : typedpat . AND typedpat 
	andpats2 : typedpat AND typedpat .  (reduce by rule 308)
	andpats2 : typedpat . AND andpats2 

	AND	shift 325
	RPAREN	reduce by rule 308
	COLON	shift 316


	.	error


state 454:

	pipelineclause : id pat EQ LBRACKET . cycles0 RBRACKET 

	LPAREN	shift 545
	RBRACKET	reduce by rule 45
	CELLSET	shift 50
	ID	shift 49
	SYMBOL	shift 48

	id	goto 544
	cycles0	goto 543
	cycles	goto 542
	cycle	goto 541

	.	error


state 455:

	sigsubs : sigsub AND . sigsubs 

	TYPE	shift 333
	CELLSET	shift 50
	ID	shift 49
	SYMBOL	shift 48

	id	goto 114
	ident	goto 332
	ident2	goto 112
	path	goto 85
	sigsub	goto 331
	sigsubs	goto 546

	.	error


state 456:

	sigsub : ident EQ . structexp 

	CELLSET	shift 50
	STRUCT	shift 364
	ID	shift 49
	SYMBOL	shift 48

	structexp	goto 547
	id	goto 114
	ident	goto 362
	ident2	goto 112
	path	goto 85

	.	error


state 457:

	sigsub : TYPE ident . EQ ty 

	EQ	shift 548


	.	error


state 458:

	typedexp : typedexp COLON . ty 

	DOLLAR	shift 271
	LPAREN	shift 270
	LBRACE	shift 269
	CELLSET	shift 50
	HASH	shift 268
	BITS	shift 246
	INSTRUCTION	shift 245
	CELL	shift 244
	ID	shift 49
	SYMBOL	shift 48
	TYVAR	shift 158

	id	goto 243
	tid	goto 267
	tid2	goto 241
	tident	goto 266
	tpath	goto 265
	ty	goto 549
	aty	goto 263
	appty	goto 262
	tuplety	goto 261
	tyvar	goto 260

	.	error


state 459:

	funclause : apppat funguard return_ty cont . EQ typedexp 

	EQ	shift 550


	.	error


state 460:

	cont : EXCEPTION . id 

	CELLSET	shift 50
	ID	shift 49
	SYMBOL	shift 48

	id	goto 551

	.	error


state 461:

	ty : ty . ARROW ty 
	return_ty : COLON ty .  (reduce by rule 345)

	EQ	reduce by rule 345
	ARROW	shift 388
	EXCEPTION	reduce by rule 345


	.	error


state 462:

	typedexp : typedexp . COLON ty 
	funguard : WHERE LPAREN typedexp . RPAREN 

	RPAREN	shift 552
	COLON	shift 458


	.	error


state 463:

	consbind : sym of_ty consassembly consencoding . rtl nop nullified delayslot delayslotcandidate sdi latency pipeline 

	ARCHITECTURE	reduce by rule 117
	END	reduce by rule 117
	LOCAL	reduce by rule 117
	IN	reduce by rule 117
	DATATYPE	reduce by rule 117
	TYPE	reduce by rule 117
	AND	reduce by rule 117
	RPAREN	reduce by rule 117
	SEMICOLON	reduce by rule 117
	STORAGE	reduce by rule 117
	LOCATIONS	reduce by rule 117
	BAR	reduce by rule 117
	STRUCTURE	reduce by rule 117
	FUNCTOR	reduce by rule 117
	SIGNATURE	reduce by rule 117
	SHARING	reduce by rule 117
	INSTRUCTION	reduce by rule 117
	VLIW	reduce by rule 117
	SUPERSCALAR	reduce by rule 117
	WITHTYPE	reduce by rule 117
	FUN	reduce by rule 117
	VAL	reduce by rule 117
	INCLUDE	reduce by rule 117
	OPEN	reduce by rule 117
	LITTLE	reduce by rule 117
	BIG	reduce by rule 117
	PIPELINE	reduce by rule 117
	LOWERCASE	reduce by rule 117
	UPPERCASE	reduce by rule 117
	VERBATIM	reduce by rule 117
	RTL	reduce by rule 117
	SPAN	reduce by rule 117
	DELAYSLOT	reduce by rule 117
	NONFIX	reduce by rule 117
	INFIX	reduce by rule 117
	INFIXR	reduce by rule 117
	DEBUG	reduce by rule 117
	RTL_COLON	shift 554
	DELAYSLOT_COLON	reduce by rule 117
	NULLIFIED_COLON	reduce by rule 117
	PADDING_COLON	reduce by rule 117
	RESOURCE	reduce by rule 117
	CPU	reduce by rule 117
	LATENCY	reduce by rule 117
	EXCEPTION	reduce by rule 117
	EOF	reduce by rule 117

	rtl	goto 553

	.	error


state 464:

	unsignedint : int .  (reduce by rule 221)

	ARCHITECTURE	reduce by rule 221
	END	reduce by rule 221
	LOCAL	reduce by rule 221
	IN	reduce by rule 221
	DATATYPE	reduce by rule 221
	TYPE	reduce by rule 221
	AND	reduce by rule 221
	RPAREN	reduce by rule 221
	RBRACE	reduce by rule 221
	SEMICOLON	reduce by rule 221
	STORAGE	reduce by rule 221
	LOCATIONS	reduce by rule 221
	COMMA	reduce by rule 221
	BAR	reduce by rule 221
	STRUCTURE	reduce by rule 221
	FUNCTOR	reduce by rule 221
	SIGNATURE	reduce by rule 221
	SHARING	reduce by rule 221
	INSTRUCTION	reduce by rule 221
	VLIW	reduce by rule 221
	SUPERSCALAR	reduce by rule 221
	WITHTYPE	reduce by rule 221
	FUN	reduce by rule 221
	VAL	reduce by rule 221
	INCLUDE	reduce by rule 221
	OPEN	reduce by rule 221
	LITTLE	reduce by rule 221
	BIG	reduce by rule 221
	PIPELINE	reduce by rule 221
	LOWERCASE	reduce by rule 221
	UPPERCASE	reduce by rule 221
	VERBATIM	reduce by rule 221
	RTL	reduce by rule 221
	SPAN	reduce by rule 221
	DELAYSLOT	reduce by rule 221
	NONFIX	reduce by rule 221
	INFIX	reduce by rule 221
	INFIXR	reduce by rule 221
	DEBUG	reduce by rule 221
	RTL_COLON	reduce by rule 221
	DELAYSLOT_COLON	reduce by rule 221
	NULLIFIED_COLON	reduce by rule 221
	PADDING_COLON	reduce by rule 221
	RESOURCE	reduce by rule 221
	CPU	reduce by rule 221
	LATENCY	reduce by rule 221
	EXCEPTION	reduce by rule 221
	EOF	reduce by rule 221


	.	error


state 465:

	consencoding : unsignedint .  (reduce by rule 177)

	ARCHITECTURE	reduce by rule 177
	END	reduce by rule 177
	LOCAL	reduce by rule 177
	IN	reduce by rule 177
	DATATYPE	reduce by rule 177
	TYPE	reduce by rule 177
	AND	reduce by rule 177
	RPAREN	reduce by rule 177
	SEMICOLON	reduce by rule 177
	STORAGE	reduce by rule 177
	LOCATIONS	reduce by rule 177
	BAR	reduce by rule 177
	STRUCTURE	reduce by rule 177
	FUNCTOR	reduce by rule 177
	SIGNATURE	reduce by rule 177
	SHARING	reduce by rule 177
	INSTRUCTION	reduce by rule 177
	VLIW	reduce by rule 177
	SUPERSCALAR	reduce by rule 177
	WITHTYPE	reduce by rule 177
	FUN	reduce by rule 177
	VAL	reduce by rule 177
	INCLUDE	reduce by rule 177
	OPEN	reduce by rule 177
	LITTLE	reduce by rule 177
	BIG	reduce by rule 177
	PIPELINE	reduce by rule 177
	LOWERCASE	reduce by rule 177
	UPPERCASE	reduce by rule 177
	VERBATIM	reduce by rule 177
	RTL	reduce by rule 177
	SPAN	reduce by rule 177
	DELAYSLOT	reduce by rule 177
	NONFIX	reduce by rule 177
	INFIX	reduce by rule 177
	INFIXR	reduce by rule 177
	DEBUG	reduce by rule 177
	RTL_COLON	reduce by rule 177
	DELAYSLOT_COLON	reduce by rule 177
	NULLIFIED_COLON	reduce by rule 177
	PADDING_COLON	reduce by rule 177
	RESOURCE	reduce by rule 177
	CPU	reduce by rule 177
	LATENCY	reduce by rule 177
	EXCEPTION	reduce by rule 177
	EOF	reduce by rule 177


	.	error


state 466:

	unsignedint : word .  (reduce by rule 222)

	ARCHITECTURE	reduce by rule 222
	END	reduce by rule 222
	LOCAL	reduce by rule 222
	IN	reduce by rule 222
	DATATYPE	reduce by rule 222
	TYPE	reduce by rule 222
	AND	reduce by rule 222
	RPAREN	reduce by rule 222
	RBRACE	reduce by rule 222
	SEMICOLON	reduce by rule 222
	STORAGE	reduce by rule 222
	LOCATIONS	reduce by rule 222
	COMMA	reduce by rule 222
	BAR	reduce by rule 222
	STRUCTURE	reduce by rule 222
	FUNCTOR	reduce by rule 222
	SIGNATURE	reduce by rule 222
	SHARING	reduce by rule 222
	INSTRUCTION	reduce by rule 222
	VLIW	reduce by rule 222
	SUPERSCALAR	reduce by rule 222
	WITHTYPE	reduce by rule 222
	FUN	reduce by rule 222
	VAL	reduce by rule 222
	INCLUDE	reduce by rule 222
	OPEN	reduce by rule 222
	LITTLE	reduce by rule 222
	BIG	reduce by rule 222
	PIPELINE	reduce by rule 222
	LOWERCASE	reduce by rule 222
	UPPERCASE	reduce by rule 222
	VERBATIM	reduce by rule 222
	RTL	reduce by rule 222
	SPAN	reduce by rule 222
	DELAYSLOT	reduce by rule 222
	NONFIX	reduce by rule 222
	INFIX	reduce by rule 222
	INFIXR	reduce by rule 222
	DEBUG	reduce by rule 222
	RTL_COLON	reduce by rule 222
	DELAYSLOT_COLON	reduce by rule 222
	NULLIFIED_COLON	reduce by rule 222
	PADDING_COLON	reduce by rule 222
	RESOURCE	reduce by rule 222
	CPU	reduce by rule 222
	LATENCY	reduce by rule 222
	EXCEPTION	reduce by rule 222
	EOF	reduce by rule 222


	.	error


state 467:

	consencoding : id . LBRACE labexps0 RBRACE 

	LBRACE	shift 555


	.	error


state 468:

	consencoding : MC_COLON . exp 

	CASE	shift 301
	EQ	shift 300
	DOLLAR	shift 299
	TIMES	shift 72
	DEREF	shift 71
	NOT	shift 70
	LLBRACKET	shift 298
	LHASHBRACKET	shift 297
	LPAREN	shift 296
	LBRACKET	shift 295
	LBRACE	shift 294
	LDQUOTE	shift 293
	CELLSET	shift 50
	FN	shift 292
	HASH	shift 291
	IF	shift 290
	TRUE	shift 99
	FALSE	shift 98
	RAISE	shift 289
	LET	shift 288
	OP	shift 287
	ALWAYS	shift 96
	NEVER	shift 95
	ID	shift 49
	SYMBOL	shift 48
	WORD	shift 94
	INT	shift 64
	INTINF	shift 93
	REAL	shift 92
	STRING	shift 91
	CHAR	shift 90

	id	goto 135
	sym	goto 286
	symb	goto 67
	ident2	goto 285
	path	goto 85
	aexp	goto 284
	aexp2	goto 283
	appexp	goto 282
	exp	goto 556
	word	goto 82
	int	goto 81
	intinf	goto 80
	real	goto 79
	string	goto 78
	char	goto 77
	bool	goto 76
	literal	goto 280
	asm_strings	goto 279
	True	goto 74
	False	goto 73

	.	error


state 469:

	consencoding : LPAREN . expseq RPAREN 
	consencoding : LPAREN . exps2 RPAREN 

	CASE	shift 301
	EQ	shift 300
	DOLLAR	shift 299
	TIMES	shift 72
	DEREF	shift 71
	NOT	shift 70
	LLBRACKET	shift 298
	LHASHBRACKET	shift 297
	LPAREN	shift 296
	LBRACKET	shift 295
	LBRACE	shift 294
	LDQUOTE	shift 293
	CELLSET	shift 50
	FN	shift 292
	HASH	shift 291
	IF	shift 290
	TRUE	shift 99
	FALSE	shift 98
	RAISE	shift 289
	LET	shift 288
	OP	shift 287
	ALWAYS	shift 96
	NEVER	shift 95
	ID	shift 49
	SYMBOL	shift 48
	WORD	shift 94
	INT	shift 64
	INTINF	shift 93
	REAL	shift 92
	STRING	shift 91
	CHAR	shift 90

	id	goto 135
	sym	goto 286
	symb	goto 67
	ident2	goto 285
	path	goto 85
	aexp	goto 284
	aexp2	goto 283
	appexp	goto 282
	exp	goto 337
	typedexp	goto 559
	exps2	goto 558
	expseq	goto 557
	word	goto 82
	int	goto 81
	intinf	goto 80
	real	goto 79
	string	goto 78
	char	goto 77
	bool	goto 76
	literal	goto 280
	asm_strings	goto 279
	True	goto 74
	False	goto 73

	.	error


state 470:

	exp : exp . HANDLE clauses 
	consassembly : ASM_COLON exp .  (reduce by rule 185)

	ARCHITECTURE	reduce by rule 185
	END	reduce by rule 185
	LOCAL	reduce by rule 185
	IN	reduce by rule 185
	DATATYPE	reduce by rule 185
	TYPE	reduce by rule 185
	AND	reduce by rule 185
	LPAREN	reduce by rule 185
	RPAREN	reduce by rule 185
	SEMICOLON	reduce by rule 185
	CELLSET	reduce by rule 185
	STORAGE	reduce by rule 185
	LOCATIONS	reduce by rule 185
	BAR	reduce by rule 185
	HANDLE	shift 402
	STRUCTURE	reduce by rule 185
	FUNCTOR	reduce by rule 185
	SIGNATURE	reduce by rule 185
	SHARING	reduce by rule 185
	INSTRUCTION	reduce by rule 185
	VLIW	reduce by rule 185
	SUPERSCALAR	reduce by rule 185
	WITHTYPE	reduce by rule 185
	FUN	reduce by rule 185
	VAL	reduce by rule 185
	INCLUDE	reduce by rule 185
	OPEN	reduce by rule 185
	LITTLE	reduce by rule 185
	BIG	reduce by rule 185
	PIPELINE	reduce by rule 185
	LOWERCASE	reduce by rule 185
	UPPERCASE	reduce by rule 185
	VERBATIM	reduce by rule 185
	RTL	reduce by rule 185
	SPAN	reduce by rule 185
	DELAYSLOT	reduce by rule 185
	NONFIX	reduce by rule 185
	INFIX	reduce by rule 185
	INFIXR	reduce by rule 185
	DEBUG	reduce by rule 185
	MC_COLON	reduce by rule 185
	RTL_COLON	reduce by rule 185
	DELAYSLOT_COLON	reduce by rule 185
	NULLIFIED_COLON	reduce by rule 185
	PADDING_COLON	reduce by rule 185
	RESOURCE	reduce by rule 185
	CPU	reduce by rule 185
	LATENCY	reduce by rule 185
	EXCEPTION	reduce by rule 185
	ID	reduce by rule 185
	SYMBOL	reduce by rule 185
	WORD	reduce by rule 185
	INT	reduce by rule 185
	EOF	reduce by rule 185


	.	error


state 471:

	formatbinds : formatbind BAR formatbinds .  (reduce by rule 205)

	ARCHITECTURE	reduce by rule 205
	END	reduce by rule 205
	LOCAL	reduce by rule 205
	IN	reduce by rule 205
	DATATYPE	reduce by rule 205
	TYPE	reduce by rule 205
	RPAREN	reduce by rule 205
	SEMICOLON	reduce by rule 205
	STORAGE	reduce by rule 205
	LOCATIONS	reduce by rule 205
	STRUCTURE	reduce by rule 205
	FUNCTOR	reduce by rule 205
	SIGNATURE	reduce by rule 205
	SHARING	reduce by rule 205
	INSTRUCTION	reduce by rule 205
	VLIW	reduce by rule 205
	SUPERSCALAR	reduce by rule 205
	FUN	reduce by rule 205
	VAL	reduce by rule 205
	INCLUDE	reduce by rule 205
	OPEN	reduce by rule 205
	LITTLE	reduce by rule 205
	BIG	reduce by rule 205
	PIPELINE	reduce by rule 205
	LOWERCASE	reduce by rule 205
	UPPERCASE	reduce by rule 205
	VERBATIM	reduce by rule 205
	RTL	reduce by rule 205
	NONFIX	reduce by rule 205
	INFIX	reduce by rule 205
	INFIXR	reduce by rule 205
	DEBUG	reduce by rule 205
	RESOURCE	reduce by rule 205
	CPU	reduce by rule 205
	LATENCY	reduce by rule 205
	EXCEPTION	reduce by rule 205
	EOF	reduce by rule 205


	.	error


state 472:

	mymddecl : INSTRUCTION FORMATS int BITS formatbinds .  (reduce by rule 18)

	ARCHITECTURE	reduce by rule 18
	END	reduce by rule 18
	LOCAL	reduce by rule 18
	IN	reduce by rule 18
	DATATYPE	reduce by rule 18
	TYPE	reduce by rule 18
	RPAREN	reduce by rule 18
	SEMICOLON	reduce by rule 18
	STORAGE	reduce by rule 18
	LOCATIONS	reduce by rule 18
	STRUCTURE	reduce by rule 18
	FUNCTOR	reduce by rule 18
	SIGNATURE	reduce by rule 18
	SHARING	reduce by rule 18
	INSTRUCTION	reduce by rule 18
	VLIW	reduce by rule 18
	SUPERSCALAR	reduce by rule 18
	FUN	reduce by rule 18
	VAL	reduce by rule 18
	INCLUDE	reduce by rule 18
	OPEN	reduce by rule 18
	LITTLE	reduce by rule 18
	BIG	reduce by rule 18
	PIPELINE	reduce by rule 18
	LOWERCASE	reduce by rule 18
	UPPERCASE	reduce by rule 18
	VERBATIM	reduce by rule 18
	RTL	reduce by rule 18
	NONFIX	reduce by rule 18
	INFIX	reduce by rule 18
	INFIXR	reduce by rule 18
	DEBUG	reduce by rule 18
	RESOURCE	reduce by rule 18
	CPU	reduce by rule 18
	LATENCY	reduce by rule 18
	EXCEPTION	reduce by rule 18
	EOF	reduce by rule 18


	.	error


state 473:

	formatbind : id opt_of LBRACE . fields RBRACE opt_exp 

	CELLSET	shift 50
	WILD	shift 564
	ID	shift 49
	SYMBOL	shift 48

	id	goto 563
	field	goto 562
	fieldid	goto 561
	fields	goto 560

	.	error


state 474:

	mymldecl : FUNCTOR id LPAREN functorarg RPAREN . EQ structexp 
	mymldecl : FUNCTOR id LPAREN functorarg RPAREN . sigcon EQ structexp 

	EQ	shift 566
	COLON	shift 476
	COLONGREATER	shift 233

	sigcon	goto 565

	.	error


state 475:

	functorarg : id sigcon .  (reduce by rule 89)

	RPAREN	reduce by rule 89


	.	error


state 476:

	sigcon : COLON . sigexp 

	CELLSET	shift 50
	SIG	shift 118
	ID	shift 49
	SYMBOL	shift 48

	id	goto 114
	ident	goto 117
	ident2	goto 112
	path	goto 85
	sigexp	goto 567

	.	error


state 477:

	structexp : structexp LPAREN . scopeddecls RPAREN 
	structexp : structexp LPAREN . ident RPAREN 

	ARCHITECTURE	reduce by rule 107
	LOCAL	reduce by rule 107
	DATATYPE	reduce by rule 107
	TYPE	reduce by rule 107
	RPAREN	reduce by rule 107
	CELLSET	shift 50
	STORAGE	reduce by rule 107
	LOCATIONS	reduce by rule 107
	STRUCTURE	reduce by rule 107
	FUNCTOR	reduce by rule 107
	SIGNATURE	reduce by rule 107
	SHARING	reduce by rule 107
	INSTRUCTION	reduce by rule 107
	VLIW	reduce by rule 107
	SUPERSCALAR	reduce by rule 107
	FUN	reduce by rule 107
	VAL	reduce by rule 107
	INCLUDE	reduce by rule 107
	OPEN	reduce by rule 107
	LITTLE	reduce by rule 107
	BIG	reduce by rule 107
	PIPELINE	reduce by rule 107
	LOWERCASE	reduce by rule 107
	UPPERCASE	reduce by rule 107
	VERBATIM	reduce by rule 107
	RTL	reduce by rule 107
	NONFIX	reduce by rule 107
	INFIX	reduce by rule 107
	INFIXR	reduce by rule 107
	DEBUG	reduce by rule 107
	RESOURCE	reduce by rule 107
	CPU	reduce by rule 107
	LATENCY	reduce by rule 107
	EXCEPTION	reduce by rule 107
	ID	shift 49
	SYMBOL	shift 48

	id	goto 114
	ident	goto 569
	ident2	goto 112
	path	goto 85
	scopeddecls	goto 568
	newScope	goto 164

	.	error


state 478:

	structexp : STRUCT scopeddecls . END 

	END	shift 570


	.	error


state 479:

	structexp : structexp . LPAREN scopeddecls RPAREN 
	structexp : structexp . LPAREN ident RPAREN 
	mymldecl : STRUCTURE id sigcon EQ structexp .  (reduce by rule 70)

	ARCHITECTURE	reduce by rule 70
	END	reduce by rule 70
	LOCAL	reduce by rule 70
	IN	reduce by rule 70
	DATATYPE	reduce by rule 70
	TYPE	reduce by rule 70
	LPAREN	shift 477
	RPAREN	reduce by rule 70
	SEMICOLON	reduce by rule 70
	STORAGE	reduce by rule 70
	LOCATIONS	reduce by rule 70
	STRUCTURE	reduce by rule 70
	FUNCTOR	reduce by rule 70
	SIGNATURE	reduce by rule 70
	SHARING	reduce by rule 70
	INSTRUCTION	reduce by rule 70
	VLIW	reduce by rule 70
	SUPERSCALAR	reduce by rule 70
	FUN	reduce by rule 70
	VAL	reduce by rule 70
	INCLUDE	reduce by rule 70
	OPEN	reduce by rule 70
	LITTLE	reduce by rule 70
	BIG	reduce by rule 70
	PIPELINE	reduce by rule 70
	LOWERCASE	reduce by rule 70
	UPPERCASE	reduce by rule 70
	VERBATIM	reduce by rule 70
	RTL	reduce by rule 70
	NONFIX	reduce by rule 70
	INFIX	reduce by rule 70
	INFIXR	reduce by rule 70
	DEBUG	reduce by rule 70
	RESOURCE	reduce by rule 70
	CPU	reduce by rule 70
	LATENCY	reduce by rule 70
	EXCEPTION	reduce by rule 70
	EOF	reduce by rule 70


	.	error


state 480:

	exp : exp . HANDLE clauses 
	locbind : id pat EQ exp .  (reduce by rule 391)

	ARCHITECTURE	reduce by rule 391
	END	reduce by rule 391
	LOCAL	reduce by rule 391
	IN	reduce by rule 391
	DATATYPE	reduce by rule 391
	TYPE	reduce by rule 391
	AND	reduce by rule 391
	RPAREN	reduce by rule 391
	SEMICOLON	reduce by rule 391
	STORAGE	reduce by rule 391
	LOCATIONS	reduce by rule 391
	HANDLE	shift 402
	STRUCTURE	reduce by rule 391
	FUNCTOR	reduce by rule 391
	SIGNATURE	reduce by rule 391
	SHARING	reduce by rule 391
	INSTRUCTION	reduce by rule 391
	VLIW	reduce by rule 391
	SUPERSCALAR	reduce by rule 391
	FUN	reduce by rule 391
	VAL	reduce by rule 391
	INCLUDE	reduce by rule 391
	OPEN	reduce by rule 391
	LITTLE	reduce by rule 391
	BIG	reduce by rule 391
	PIPELINE	reduce by rule 391
	LOWERCASE	reduce by rule 391
	UPPERCASE	reduce by rule 391
	VERBATIM	reduce by rule 391
	RTL	reduce by rule 391
	NONFIX	reduce by rule 391
	INFIX	reduce by rule 391
	INFIXR	reduce by rule 391
	DEBUG	reduce by rule 391
	RESOURCE	reduce by rule 391
	CPU	reduce by rule 391
	LATENCY	reduce by rule 391
	EXCEPTION	reduce by rule 391
	EOF	reduce by rule 391


	.	error


state 481:

	storagedecl : id EQ DOLLAR id . LBRACKET cellcount RBRACKET bitSize aliasing defaults printcell 

	LBRACKET	shift 571


	.	error


state 482:

	ty : ty . ARROW ty 
	typebind : tyvarseq tid EQ ty .  (reduce by rule 198)

	ARCHITECTURE	reduce by rule 198
	END	reduce by rule 198
	LOCAL	reduce by rule 198
	IN	reduce by rule 198
	DATATYPE	reduce by rule 198
	TYPE	reduce by rule 198
	AND	reduce by rule 198
	RPAREN	reduce by rule 198
	SEMICOLON	reduce by rule 198
	STORAGE	reduce by rule 198
	LOCATIONS	reduce by rule 198
	ARROW	shift 388
	STRUCTURE	reduce by rule 198
	FUNCTOR	reduce by rule 198
	SIGNATURE	reduce by rule 198
	SHARING	reduce by rule 198
	INSTRUCTION	reduce by rule 198
	VLIW	reduce by rule 198
	SUPERSCALAR	reduce by rule 198
	FUN	reduce by rule 198
	VAL	reduce by rule 198
	INCLUDE	reduce by rule 198
	OPEN	reduce by rule 198
	LITTLE	reduce by rule 198
	BIG	reduce by rule 198
	PIPELINE	reduce by rule 198
	LOWERCASE	reduce by rule 198
	UPPERCASE	reduce by rule 198
	VERBATIM	reduce by rule 198
	RTL	reduce by rule 198
	NONFIX	reduce by rule 198
	INFIX	reduce by rule 198
	INFIXR	reduce by rule 198
	DEBUG	reduce by rule 198
	RESOURCE	reduce by rule 198
	CPU	reduce by rule 198
	LATENCY	reduce by rule 198
	EXCEPTION	reduce by rule 198
	EOF	reduce by rule 198


	.	error


state 483:

	typebind : tyvarseq tid . EQ ty 

	EQ	shift 374


	.	error


state 484:

	tyvars : tyvar COMMA tyvars .  (reduce by rule 203)

	RPAREN	reduce by rule 203


	.	error


state 485:

	datatypebind : tyvarseq id opcodeencoding fieldty . hasasm EQ consbinds 
	datatypebind : tyvarseq id opcodeencoding fieldty . hasasm EQ DATATYPE ty 

	EQ	reduce by rule 132
	DEREF	shift 573

	hasasm	goto 572

	.	error


state 486:

	fieldty : COLON . id 

	CELLSET	shift 50
	ID	shift 49
	SYMBOL	shift 48

	id	goto 574

	.	error


state 487:

	opcodeencoding : LBRACKET encodingexps . RBRACKET 

	RBRACKET	shift 575


	.	error


state 488:

	encodingexps : encodingexp .  (reduce by rule 137)
	encodingexps : encodingexp . COMMA encodingexps 

	RBRACKET	reduce by rule 137
	COMMA	shift 576


	.	error


state 489:

	encodingexp : int .  (reduce by rule 139)
	encodingexp : int . DOTDOT int 
	encodingexp : int . int DOTDOT int 

	RBRACKET	reduce by rule 139
	COMMA	reduce by rule 139
	DOTDOT	shift 578
	INT	shift 64

	int	goto 577

	.	error


state 490:

	mymldecl : LOCAL scopeddecls IN scopeddecls END .  (reduce by rule 68)

	ARCHITECTURE	reduce by rule 68
	END	reduce by rule 68
	LOCAL	reduce by rule 68
	IN	reduce by rule 68
	DATATYPE	reduce by rule 68
	TYPE	reduce by rule 68
	RPAREN	reduce by rule 68
	SEMICOLON	reduce by rule 68
	STORAGE	reduce by rule 68
	LOCATIONS	reduce by rule 68
	STRUCTURE	reduce by rule 68
	FUNCTOR	reduce by rule 68
	SIGNATURE	reduce by rule 68
	SHARING	reduce by rule 68
	INSTRUCTION	reduce by rule 68
	VLIW	reduce by rule 68
	SUPERSCALAR	reduce by rule 68
	FUN	reduce by rule 68
	VAL	reduce by rule 68
	INCLUDE	reduce by rule 68
	OPEN	reduce by rule 68
	LITTLE	reduce by rule 68
	BIG	reduce by rule 68
	PIPELINE	reduce by rule 68
	LOWERCASE	reduce by rule 68
	UPPERCASE	reduce by rule 68
	VERBATIM	reduce by rule 68
	RTL	reduce by rule 68
	NONFIX	reduce by rule 68
	INFIX	reduce by rule 68
	INFIXR	reduce by rule 68
	DEBUG	reduce by rule 68
	RESOURCE	reduce by rule 68
	CPU	reduce by rule 68
	LATENCY	reduce by rule 68
	EXCEPTION	reduce by rule 68
	EOF	reduce by rule 68


	.	error


state 491:

	mymddecl : ARCHITECTURE id EQ STRUCT decls . END 

	END	shift 579


	.	error


state 492:

	tuplety : appty TIMES tuplety .  (reduce by rule 380)

	ARCHITECTURE	reduce by rule 380
	END	reduce by rule 380
	LOCAL	reduce by rule 380
	IN	reduce by rule 380
	OF	reduce by rule 380
	DATATYPE	reduce by rule 380
	TYPE	reduce by rule 380
	EQ	reduce by rule 380
	AND	reduce by rule 380
	LPAREN	reduce by rule 380
	RPAREN	reduce by rule 380
	RBRACKET	reduce by rule 380
	RBRACE	reduce by rule 380
	SEMICOLON	reduce by rule 380
	LDQUOTE	reduce by rule 380
	CELLSET	reduce by rule 380
	STORAGE	reduce by rule 380
	LOCATIONS	reduce by rule 380
	COMMA	reduce by rule 380
	COLON	reduce by rule 380
	BAR	reduce by rule 380
	ARROW	reduce by rule 380
	DARROW	reduce by rule 380
	THEN	reduce by rule 380
	ELSE	reduce by rule 380
	STRUCTURE	reduce by rule 380
	FUNCTOR	reduce by rule 380
	SIGNATURE	reduce by rule 380
	WHERE	reduce by rule 380
	SHARING	reduce by rule 380
	INSTRUCTION	reduce by rule 380
	VLIW	reduce by rule 380
	SUPERSCALAR	reduce by rule 380
	WITHTYPE	reduce by rule 380
	FUN	reduce by rule 380
	VAL	reduce by rule 380
	INCLUDE	reduce by rule 380
	OPEN	reduce by rule 380
	LITTLE	reduce by rule 380
	BIG	reduce by rule 380
	PIPELINE	reduce by rule 380
	LOWERCASE	reduce by rule 380
	UPPERCASE	reduce by rule 380
	VERBATIM	reduce by rule 380
	RTL	reduce by rule 380
	SPAN	reduce by rule 380
	DELAYSLOT	reduce by rule 380
	NONFIX	reduce by rule 380
	INFIX	reduce by rule 380
	INFIXR	reduce by rule 380
	DEBUG	reduce by rule 380
	ASM_COLON	reduce by rule 380
	MC_COLON	reduce by rule 380
	RTL_COLON	reduce by rule 380
	DELAYSLOT_COLON	reduce by rule 380
	NULLIFIED_COLON	reduce by rule 380
	PADDING_COLON	reduce by rule 380
	RESOURCE	reduce by rule 380
	CPU	reduce by rule 380
	LATENCY	reduce by rule 380
	EXCEPTION	reduce by rule 380
	ID	reduce by rule 380
	SYMBOL	reduce by rule 380
	WORD	reduce by rule 380
	INT	reduce by rule 380
	STRING	reduce by rule 380
	EOF	reduce by rule 380


	.	error

error:  state 493: shift/reduce conflict (shift SYMBOL, reduce by rule 379)
error:  state 493: shift/reduce conflict (shift ID, reduce by rule 379)
error:  state 493: shift/reduce conflict (shift INSTRUCTION, reduce by rule 379)
error:  state 493: shift/reduce conflict (shift CELLSET, reduce by rule 379)

state 493:

	appty : appty . tident 
	tuplety : appty . TIMES appty 
	tuplety : appty TIMES appty .  (reduce by rule 379)
	tuplety : appty . TIMES tuplety 

	ARCHITECTURE	reduce by rule 379
	END	reduce by rule 379
	LOCAL	reduce by rule 379
	IN	reduce by rule 379
	OF	reduce by rule 379
	DATATYPE	reduce by rule 379
	TYPE	reduce by rule 379
	EQ	reduce by rule 379
	TIMES	shift 387
	AND	reduce by rule 379
	LPAREN	reduce by rule 379
	RPAREN	reduce by rule 379
	RBRACKET	reduce by rule 379
	RBRACE	reduce by rule 379
	SEMICOLON	reduce by rule 379
	LDQUOTE	reduce by rule 379
	CELLSET	shift 50
	STORAGE	reduce by rule 379
	LOCATIONS	reduce by rule 379
	COMMA	reduce by rule 379
	COLON	reduce by rule 379
	BAR	reduce by rule 379
	ARROW	reduce by rule 379
	DARROW	reduce by rule 379
	BITS	shift 246
	THEN	reduce by rule 379
	ELSE	reduce by rule 379
	STRUCTURE	reduce by rule 379
	FUNCTOR	reduce by rule 379
	SIGNATURE	reduce by rule 379
	WHERE	reduce by rule 379
	SHARING	reduce by rule 379
	INSTRUCTION	shift 245
	CELL	shift 244
	VLIW	reduce by rule 379
	SUPERSCALAR	reduce by rule 379
	WITHTYPE	reduce by rule 379
	FUN	reduce by rule 379
	VAL	reduce by rule 379
	INCLUDE	reduce by rule 379
	OPEN	reduce by rule 379
	LITTLE	reduce by rule 379
	BIG	reduce by rule 379
	PIPELINE	reduce by rule 379
	LOWERCASE	reduce by rule 379
	UPPERCASE	reduce by rule 379
	VERBATIM	reduce by rule 379
	RTL	reduce by rule 379
	SPAN	reduce by rule 379
	DELAYSLOT	reduce by rule 379
	NONFIX	reduce by rule 379
	INFIX	reduce by rule 379
	INFIXR	reduce by rule 379
	DEBUG	reduce by rule 379
	ASM_COLON	reduce by rule 379
	MC_COLON	reduce by rule 379
	RTL_COLON	reduce by rule 379
	DELAYSLOT_COLON	reduce by rule 379
	NULLIFIED_COLON	reduce by rule 379
	PADDING_COLON	reduce by rule 379
	RESOURCE	reduce by rule 379
	CPU	reduce by rule 379
	LATENCY	reduce by rule 379
	EXCEPTION	reduce by rule 379
	ID	shift 49
	SYMBOL	shift 48
	WORD	reduce by rule 379
	INT	reduce by rule 379
	STRING	reduce by rule 379
	EOF	reduce by rule 379

	id	goto 243
	tid	goto 267
	tid2	goto 241
	tident	goto 386
	tpath	goto 265

	.	error


state 494:

	ty : ty . ARROW ty 
	ty : ty ARROW ty .  (reduce by rule 371)

	ARCHITECTURE	reduce by rule 371
	END	reduce by rule 371
	LOCAL	reduce by rule 371
	IN	reduce by rule 371
	OF	reduce by rule 371
	DATATYPE	reduce by rule 371
	TYPE	reduce by rule 371
	EQ	reduce by rule 371
	AND	reduce by rule 371
	LPAREN	reduce by rule 371
	RPAREN	reduce by rule 371
	RBRACKET	reduce by rule 371
	RBRACE	reduce by rule 371
	SEMICOLON	reduce by rule 371
	LDQUOTE	reduce by rule 371
	CELLSET	reduce by rule 371
	STORAGE	reduce by rule 371
	LOCATIONS	reduce by rule 371
	COMMA	reduce by rule 371
	COLON	reduce by rule 371
	BAR	reduce by rule 371
	ARROW	shift 388
	DARROW	reduce by rule 371
	THEN	reduce by rule 371
	ELSE	reduce by rule 371
	STRUCTURE	reduce by rule 371
	FUNCTOR	reduce by rule 371
	SIGNATURE	reduce by rule 371
	WHERE	reduce by rule 371
	SHARING	reduce by rule 371
	INSTRUCTION	reduce by rule 371
	VLIW	reduce by rule 371
	SUPERSCALAR	reduce by rule 371
	WITHTYPE	reduce by rule 371
	FUN	reduce by rule 371
	VAL	reduce by rule 371
	INCLUDE	reduce by rule 371
	OPEN	reduce by rule 371
	LITTLE	reduce by rule 371
	BIG	reduce by rule 371
	PIPELINE	reduce by rule 371
	LOWERCASE	reduce by rule 371
	UPPERCASE	reduce by rule 371
	VERBATIM	reduce by rule 371
	RTL	reduce by rule 371
	SPAN	reduce by rule 371
	DELAYSLOT	reduce by rule 371
	NONFIX	reduce by rule 371
	INFIX	reduce by rule 371
	INFIXR	reduce by rule 371
	DEBUG	reduce by rule 371
	ASM_COLON	reduce by rule 371
	MC_COLON	reduce by rule 371
	RTL_COLON	reduce by rule 371
	DELAYSLOT_COLON	reduce by rule 371
	NULLIFIED_COLON	reduce by rule 371
	PADDING_COLON	reduce by rule 371
	RESOURCE	reduce by rule 371
	CPU	reduce by rule 371
	LATENCY	reduce by rule 371
	EXCEPTION	reduce by rule 371
	ID	reduce by rule 371
	SYMBOL	reduce by rule 371
	WORD	reduce by rule 371
	INT	reduce by rule 371
	STRING	reduce by rule 371
	EOF	reduce by rule 371


	.	error


state 495:

	tpath : tpath DOT tid .  (reduce by rule 368)

	ARCHITECTURE	reduce by rule 368
	END	reduce by rule 368
	LOCAL	reduce by rule 368
	IN	reduce by rule 368
	OF	reduce by rule 368
	DATATYPE	reduce by rule 368
	TYPE	reduce by rule 368
	EQ	reduce by rule 368
	TIMES	reduce by rule 368
	AND	reduce by rule 368
	LPAREN	reduce by rule 368
	RPAREN	reduce by rule 368
	RBRACKET	reduce by rule 368
	RBRACE	reduce by rule 368
	SEMICOLON	reduce by rule 368
	LDQUOTE	reduce by rule 368
	CELLSET	reduce by rule 368
	STORAGE	reduce by rule 368
	LOCATIONS	reduce by rule 368
	COMMA	reduce by rule 368
	COLON	reduce by rule 368
	DOT	reduce by rule 368
	BAR	reduce by rule 368
	ARROW	reduce by rule 368
	DARROW	reduce by rule 368
	BITS	reduce by rule 368
	THEN	reduce by rule 368
	ELSE	reduce by rule 368
	STRUCTURE	reduce by rule 368
	FUNCTOR	reduce by rule 368
	SIGNATURE	reduce by rule 368
	WHERE	reduce by rule 368
	SHARING	reduce by rule 368
	INSTRUCTION	reduce by rule 368
	CELL	reduce by rule 368
	VLIW	reduce by rule 368
	SUPERSCALAR	reduce by rule 368
	WITHTYPE	reduce by rule 368
	FUN	reduce by rule 368
	VAL	reduce by rule 368
	INCLUDE	reduce by rule 368
	OPEN	reduce by rule 368
	LITTLE	reduce by rule 368
	BIG	reduce by rule 368
	PIPELINE	reduce by rule 368
	LOWERCASE	reduce by rule 368
	UPPERCASE	reduce by rule 368
	VERBATIM	reduce by rule 368
	RTL	reduce by rule 368
	SPAN	reduce by rule 368
	DELAYSLOT	reduce by rule 368
	NONFIX	reduce by rule 368
	INFIX	reduce by rule 368
	INFIXR	reduce by rule 368
	DEBUG	reduce by rule 368
	ASM_COLON	reduce by rule 368
	MC_COLON	reduce by rule 368
	RTL_COLON	reduce by rule 368
	DELAYSLOT_COLON	reduce by rule 368
	NULLIFIED_COLON	reduce by rule 368
	PADDING_COLON	reduce by rule 368
	RESOURCE	reduce by rule 368
	CPU	reduce by rule 368
	LATENCY	reduce by rule 368
	EXCEPTION	reduce by rule 368
	ID	reduce by rule 368
	SYMBOL	reduce by rule 368
	WORD	reduce by rule 368
	INT	reduce by rule 368
	STRING	reduce by rule 368
	EOF	reduce by rule 368


	.	error


state 496:

	tpath : tid DOT tid .  (reduce by rule 367)

	ARCHITECTURE	reduce by rule 367
	END	reduce by rule 367
	LOCAL	reduce by rule 367
	IN	reduce by rule 367
	OF	reduce by rule 367
	DATATYPE	reduce by rule 367
	TYPE	reduce by rule 367
	EQ	reduce by rule 367
	TIMES	reduce by rule 367
	AND	reduce by rule 367
	LPAREN	reduce by rule 367
	RPAREN	reduce by rule 367
	RBRACKET	reduce by rule 367
	RBRACE	reduce by rule 367
	SEMICOLON	reduce by rule 367
	LDQUOTE	reduce by rule 367
	CELLSET	reduce by rule 367
	STORAGE	reduce by rule 367
	LOCATIONS	reduce by rule 367
	COMMA	reduce by rule 367
	COLON	reduce by rule 367
	DOT	reduce by rule 367
	BAR	reduce by rule 367
	ARROW	reduce by rule 367
	DARROW	reduce by rule 367
	BITS	reduce by rule 367
	THEN	reduce by rule 367
	ELSE	reduce by rule 367
	STRUCTURE	reduce by rule 367
	FUNCTOR	reduce by rule 367
	SIGNATURE	reduce by rule 367
	WHERE	reduce by rule 367
	SHARING	reduce by rule 367
	INSTRUCTION	reduce by rule 367
	CELL	reduce by rule 367
	VLIW	reduce by rule 367
	SUPERSCALAR	reduce by rule 367
	WITHTYPE	reduce by rule 367
	FUN	reduce by rule 367
	VAL	reduce by rule 367
	INCLUDE	reduce by rule 367
	OPEN	reduce by rule 367
	LITTLE	reduce by rule 367
	BIG	reduce by rule 367
	PIPELINE	reduce by rule 367
	LOWERCASE	reduce by rule 367
	UPPERCASE	reduce by rule 367
	VERBATIM	reduce by rule 367
	RTL	reduce by rule 367
	SPAN	reduce by rule 367
	DELAYSLOT	reduce by rule 367
	NONFIX	reduce by rule 367
	INFIX	reduce by rule 367
	INFIXR	reduce by rule 367
	DEBUG	reduce by rule 367
	ASM_COLON	reduce by rule 367
	MC_COLON	reduce by rule 367
	RTL_COLON	reduce by rule 367
	DELAYSLOT_COLON	reduce by rule 367
	NULLIFIED_COLON	reduce by rule 367
	PADDING_COLON	reduce by rule 367
	RESOURCE	reduce by rule 367
	CPU	reduce by rule 367
	LATENCY	reduce by rule 367
	EXCEPTION	reduce by rule 367
	ID	reduce by rule 367
	SYMBOL	reduce by rule 367
	WORD	reduce by rule 367
	INT	reduce by rule 367
	STRING	reduce by rule 367
	EOF	reduce by rule 367


	.	error


state 497:

	aty : LBRACE labtys RBRACE .  (reduce by rule 356)

	ARCHITECTURE	reduce by rule 356
	END	reduce by rule 356
	LOCAL	reduce by rule 356
	IN	reduce by rule 356
	OF	reduce by rule 356
	DATATYPE	reduce by rule 356
	TYPE	reduce by rule 356
	EQ	reduce by rule 356
	TIMES	reduce by rule 356
	AND	reduce by rule 356
	LPAREN	reduce by rule 356
	RPAREN	reduce by rule 356
	RBRACKET	reduce by rule 356
	RBRACE	reduce by rule 356
	SEMICOLON	reduce by rule 356
	LDQUOTE	reduce by rule 356
	CELLSET	reduce by rule 356
	STORAGE	reduce by rule 356
	LOCATIONS	reduce by rule 356
	COMMA	reduce by rule 356
	COLON	reduce by rule 356
	BAR	reduce by rule 356
	ARROW	reduce by rule 356
	DARROW	reduce by rule 356
	BITS	reduce by rule 356
	THEN	reduce by rule 356
	ELSE	reduce by rule 356
	STRUCTURE	reduce by rule 356
	FUNCTOR	reduce by rule 356
	SIGNATURE	reduce by rule 356
	WHERE	reduce by rule 356
	SHARING	reduce by rule 356
	INSTRUCTION	reduce by rule 356
	CELL	reduce by rule 356
	VLIW	reduce by rule 356
	SUPERSCALAR	reduce by rule 356
	WITHTYPE	reduce by rule 356
	FUN	reduce by rule 356
	VAL	reduce by rule 356
	INCLUDE	reduce by rule 356
	OPEN	reduce by rule 356
	LITTLE	reduce by rule 356
	BIG	reduce by rule 356
	PIPELINE	reduce by rule 356
	LOWERCASE	reduce by rule 356
	UPPERCASE	reduce by rule 356
	VERBATIM	reduce by rule 356
	RTL	reduce by rule 356
	SPAN	reduce by rule 356
	DELAYSLOT	reduce by rule 356
	NONFIX	reduce by rule 356
	INFIX	reduce by rule 356
	INFIXR	reduce by rule 356
	DEBUG	reduce by rule 356
	ASM_COLON	reduce by rule 356
	MC_COLON	reduce by rule 356
	RTL_COLON	reduce by rule 356
	DELAYSLOT_COLON	reduce by rule 356
	NULLIFIED_COLON	reduce by rule 356
	PADDING_COLON	reduce by rule 356
	RESOURCE	reduce by rule 356
	CPU	reduce by rule 356
	LATENCY	reduce by rule 356
	EXCEPTION	reduce by rule 356
	ID	reduce by rule 356
	SYMBOL	reduce by rule 356
	WORD	reduce by rule 356
	INT	reduce by rule 356
	STRING	reduce by rule 356
	EOF	reduce by rule 356


	.	error


state 498:

	labtys1 : labty COMMA . labtys1 

	CELLSET	shift 50
	ID	shift 49
	SYMBOL	shift 48

	id	goto 395
	labty	goto 394
	labtys1	goto 580

	.	error


state 499:

	labty : id COLON . ty 

	DOLLAR	shift 271
	LPAREN	shift 270
	LBRACE	shift 269
	CELLSET	shift 50
	HASH	shift 268
	BITS	shift 246
	INSTRUCTION	shift 245
	CELL	shift 244
	ID	shift 49
	SYMBOL	shift 48
	TYVAR	shift 158

	id	goto 243
	tid	goto 267
	tid2	goto 241
	tident	goto 266
	tpath	goto 265
	ty	goto 581
	aty	goto 263
	appty	goto 262
	tuplety	goto 261
	tyvar	goto 260

	.	error


state 500:

	appty : LPAREN tys2 RPAREN . tident 

	CELLSET	shift 50
	BITS	shift 246
	INSTRUCTION	shift 245
	CELL	shift 244
	ID	shift 49
	SYMBOL	shift 48

	id	goto 243
	tid	goto 267
	tid2	goto 241
	tident	goto 582
	tpath	goto 265

	.	error


state 501:

	tys2 : ty COMMA . ty 
	tys2 : ty COMMA . tys2 

	DOLLAR	shift 271
	LPAREN	shift 270
	LBRACE	shift 269
	CELLSET	shift 50
	HASH	shift 268
	BITS	shift 246
	INSTRUCTION	shift 245
	CELL	shift 244
	ID	shift 49
	SYMBOL	shift 48
	TYVAR	shift 158

	id	goto 243
	tid	goto 267
	tid2	goto 241
	tident	goto 266
	tpath	goto 265
	ty	goto 584
	aty	goto 263
	appty	goto 262
	tys2	goto 583
	tuplety	goto 261
	tyvar	goto 260

	.	error


state 502:

	aty : LPAREN ty RPAREN .  (reduce by rule 355)

	ARCHITECTURE	reduce by rule 355
	END	reduce by rule 355
	LOCAL	reduce by rule 355
	IN	reduce by rule 355
	OF	reduce by rule 355
	DATATYPE	reduce by rule 355
	TYPE	reduce by rule 355
	EQ	reduce by rule 355
	TIMES	reduce by rule 355
	AND	reduce by rule 355
	LPAREN	reduce by rule 355
	RPAREN	reduce by rule 355
	RBRACKET	reduce by rule 355
	RBRACE	reduce by rule 355
	SEMICOLON	reduce by rule 355
	LDQUOTE	reduce by rule 355
	CELLSET	reduce by rule 355
	STORAGE	reduce by rule 355
	LOCATIONS	reduce by rule 355
	COMMA	reduce by rule 355
	COLON	reduce by rule 355
	BAR	reduce by rule 355
	ARROW	reduce by rule 355
	DARROW	reduce by rule 355
	BITS	reduce by rule 355
	THEN	reduce by rule 355
	ELSE	reduce by rule 355
	STRUCTURE	reduce by rule 355
	FUNCTOR	reduce by rule 355
	SIGNATURE	reduce by rule 355
	WHERE	reduce by rule 355
	SHARING	reduce by rule 355
	INSTRUCTION	reduce by rule 355
	CELL	reduce by rule 355
	VLIW	reduce by rule 355
	SUPERSCALAR	reduce by rule 355
	WITHTYPE	reduce by rule 355
	FUN	reduce by rule 355
	VAL	reduce by rule 355
	INCLUDE	reduce by rule 355
	OPEN	reduce by rule 355
	LITTLE	reduce by rule 355
	BIG	reduce by rule 355
	PIPELINE	reduce by rule 355
	LOWERCASE	reduce by rule 355
	UPPERCASE	reduce by rule 355
	VERBATIM	reduce by rule 355
	RTL	reduce by rule 355
	SPAN	reduce by rule 355
	DELAYSLOT	reduce by rule 355
	NONFIX	reduce by rule 355
	INFIX	reduce by rule 355
	INFIXR	reduce by rule 355
	DEBUG	reduce by rule 355
	ASM_COLON	reduce by rule 355
	MC_COLON	reduce by rule 355
	RTL_COLON	reduce by rule 355
	DELAYSLOT_COLON	reduce by rule 355
	NULLIFIED_COLON	reduce by rule 355
	PADDING_COLON	reduce by rule 355
	RESOURCE	reduce by rule 355
	CPU	reduce by rule 355
	LATENCY	reduce by rule 355
	EXCEPTION	reduce by rule 355
	ID	reduce by rule 355
	SYMBOL	reduce by rule 355
	WORD	reduce by rule 355
	INT	reduce by rule 355
	STRING	reduce by rule 355
	EOF	reduce by rule 355


	.	error


state 503:

	resources : resource .  (reduce by rule 35)
	resources : resource . COMMA resources 

	RBRACKET	reduce by rule 35
	COMMA	shift 585


	.	error


state 504:

	cpubind : id aliases int LBRACKET resources . RBRACKET 

	RBRACKET	shift 586


	.	error


state 505:

	resource : int . id 

	CELLSET	shift 50
	ID	shift 49
	SYMBOL	shift 48

	id	goto 587

	.	error


state 506:

	resource : id .  (reduce by rule 38)

	RBRACKET	reduce by rule 38
	COMMA	reduce by rule 38


	.	error


state 507:

	exp : exp HANDLE clauses .  (reduce by rule 278)

	ARCHITECTURE	reduce by rule 278
	END	reduce by rule 278
	LOCAL	reduce by rule 278
	IN	reduce by rule 278
	OF	reduce by rule 278
	DATATYPE	reduce by rule 278
	TYPE	reduce by rule 278
	AND	reduce by rule 278
	LPAREN	reduce by rule 278
	RPAREN	reduce by rule 278
	RBRACKET	reduce by rule 278
	RBRACE	reduce by rule 278
	SEMICOLON	reduce by rule 278
	RMETA	reduce by rule 278
	CELLSET	reduce by rule 278
	STORAGE	reduce by rule 278
	LOCATIONS	reduce by rule 278
	COMMA	reduce by rule 278
	COLON	reduce by rule 278
	BAR	reduce by rule 278
	DARROW	reduce by rule 278
	THEN	reduce by rule 278
	ELSE	reduce by rule 278
	HANDLE	reduce by rule 278
	STRUCTURE	reduce by rule 278
	FUNCTOR	reduce by rule 278
	SIGNATURE	reduce by rule 278
	SHARING	reduce by rule 278
	INSTRUCTION	reduce by rule 278
	VLIW	reduce by rule 278
	SUPERSCALAR	reduce by rule 278
	WITHTYPE	reduce by rule 278
	FUN	reduce by rule 278
	VAL	reduce by rule 278
	INCLUDE	reduce by rule 278
	OPEN	reduce by rule 278
	LITTLE	reduce by rule 278
	BIG	reduce by rule 278
	PIPELINE	reduce by rule 278
	LOWERCASE	reduce by rule 278
	UPPERCASE	reduce by rule 278
	VERBATIM	reduce by rule 278
	RTL	reduce by rule 278
	SPAN	reduce by rule 278
	DELAYSLOT	reduce by rule 278
	NONFIX	reduce by rule 278
	INFIX	reduce by rule 278
	INFIXR	reduce by rule 278
	DEBUG	reduce by rule 278
	ASM_COLON	reduce by rule 278
	MC_COLON	reduce by rule 278
	RTL_COLON	reduce by rule 278
	DELAYSLOT_COLON	reduce by rule 278
	NULLIFIED_COLON	reduce by rule 278
	PADDING_COLON	reduce by rule 278
	RESOURCE	reduce by rule 278
	CPU	reduce by rule 278
	LATENCY	reduce by rule 278
	EXCEPTION	reduce by rule 278
	ID	reduce by rule 278
	SYMBOL	reduce by rule 278
	WORD	reduce by rule 278
	INT	reduce by rule 278
	EOF	reduce by rule 278


	.	error


state 508:

	aexp2 : aexp2 AT LBRACKET . slices RBRACKET 

	INT	shift 64

	int	goto 590
	slice	goto 589
	slices	goto 588

	.	error


state 509:

	aexp : sym CONCAT LBRACKET . exps RBRACKET 
	aexp : sym CONCAT LBRACKET . exps RBRACKET CONCAT sym 

	CASE	shift 301
	EQ	shift 300
	DOLLAR	shift 299
	TIMES	shift 72
	DEREF	shift 71
	NOT	shift 70
	LLBRACKET	shift 298
	LHASHBRACKET	shift 297
	LPAREN	shift 296
	LBRACKET	shift 295
	RBRACKET	reduce by rule 288
	LBRACE	shift 294
	LDQUOTE	shift 293
	CELLSET	shift 50
	FN	shift 292
	HASH	shift 291
	IF	shift 290
	TRUE	shift 99
	FALSE	shift 98
	RAISE	shift 289
	LET	shift 288
	OP	shift 287
	ALWAYS	shift 96
	NEVER	shift 95
	ID	shift 49
	SYMBOL	shift 48
	WORD	shift 94
	INT	shift 64
	INTINF	shift 93
	REAL	shift 92
	STRING	shift 91
	CHAR	shift 90

	id	goto 135
	sym	goto 286
	symb	goto 67
	ident2	goto 285
	path	goto 85
	aexp	goto 284
	aexp2	goto 283
	appexp	goto 282
	exp	goto 337
	typedexp	goto 424
	exps	goto 591
	exps1	goto 422
	word	goto 82
	int	goto 81
	intinf	goto 80
	real	goto 79
	string	goto 78
	char	goto 77
	bool	goto 76
	literal	goto 280
	asm_strings	goto 279
	True	goto 74
	False	goto 73

	.	error


state 510:

	aexp : LET decls IN . expseq END 

	CASE	shift 301
	EQ	shift 300
	DOLLAR	shift 299
	TIMES	shift 72
	DEREF	shift 71
	NOT	shift 70
	LLBRACKET	shift 298
	LHASHBRACKET	shift 297
	LPAREN	shift 296
	LBRACKET	shift 295
	LBRACE	shift 294
	LDQUOTE	shift 293
	CELLSET	shift 50
	FN	shift 292
	HASH	shift 291
	IF	shift 290
	TRUE	shift 99
	FALSE	shift 98
	RAISE	shift 289
	LET	shift 288
	OP	shift 287
	ALWAYS	shift 96
	NEVER	shift 95
	ID	shift 49
	SYMBOL	shift 48
	WORD	shift 94
	INT	shift 64
	INTINF	shift 93
	REAL	shift 92
	STRING	shift 91
	CHAR	shift 90

	id	goto 135
	sym	goto 286
	symb	goto 67
	ident2	goto 285
	path	goto 85
	aexp	goto 284
	aexp2	goto 283
	appexp	goto 282
	exp	goto 337
	typedexp	goto 593
	expseq	goto 592
	word	goto 82
	int	goto 81
	intinf	goto 80
	real	goto 79
	string	goto 78
	char	goto 77
	bool	goto 76
	literal	goto 280
	asm_strings	goto 279
	True	goto 74
	False	goto 73

	.	error


state 511:

	exp : IF typedexp THEN . typedexp ELSE exp 

	CASE	shift 301
	EQ	shift 300
	DOLLAR	shift 299
	TIMES	shift 72
	DEREF	shift 71
	NOT	shift 70
	LLBRACKET	shift 298
	LHASHBRACKET	shift 297
	LPAREN	shift 296
	LBRACKET	shift 295
	LBRACE	shift 294
	LDQUOTE	shift 293
	CELLSET	shift 50
	FN	shift 292
	HASH	shift 291
	IF	shift 290
	TRUE	shift 99
	FALSE	shift 98
	RAISE	shift 289
	LET	shift 288
	OP	shift 287
	ALWAYS	shift 96
	NEVER	shift 95
	ID	shift 49
	SYMBOL	shift 48
	WORD	shift 94
	INT	shift 64
	INTINF	shift 93
	REAL	shift 92
	STRING	shift 91
	CHAR	shift 90

	id	goto 135
	sym	goto 286
	symb	goto 67
	ident2	goto 285
	path	goto 85
	aexp	goto 284
	aexp2	goto 283
	appexp	goto 282
	exp	goto 337
	typedexp	goto 594
	word	goto 82
	int	goto 81
	intinf	goto 80
	real	goto 79
	string	goto 78
	char	goto 77
	bool	goto 76
	literal	goto 280
	asm_strings	goto 279
	True	goto 74
	False	goto 73

	.	error


state 512:

	clauses : clause BAR . clauses 

	TIMES	shift 72
	DEREF	shift 71
	NOT	shift 70
	LHASHBRACKET	shift 103
	LPAREN	shift 102
	LBRACKET	shift 101
	LBRACE	shift 100
	CELLSET	shift 50
	TRUE	shift 99
	FALSE	shift 98
	WILD	shift 97
	OP	shift 128
	ALWAYS	shift 96
	NEVER	shift 95
	ID	shift 49
	SYMBOL	shift 48
	WORD	shift 94
	INT	shift 64
	INTINF	shift 93
	REAL	shift 92
	STRING	shift 91
	CHAR	shift 90

	id	goto 127
	sym	goto 134
	symb	goto 67
	ident2	goto 87
	path	goto 85
	apat	goto 124
	apat2	goto 123
	apppat	goto 122
	pat	goto 195
	typedpat	goto 413
	word	goto 82
	int	goto 81
	intinf	goto 80
	real	goto 79
	string	goto 78
	char	goto 77
	bool	goto 76
	literal	goto 75
	clause	goto 412
	clauses	goto 595
	True	goto 74
	False	goto 73

	.	error


state 513:

	clause : typedpat guard . cont DARROW exp 

	DARROW	reduce by rule 337
	EXCEPTION	shift 460

	cont	goto 596

	.	error


state 514:

	guard : WHERE . typedexp 

	CASE	shift 301
	EQ	shift 300
	DOLLAR	shift 299
	TIMES	shift 72
	DEREF	shift 71
	NOT	shift 70
	LLBRACKET	shift 298
	LHASHBRACKET	shift 297
	LPAREN	shift 296
	LBRACKET	shift 295
	LBRACE	shift 294
	LDQUOTE	shift 293
	CELLSET	shift 50
	FN	shift 292
	HASH	shift 291
	IF	shift 290
	TRUE	shift 99
	FALSE	shift 98
	RAISE	shift 289
	LET	shift 288
	OP	shift 287
	ALWAYS	shift 96
	NEVER	shift 95
	ID	shift 49
	SYMBOL	shift 48
	WORD	shift 94
	INT	shift 64
	INTINF	shift 93
	REAL	shift 92
	STRING	shift 91
	CHAR	shift 90

	id	goto 135
	sym	goto 286
	symb	goto 67
	ident2	goto 285
	path	goto 85
	aexp	goto 284
	aexp2	goto 283
	appexp	goto 282
	exp	goto 337
	typedexp	goto 597
	word	goto 82
	int	goto 81
	intinf	goto 80
	real	goto 79
	string	goto 78
	char	goto 77
	bool	goto 76
	literal	goto 280
	asm_strings	goto 279
	True	goto 74
	False	goto 73

	.	error


state 515:

	asms : asm asms .  (reduce by rule 189)

	RDQUOTE	reduce by rule 189


	.	error

error:  state 516: shift/reduce conflict (shift LDQUOTE, reduce by rule 186)

state 516:

	asm_strings : LDQUOTE asms RDQUOTE .  (reduce by rule 186)
	asm_strings : LDQUOTE asms RDQUOTE . asm_strings 

	ARCHITECTURE	reduce by rule 186
	END	reduce by rule 186
	LOCAL	reduce by rule 186
	IN	reduce by rule 186
	OF	reduce by rule 186
	DATATYPE	reduce by rule 186
	TYPE	reduce by rule 186
	EQ	reduce by rule 186
	DOLLAR	reduce by rule 186
	TIMES	reduce by rule 186
	AND	reduce by rule 186
	DEREF	reduce by rule 186
	NOT	reduce by rule 186
	LLBRACKET	reduce by rule 186
	LHASHBRACKET	reduce by rule 186
	LPAREN	reduce by rule 186
	RPAREN	reduce by rule 186
	LBRACKET	reduce by rule 186
	RBRACKET	reduce by rule 186
	LBRACE	reduce by rule 186
	RBRACE	reduce by rule 186
	SEMICOLON	reduce by rule 186
	LDQUOTE	shift 293
	RMETA	reduce by rule 186
	CELLSET	reduce by rule 186
	STORAGE	reduce by rule 186
	LOCATIONS	reduce by rule 186
	HASH	reduce by rule 186
	COMMA	reduce by rule 186
	COLON	reduce by rule 186
	AT	reduce by rule 186
	BAR	reduce by rule 186
	DARROW	reduce by rule 186
	THEN	reduce by rule 186
	ELSE	reduce by rule 186
	TRUE	reduce by rule 186
	FALSE	reduce by rule 186
	HANDLE	reduce by rule 186
	LET	reduce by rule 186
	STRUCTURE	reduce by rule 186
	FUNCTOR	reduce by rule 186
	SIGNATURE	reduce by rule 186
	SHARING	reduce by rule 186
	INSTRUCTION	reduce by rule 186
	VLIW	reduce by rule 186
	SUPERSCALAR	reduce by rule 186
	WITHTYPE	reduce by rule 186
	FUN	reduce by rule 186
	VAL	reduce by rule 186
	INCLUDE	reduce by rule 186
	OPEN	reduce by rule 186
	OP	reduce by rule 186
	LITTLE	reduce by rule 186
	BIG	reduce by rule 186
	PIPELINE	reduce by rule 186
	LOWERCASE	reduce by rule 186
	UPPERCASE	reduce by rule 186
	VERBATIM	reduce by rule 186
	RTL	reduce by rule 186
	SPAN	reduce by rule 186
	DELAYSLOT	reduce by rule 186
	ALWAYS	reduce by rule 186
	NEVER	reduce by rule 186
	NONFIX	reduce by rule 186
	INFIX	reduce by rule 186
	INFIXR	reduce by rule 186
	DEBUG	reduce by rule 186
	ASM_COLON	reduce by rule 186
	MC_COLON	reduce by rule 186
	RTL_COLON	reduce by rule 186
	DELAYSLOT_COLON	reduce by rule 186
	NULLIFIED_COLON	reduce by rule 186
	PADDING_COLON	reduce by rule 186
	RESOURCE	reduce by rule 186
	CPU	reduce by rule 186
	LATENCY	reduce by rule 186
	EXCEPTION	reduce by rule 186
	ID	reduce by rule 186
	SYMBOL	reduce by rule 186
	WORD	reduce by rule 186
	INT	reduce by rule 186
	INTINF	reduce by rule 186
	REAL	reduce by rule 186
	STRING	reduce by rule 186
	CHAR	reduce by rule 186
	EOF	reduce by rule 186

	asm_strings	goto 598

	.	error


state 517:

	exp : exp . HANDLE clauses 
	asm : LMETA exp . RMETA 

	RMETA	shift 599
	HANDLE	shift 402


	.	error


state 518:

	labexps : labexp COMMA . labexps 

	CELLSET	shift 50
	ID	shift 49
	SYMBOL	shift 48

	id	goto 421
	labexps	goto 600
	labexp	goto 418

	.	error


state 519:

	aexp : LBRACE labexps0 RBRACE .  (reduce by rule 253)

	ARCHITECTURE	reduce by rule 253
	END	reduce by rule 253
	LOCAL	reduce by rule 253
	IN	reduce by rule 253
	OF	reduce by rule 253
	DATATYPE	reduce by rule 253
	TYPE	reduce by rule 253
	EQ	reduce by rule 253
	DOLLAR	reduce by rule 253
	TIMES	reduce by rule 253
	AND	reduce by rule 253
	DEREF	reduce by rule 253
	NOT	reduce by rule 253
	LLBRACKET	reduce by rule 253
	LHASHBRACKET	reduce by rule 253
	LPAREN	reduce by rule 253
	RPAREN	reduce by rule 253
	LBRACKET	reduce by rule 253
	RBRACKET	reduce by rule 253
	LBRACE	reduce by rule 253
	RBRACE	reduce by rule 253
	SEMICOLON	reduce by rule 253
	LDQUOTE	reduce by rule 253
	RMETA	reduce by rule 253
	CELLSET	reduce by rule 253
	STORAGE	reduce by rule 253
	LOCATIONS	reduce by rule 253
	HASH	reduce by rule 253
	COMMA	reduce by rule 253
	COLON	reduce by rule 253
	AT	reduce by rule 253
	BAR	reduce by rule 253
	DARROW	reduce by rule 253
	THEN	reduce by rule 253
	ELSE	reduce by rule 253
	TRUE	reduce by rule 253
	FALSE	reduce by rule 253
	HANDLE	reduce by rule 253
	LET	reduce by rule 253
	STRUCTURE	reduce by rule 253
	FUNCTOR	reduce by rule 253
	SIGNATURE	reduce by rule 253
	SHARING	reduce by rule 253
	INSTRUCTION	reduce by rule 253
	VLIW	reduce by rule 253
	SUPERSCALAR	reduce by rule 253
	WITHTYPE	reduce by rule 253
	FUN	reduce by rule 253
	VAL	reduce by rule 253
	INCLUDE	reduce by rule 253
	OPEN	reduce by rule 253
	OP	reduce by rule 253
	LITTLE	reduce by rule 253
	BIG	reduce by rule 253
	PIPELINE	reduce by rule 253
	LOWERCASE	reduce by rule 253
	UPPERCASE	reduce by rule 253
	VERBATIM	reduce by rule 253
	RTL	reduce by rule 253
	SPAN	reduce by rule 253
	DELAYSLOT	reduce by rule 253
	ALWAYS	reduce by rule 253
	NEVER	reduce by rule 253
	NONFIX	reduce by rule 253
	INFIX	reduce by rule 253
	INFIXR	reduce by rule 253
	DEBUG	reduce by rule 253
	ASM_COLON	reduce by rule 253
	MC_COLON	reduce by rule 253
	RTL_COLON	reduce by rule 253
	DELAYSLOT_COLON	reduce by rule 253
	NULLIFIED_COLON	reduce by rule 253
	PADDING_COLON	reduce by rule 253
	RESOURCE	reduce by rule 253
	CPU	reduce by rule 253
	LATENCY	reduce by rule 253
	EXCEPTION	reduce by rule 253
	ID	reduce by rule 253
	SYMBOL	reduce by rule 253
	WORD	reduce by rule 253
	INT	reduce by rule 253
	INTINF	reduce by rule 253
	REAL	reduce by rule 253
	STRING	reduce by rule 253
	CHAR	reduce by rule 253
	EOF	reduce by rule 253


	.	error


state 520:

	labexp : id EQ . typedexp 

	CASE	shift 301
	EQ	shift 300
	DOLLAR	shift 299
	TIMES	shift 72
	DEREF	shift 71
	NOT	shift 70
	LLBRACKET	shift 298
	LHASHBRACKET	shift 297
	LPAREN	shift 296
	LBRACKET	shift 295
	LBRACE	shift 294
	LDQUOTE	shift 293
	CELLSET	shift 50
	FN	shift 292
	HASH	shift 291
	IF	shift 290
	TRUE	shift 99
	FALSE	shift 98
	RAISE	shift 289
	LET	shift 288
	OP	shift 287
	ALWAYS	shift 96
	NEVER	shift 95
	ID	shift 49
	SYMBOL	shift 48
	WORD	shift 94
	INT	shift 64
	INTINF	shift 93
	REAL	shift 92
	STRING	shift 91
	CHAR	shift 90

	id	goto 135
	sym	goto 286
	symb	goto 67
	ident2	goto 285
	path	goto 85
	aexp	goto 284
	aexp2	goto 283
	appexp	goto 282
	exp	goto 337
	typedexp	goto 601
	word	goto 82
	int	goto 81
	intinf	goto 80
	real	goto 79
	string	goto 78
	char	goto 77
	bool	goto 76
	literal	goto 280
	asm_strings	goto 279
	True	goto 74
	False	goto 73

	.	error


state 521:

	aexp : LBRACKET exps RBRACKET .  (reduce by rule 251)
	aexp : LBRACKET exps RBRACKET . CONCAT sym 

	ARCHITECTURE	reduce by rule 251
	END	reduce by rule 251
	LOCAL	reduce by rule 251
	IN	reduce by rule 251
	OF	reduce by rule 251
	DATATYPE	reduce by rule 251
	TYPE	reduce by rule 251
	EQ	reduce by rule 251
	DOLLAR	reduce by rule 251
	TIMES	reduce by rule 251
	AND	reduce by rule 251
	DEREF	reduce by rule 251
	NOT	reduce by rule 251
	CONCAT	shift 602
	LLBRACKET	reduce by rule 251
	LHASHBRACKET	reduce by rule 251
	LPAREN	reduce by rule 251
	RPAREN	reduce by rule 251
	LBRACKET	reduce by rule 251
	RBRACKET	reduce by rule 251
	LBRACE	reduce by rule 251
	RBRACE	reduce by rule 251
	SEMICOLON	reduce by rule 251
	LDQUOTE	reduce by rule 251
	RMETA	reduce by rule 251
	CELLSET	reduce by rule 251
	STORAGE	reduce by rule 251
	LOCATIONS	reduce by rule 251
	HASH	reduce by rule 251
	COMMA	reduce by rule 251
	COLON	reduce by rule 251
	AT	reduce by rule 251
	BAR	reduce by rule 251
	DARROW	reduce by rule 251
	THEN	reduce by rule 251
	ELSE	reduce by rule 251
	TRUE	reduce by rule 251
	FALSE	reduce by rule 251
	HANDLE	reduce by rule 251
	LET	reduce by rule 251
	STRUCTURE	reduce by rule 251
	FUNCTOR	reduce by rule 251
	SIGNATURE	reduce by rule 251
	SHARING	reduce by rule 251
	INSTRUCTION	reduce by rule 251
	VLIW	reduce by rule 251
	SUPERSCALAR	reduce by rule 251
	WITHTYPE	reduce by rule 251
	FUN	reduce by rule 251
	VAL	reduce by rule 251
	INCLUDE	reduce by rule 251
	OPEN	reduce by rule 251
	OP	reduce by rule 251
	LITTLE	reduce by rule 251
	BIG	reduce by rule 251
	PIPELINE	reduce by rule 251
	LOWERCASE	reduce by rule 251
	UPPERCASE	reduce by rule 251
	VERBATIM	reduce by rule 251
	RTL	reduce by rule 251
	SPAN	reduce by rule 251
	DELAYSLOT	reduce by rule 251
	ALWAYS	reduce by rule 251
	NEVER	reduce by rule 251
	NONFIX	reduce by rule 251
	INFIX	reduce by rule 251
	INFIXR	reduce by rule 251
	DEBUG	reduce by rule 251
	ASM_COLON	reduce by rule 251
	MC_COLON	reduce by rule 251
	RTL_COLON	reduce by rule 251
	DELAYSLOT_COLON	reduce by rule 251
	NULLIFIED_COLON	reduce by rule 251
	PADDING_COLON	reduce by rule 251
	RESOURCE	reduce by rule 251
	CPU	reduce by rule 251
	LATENCY	reduce by rule 251
	EXCEPTION	reduce by rule 251
	ID	reduce by rule 251
	SYMBOL	reduce by rule 251
	WORD	reduce by rule 251
	INT	reduce by rule 251
	INTINF	reduce by rule 251
	REAL	reduce by rule 251
	STRING	reduce by rule 251
	CHAR	reduce by rule 251
	EOF	reduce by rule 251


	.	error


state 522:

	exps1 : typedexp COMMA . exps1 

	CASE	shift 301
	EQ	shift 300
	DOLLAR	shift 299
	TIMES	shift 72
	DEREF	shift 71
	NOT	shift 70
	LLBRACKET	shift 298
	LHASHBRACKET	shift 297
	LPAREN	shift 296
	LBRACKET	shift 295
	LBRACE	shift 294
	LDQUOTE	shift 293
	CELLSET	shift 50
	FN	shift 292
	HASH	shift 291
	IF	shift 290
	TRUE	shift 99
	FALSE	shift 98
	RAISE	shift 289
	LET	shift 288
	OP	shift 287
	ALWAYS	shift 96
	NEVER	shift 95
	ID	shift 49
	SYMBOL	shift 48
	WORD	shift 94
	INT	shift 64
	INTINF	shift 93
	REAL	shift 92
	STRING	shift 91
	CHAR	shift 90

	id	goto 135
	sym	goto 286
	symb	goto 67
	ident2	goto 285
	path	goto 85
	aexp	goto 284
	aexp2	goto 283
	appexp	goto 282
	exp	goto 337
	typedexp	goto 424
	exps1	goto 603
	word	goto 82
	int	goto 81
	intinf	goto 80
	real	goto 79
	string	goto 78
	char	goto 77
	bool	goto 76
	literal	goto 280
	asm_strings	goto 279
	True	goto 74
	False	goto 73

	.	error


state 523:

	aexp : LPAREN expseq2 RPAREN .  (reduce by rule 250)

	ARCHITECTURE	reduce by rule 250
	END	reduce by rule 250
	LOCAL	reduce by rule 250
	IN	reduce by rule 250
	OF	reduce by rule 250
	DATATYPE	reduce by rule 250
	TYPE	reduce by rule 250
	EQ	reduce by rule 250
	DOLLAR	reduce by rule 250
	TIMES	reduce by rule 250
	AND	reduce by rule 250
	DEREF	reduce by rule 250
	NOT	reduce by rule 250
	LLBRACKET	reduce by rule 250
	LHASHBRACKET	reduce by rule 250
	LPAREN	reduce by rule 250
	RPAREN	reduce by rule 250
	LBRACKET	reduce by rule 250
	RBRACKET	reduce by rule 250
	LBRACE	reduce by rule 250
	RBRACE	reduce by rule 250
	SEMICOLON	reduce by rule 250
	LDQUOTE	reduce by rule 250
	RMETA	reduce by rule 250
	CELLSET	reduce by rule 250
	STORAGE	reduce by rule 250
	LOCATIONS	reduce by rule 250
	HASH	reduce by rule 250
	COMMA	reduce by rule 250
	COLON	reduce by rule 250
	AT	reduce by rule 250
	BAR	reduce by rule 250
	DARROW	reduce by rule 250
	THEN	reduce by rule 250
	ELSE	reduce by rule 250
	TRUE	reduce by rule 250
	FALSE	reduce by rule 250
	HANDLE	reduce by rule 250
	LET	reduce by rule 250
	STRUCTURE	reduce by rule 250
	FUNCTOR	reduce by rule 250
	SIGNATURE	reduce by rule 250
	SHARING	reduce by rule 250
	INSTRUCTION	reduce by rule 250
	VLIW	reduce by rule 250
	SUPERSCALAR	reduce by rule 250
	WITHTYPE	reduce by rule 250
	FUN	reduce by rule 250
	VAL	reduce by rule 250
	INCLUDE	reduce by rule 250
	OPEN	reduce by rule 250
	OP	reduce by rule 250
	LITTLE	reduce by rule 250
	BIG	reduce by rule 250
	PIPELINE	reduce by rule 250
	LOWERCASE	reduce by rule 250
	UPPERCASE	reduce by rule 250
	VERBATIM	reduce by rule 250
	RTL	reduce by rule 250
	SPAN	reduce by rule 250
	DELAYSLOT	reduce by rule 250
	ALWAYS	reduce by rule 250
	NEVER	reduce by rule 250
	NONFIX	reduce by rule 250
	INFIX	reduce by rule 250
	INFIXR	reduce by rule 250
	DEBUG	reduce by rule 250
	ASM_COLON	reduce by rule 250
	MC_COLON	reduce by rule 250
	RTL_COLON	reduce by rule 250
	DELAYSLOT_COLON	reduce by rule 250
	NULLIFIED_COLON	reduce by rule 250
	PADDING_COLON	reduce by rule 250
	RESOURCE	reduce by rule 250
	CPU	reduce by rule 250
	LATENCY	reduce by rule 250
	EXCEPTION	reduce by rule 250
	ID	reduce by rule 250
	SYMBOL	reduce by rule 250
	WORD	reduce by rule 250
	INT	reduce by rule 250
	INTINF	reduce by rule 250
	REAL	reduce by rule 250
	STRING	reduce by rule 250
	CHAR	reduce by rule 250
	EOF	reduce by rule 250


	.	error


state 524:

	aexp : LPAREN exps2 RPAREN .  (reduce by rule 249)

	ARCHITECTURE	reduce by rule 249
	END	reduce by rule 249
	LOCAL	reduce by rule 249
	IN	reduce by rule 249
	OF	reduce by rule 249
	DATATYPE	reduce by rule 249
	TYPE	reduce by rule 249
	EQ	reduce by rule 249
	DOLLAR	reduce by rule 249
	TIMES	reduce by rule 249
	AND	reduce by rule 249
	DEREF	reduce by rule 249
	NOT	reduce by rule 249
	LLBRACKET	reduce by rule 249
	LHASHBRACKET	reduce by rule 249
	LPAREN	reduce by rule 249
	RPAREN	reduce by rule 249
	LBRACKET	reduce by rule 249
	RBRACKET	reduce by rule 249
	LBRACE	reduce by rule 249
	RBRACE	reduce by rule 249
	SEMICOLON	reduce by rule 249
	LDQUOTE	reduce by rule 249
	RMETA	reduce by rule 249
	CELLSET	reduce by rule 249
	STORAGE	reduce by rule 249
	LOCATIONS	reduce by rule 249
	HASH	reduce by rule 249
	COMMA	reduce by rule 249
	COLON	reduce by rule 249
	AT	reduce by rule 249
	BAR	reduce by rule 249
	DARROW	reduce by rule 249
	THEN	reduce by rule 249
	ELSE	reduce by rule 249
	TRUE	reduce by rule 249
	FALSE	reduce by rule 249
	HANDLE	reduce by rule 249
	LET	reduce by rule 249
	STRUCTURE	reduce by rule 249
	FUNCTOR	reduce by rule 249
	SIGNATURE	reduce by rule 249
	SHARING	reduce by rule 249
	INSTRUCTION	reduce by rule 249
	VLIW	reduce by rule 249
	SUPERSCALAR	reduce by rule 249
	WITHTYPE	reduce by rule 249
	FUN	reduce by rule 249
	VAL	reduce by rule 249
	INCLUDE	reduce by rule 249
	OPEN	reduce by rule 249
	OP	reduce by rule 249
	LITTLE	reduce by rule 249
	BIG	reduce by rule 249
	PIPELINE	reduce by rule 249
	LOWERCASE	reduce by rule 249
	UPPERCASE	reduce by rule 249
	VERBATIM	reduce by rule 249
	RTL	reduce by rule 249
	SPAN	reduce by rule 249
	DELAYSLOT	reduce by rule 249
	ALWAYS	reduce by rule 249
	NEVER	reduce by rule 249
	NONFIX	reduce by rule 249
	INFIX	reduce by rule 249
	INFIXR	reduce by rule 249
	DEBUG	reduce by rule 249
	ASM_COLON	reduce by rule 249
	MC_COLON	reduce by rule 249
	RTL_COLON	reduce by rule 249
	DELAYSLOT_COLON	reduce by rule 249
	NULLIFIED_COLON	reduce by rule 249
	PADDING_COLON	reduce by rule 249
	RESOURCE	reduce by rule 249
	CPU	reduce by rule 249
	LATENCY	reduce by rule 249
	EXCEPTION	reduce by rule 249
	ID	reduce by rule 249
	SYMBOL	reduce by rule 249
	WORD	reduce by rule 249
	INT	reduce by rule 249
	INTINF	reduce by rule 249
	REAL	reduce by rule 249
	STRING	reduce by rule 249
	CHAR	reduce by rule 249
	EOF	reduce by rule 249


	.	error


state 525:

	exps2 : typedexp COMMA . exps1 

	CASE	shift 301
	EQ	shift 300
	DOLLAR	shift 299
	TIMES	shift 72
	DEREF	shift 71
	NOT	shift 70
	LLBRACKET	shift 298
	LHASHBRACKET	shift 297
	LPAREN	shift 296
	LBRACKET	shift 295
	LBRACE	shift 294
	LDQUOTE	shift 293
	CELLSET	shift 50
	FN	shift 292
	HASH	shift 291
	IF	shift 290
	TRUE	shift 99
	FALSE	shift 98
	RAISE	shift 289
	LET	shift 288
	OP	shift 287
	ALWAYS	shift 96
	NEVER	shift 95
	ID	shift 49
	SYMBOL	shift 48
	WORD	shift 94
	INT	shift 64
	INTINF	shift 93
	REAL	shift 92
	STRING	shift 91
	CHAR	shift 90

	id	goto 135
	sym	goto 286
	symb	goto 67
	ident2	goto 285
	path	goto 85
	aexp	goto 284
	aexp2	goto 283
	appexp	goto 282
	exp	goto 337
	typedexp	goto 424
	exps1	goto 604
	word	goto 82
	int	goto 81
	intinf	goto 80
	real	goto 79
	string	goto 78
	char	goto 77
	bool	goto 76
	literal	goto 280
	asm_strings	goto 279
	True	goto 74
	False	goto 73

	.	error


state 526:

	expseq2 : typedexp SEMICOLON . expseq 

	CASE	shift 301
	EQ	shift 300
	DOLLAR	shift 299
	TIMES	shift 72
	DEREF	shift 71
	NOT	shift 70
	LLBRACKET	shift 298
	LHASHBRACKET	shift 297
	LPAREN	shift 296
	LBRACKET	shift 295
	LBRACE	shift 294
	LDQUOTE	shift 293
	CELLSET	shift 50
	FN	shift 292
	HASH	shift 291
	IF	shift 290
	TRUE	shift 99
	FALSE	shift 98
	RAISE	shift 289
	LET	shift 288
	OP	shift 287
	ALWAYS	shift 96
	NEVER	shift 95
	ID	shift 49
	SYMBOL	shift 48
	WORD	shift 94
	INT	shift 64
	INTINF	shift 93
	REAL	shift 92
	STRING	shift 91
	CHAR	shift 90

	id	goto 135
	sym	goto 286
	symb	goto 67
	ident2	goto 285
	path	goto 85
	aexp	goto 284
	aexp2	goto 283
	appexp	goto 282
	exp	goto 337
	typedexp	goto 593
	expseq	goto 605
	word	goto 82
	int	goto 81
	intinf	goto 80
	real	goto 79
	string	goto 78
	char	goto 77
	bool	goto 76
	literal	goto 280
	asm_strings	goto 279
	True	goto 74
	False	goto 73

	.	error


state 527:

	aexp : LPAREN typedexp RPAREN .  (reduce by rule 248)

	ARCHITECTURE	reduce by rule 248
	END	reduce by rule 248
	LOCAL	reduce by rule 248
	IN	reduce by rule 248
	OF	reduce by rule 248
	DATATYPE	reduce by rule 248
	TYPE	reduce by rule 248
	EQ	reduce by rule 248
	DOLLAR	reduce by rule 248
	TIMES	reduce by rule 248
	AND	reduce by rule 248
	DEREF	reduce by rule 248
	NOT	reduce by rule 248
	LLBRACKET	reduce by rule 248
	LHASHBRACKET	reduce by rule 248
	LPAREN	reduce by rule 248
	RPAREN	reduce by rule 248
	LBRACKET	reduce by rule 248
	RBRACKET	reduce by rule 248
	LBRACE	reduce by rule 248
	RBRACE	reduce by rule 248
	SEMICOLON	reduce by rule 248
	LDQUOTE	reduce by rule 248
	RMETA	reduce by rule 248
	CELLSET	reduce by rule 248
	STORAGE	reduce by rule 248
	LOCATIONS	reduce by rule 248
	HASH	reduce by rule 248
	COMMA	reduce by rule 248
	COLON	reduce by rule 248
	AT	reduce by rule 248
	BAR	reduce by rule 248
	DARROW	reduce by rule 248
	THEN	reduce by rule 248
	ELSE	reduce by rule 248
	TRUE	reduce by rule 248
	FALSE	reduce by rule 248
	HANDLE	reduce by rule 248
	LET	reduce by rule 248
	STRUCTURE	reduce by rule 248
	FUNCTOR	reduce by rule 248
	SIGNATURE	reduce by rule 248
	SHARING	reduce by rule 248
	INSTRUCTION	reduce by rule 248
	VLIW	reduce by rule 248
	SUPERSCALAR	reduce by rule 248
	WITHTYPE	reduce by rule 248
	FUN	reduce by rule 248
	VAL	reduce by rule 248
	INCLUDE	reduce by rule 248
	OPEN	reduce by rule 248
	OP	reduce by rule 248
	LITTLE	reduce by rule 248
	BIG	reduce by rule 248
	PIPELINE	reduce by rule 248
	LOWERCASE	reduce by rule 248
	UPPERCASE	reduce by rule 248
	VERBATIM	reduce by rule 248
	RTL	reduce by rule 248
	SPAN	reduce by rule 248
	DELAYSLOT	reduce by rule 248
	ALWAYS	reduce by rule 248
	NEVER	reduce by rule 248
	NONFIX	reduce by rule 248
	INFIX	reduce by rule 248
	INFIXR	reduce by rule 248
	DEBUG	reduce by rule 248
	ASM_COLON	reduce by rule 248
	MC_COLON	reduce by rule 248
	RTL_COLON	reduce by rule 248
	DELAYSLOT_COLON	reduce by rule 248
	NULLIFIED_COLON	reduce by rule 248
	PADDING_COLON	reduce by rule 248
	RESOURCE	reduce by rule 248
	CPU	reduce by rule 248
	LATENCY	reduce by rule 248
	EXCEPTION	reduce by rule 248
	ID	reduce by rule 248
	SYMBOL	reduce by rule 248
	WORD	reduce by rule 248
	INT	reduce by rule 248
	INTINF	reduce by rule 248
	REAL	reduce by rule 248
	STRING	reduce by rule 248
	CHAR	reduce by rule 248
	EOF	reduce by rule 248


	.	error


state 528:

	aexp : LPAREN symb RPAREN .  (reduce by rule 245)

	ARCHITECTURE	reduce by rule 245
	END	reduce by rule 245
	LOCAL	reduce by rule 245
	IN	reduce by rule 245
	OF	reduce by rule 245
	DATATYPE	reduce by rule 245
	TYPE	reduce by rule 245
	EQ	reduce by rule 245
	DOLLAR	reduce by rule 245
	TIMES	reduce by rule 245
	AND	reduce by rule 245
	DEREF	reduce by rule 245
	NOT	reduce by rule 245
	LLBRACKET	reduce by rule 245
	LHASHBRACKET	reduce by rule 245
	LPAREN	reduce by rule 245
	RPAREN	reduce by rule 245
	LBRACKET	reduce by rule 245
	RBRACKET	reduce by rule 245
	LBRACE	reduce by rule 245
	RBRACE	reduce by rule 245
	SEMICOLON	reduce by rule 245
	LDQUOTE	reduce by rule 245
	RMETA	reduce by rule 245
	CELLSET	reduce by rule 245
	STORAGE	reduce by rule 245
	LOCATIONS	reduce by rule 245
	HASH	reduce by rule 245
	COMMA	reduce by rule 245
	COLON	reduce by rule 245
	AT	reduce by rule 245
	BAR	reduce by rule 245
	DARROW	reduce by rule 245
	THEN	reduce by rule 245
	ELSE	reduce by rule 245
	TRUE	reduce by rule 245
	FALSE	reduce by rule 245
	HANDLE	reduce by rule 245
	LET	reduce by rule 245
	STRUCTURE	reduce by rule 245
	FUNCTOR	reduce by rule 245
	SIGNATURE	reduce by rule 245
	SHARING	reduce by rule 245
	INSTRUCTION	reduce by rule 245
	VLIW	reduce by rule 245
	SUPERSCALAR	reduce by rule 245
	WITHTYPE	reduce by rule 245
	FUN	reduce by rule 245
	VAL	reduce by rule 245
	INCLUDE	reduce by rule 245
	OPEN	reduce by rule 245
	OP	reduce by rule 245
	LITTLE	reduce by rule 245
	BIG	reduce by rule 245
	PIPELINE	reduce by rule 245
	LOWERCASE	reduce by rule 245
	UPPERCASE	reduce by rule 245
	VERBATIM	reduce by rule 245
	RTL	reduce by rule 245
	SPAN	reduce by rule 245
	DELAYSLOT	reduce by rule 245
	ALWAYS	reduce by rule 245
	NEVER	reduce by rule 245
	NONFIX	reduce by rule 245
	INFIX	reduce by rule 245
	INFIXR	reduce by rule 245
	DEBUG	reduce by rule 245
	ASM_COLON	reduce by rule 245
	MC_COLON	reduce by rule 245
	RTL_COLON	reduce by rule 245
	DELAYSLOT_COLON	reduce by rule 245
	NULLIFIED_COLON	reduce by rule 245
	PADDING_COLON	reduce by rule 245
	RESOURCE	reduce by rule 245
	CPU	reduce by rule 245
	LATENCY	reduce by rule 245
	EXCEPTION	reduce by rule 245
	ID	reduce by rule 245
	SYMBOL	reduce by rule 245
	WORD	reduce by rule 245
	INT	reduce by rule 245
	INTINF	reduce by rule 245
	REAL	reduce by rule 245
	STRING	reduce by rule 245
	CHAR	reduce by rule 245
	EOF	reduce by rule 245


	.	error


state 529:

	aexp : LHASHBRACKET exps RBRACKET .  (reduce by rule 252)

	ARCHITECTURE	reduce by rule 252
	END	reduce by rule 252
	LOCAL	reduce by rule 252
	IN	reduce by rule 252
	OF	reduce by rule 252
	DATATYPE	reduce by rule 252
	TYPE	reduce by rule 252
	EQ	reduce by rule 252
	DOLLAR	reduce by rule 252
	TIMES	reduce by rule 252
	AND	reduce by rule 252
	DEREF	reduce by rule 252
	NOT	reduce by rule 252
	LLBRACKET	reduce by rule 252
	LHASHBRACKET	reduce by rule 252
	LPAREN	reduce by rule 252
	RPAREN	reduce by rule 252
	LBRACKET	reduce by rule 252
	RBRACKET	reduce by rule 252
	LBRACE	reduce by rule 252
	RBRACE	reduce by rule 252
	SEMICOLON	reduce by rule 252
	LDQUOTE	reduce by rule 252
	RMETA	reduce by rule 252
	CELLSET	reduce by rule 252
	STORAGE	reduce by rule 252
	LOCATIONS	reduce by rule 252
	HASH	reduce by rule 252
	COMMA	reduce by rule 252
	COLON	reduce by rule 252
	AT	reduce by rule 252
	BAR	reduce by rule 252
	DARROW	reduce by rule 252
	THEN	reduce by rule 252
	ELSE	reduce by rule 252
	TRUE	reduce by rule 252
	FALSE	reduce by rule 252
	HANDLE	reduce by rule 252
	LET	reduce by rule 252
	STRUCTURE	reduce by rule 252
	FUNCTOR	reduce by rule 252
	SIGNATURE	reduce by rule 252
	SHARING	reduce by rule 252
	INSTRUCTION	reduce by rule 252
	VLIW	reduce by rule 252
	SUPERSCALAR	reduce by rule 252
	WITHTYPE	reduce by rule 252
	FUN	reduce by rule 252
	VAL	reduce by rule 252
	INCLUDE	reduce by rule 252
	OPEN	reduce by rule 252
	OP	reduce by rule 252
	LITTLE	reduce by rule 252
	BIG	reduce by rule 252
	PIPELINE	reduce by rule 252
	LOWERCASE	reduce by rule 252
	UPPERCASE	reduce by rule 252
	VERBATIM	reduce by rule 252
	RTL	reduce by rule 252
	SPAN	reduce by rule 252
	DELAYSLOT	reduce by rule 252
	ALWAYS	reduce by rule 252
	NEVER	reduce by rule 252
	NONFIX	reduce by rule 252
	INFIX	reduce by rule 252
	INFIXR	reduce by rule 252
	DEBUG	reduce by rule 252
	ASM_COLON	reduce by rule 252
	MC_COLON	reduce by rule 252
	RTL_COLON	reduce by rule 252
	DELAYSLOT_COLON	reduce by rule 252
	NULLIFIED_COLON	reduce by rule 252
	PADDING_COLON	reduce by rule 252
	RESOURCE	reduce by rule 252
	CPU	reduce by rule 252
	LATENCY	reduce by rule 252
	EXCEPTION	reduce by rule 252
	ID	reduce by rule 252
	SYMBOL	reduce by rule 252
	WORD	reduce by rule 252
	INT	reduce by rule 252
	INTINF	reduce by rule 252
	REAL	reduce by rule 252
	STRING	reduce by rule 252
	CHAR	reduce by rule 252
	EOF	reduce by rule 252


	.	error


state 530:

	aexp : LLBRACKET rtlterms RRBRACKET .  (reduce by rule 255)

	ARCHITECTURE	reduce by rule 255
	END	reduce by rule 255
	LOCAL	reduce by rule 255
	IN	reduce by rule 255
	OF	reduce by rule 255
	DATATYPE	reduce by rule 255
	TYPE	reduce by rule 255
	EQ	reduce by rule 255
	DOLLAR	reduce by rule 255
	TIMES	reduce by rule 255
	AND	reduce by rule 255
	DEREF	reduce by rule 255
	NOT	reduce by rule 255
	LLBRACKET	reduce by rule 255
	LHASHBRACKET	reduce by rule 255
	LPAREN	reduce by rule 255
	RPAREN	reduce by rule 255
	LBRACKET	reduce by rule 255
	RBRACKET	reduce by rule 255
	LBRACE	reduce by rule 255
	RBRACE	reduce by rule 255
	SEMICOLON	reduce by rule 255
	LDQUOTE	reduce by rule 255
	RMETA	reduce by rule 255
	CELLSET	reduce by rule 255
	STORAGE	reduce by rule 255
	LOCATIONS	reduce by rule 255
	HASH	reduce by rule 255
	COMMA	reduce by rule 255
	COLON	reduce by rule 255
	AT	reduce by rule 255
	BAR	reduce by rule 255
	DARROW	reduce by rule 255
	THEN	reduce by rule 255
	ELSE	reduce by rule 255
	TRUE	reduce by rule 255
	FALSE	reduce by rule 255
	HANDLE	reduce by rule 255
	LET	reduce by rule 255
	STRUCTURE	reduce by rule 255
	FUNCTOR	reduce by rule 255
	SIGNATURE	reduce by rule 255
	SHARING	reduce by rule 255
	INSTRUCTION	reduce by rule 255
	VLIW	reduce by rule 255
	SUPERSCALAR	reduce by rule 255
	WITHTYPE	reduce by rule 255
	FUN	reduce by rule 255
	VAL	reduce by rule 255
	INCLUDE	reduce by rule 255
	OPEN	reduce by rule 255
	OP	reduce by rule 255
	LITTLE	reduce by rule 255
	BIG	reduce by rule 255
	PIPELINE	reduce by rule 255
	LOWERCASE	reduce by rule 255
	UPPERCASE	reduce by rule 255
	VERBATIM	reduce by rule 255
	RTL	reduce by rule 255
	SPAN	reduce by rule 255
	DELAYSLOT	reduce by rule 255
	ALWAYS	reduce by rule 255
	NEVER	reduce by rule 255
	NONFIX	reduce by rule 255
	INFIX	reduce by rule 255
	INFIXR	reduce by rule 255
	DEBUG	reduce by rule 255
	ASM_COLON	reduce by rule 255
	MC_COLON	reduce by rule 255
	RTL_COLON	reduce by rule 255
	DELAYSLOT_COLON	reduce by rule 255
	NULLIFIED_COLON	reduce by rule 255
	PADDING_COLON	reduce by rule 255
	RESOURCE	reduce by rule 255
	CPU	reduce by rule 255
	LATENCY	reduce by rule 255
	EXCEPTION	reduce by rule 255
	ID	reduce by rule 255
	SYMBOL	reduce by rule 255
	WORD	reduce by rule 255
	INT	reduce by rule 255
	INTINF	reduce by rule 255
	REAL	reduce by rule 255
	STRING	reduce by rule 255
	CHAR	reduce by rule 255
	EOF	reduce by rule 255


	.	error


state 531:

	rtlterms : rtlterm rtlterms .  (reduce by rule 119)

	RRBRACKET	reduce by rule 119


	.	error


state 532:

	rtlterm : HASH id .  (reduce by rule 122)

	TIMES	reduce by rule 122
	DEREF	reduce by rule 122
	NOT	reduce by rule 122
	RRBRACKET	reduce by rule 122
	CELLSET	reduce by rule 122
	HASH	reduce by rule 122
	ID	reduce by rule 122
	SYMBOL	reduce by rule 122
	STRING	reduce by rule 122


	.	error


state 533:

	aexp : DOLLAR id LBRACKET . exp region RBRACKET 

	CASE	shift 301
	EQ	shift 300
	DOLLAR	shift 299
	TIMES	shift 72
	DEREF	shift 71
	NOT	shift 70
	LLBRACKET	shift 298
	LHASHBRACKET	shift 297
	LPAREN	shift 296
	LBRACKET	shift 295
	LBRACE	shift 294
	LDQUOTE	shift 293
	CELLSET	shift 50
	FN	shift 292
	HASH	shift 291
	IF	shift 290
	TRUE	shift 99
	FALSE	shift 98
	RAISE	shift 289
	LET	shift 288
	OP	shift 287
	ALWAYS	shift 96
	NEVER	shift 95
	ID	shift 49
	SYMBOL	shift 48
	WORD	shift 94
	INT	shift 64
	INTINF	shift 93
	REAL	shift 92
	STRING	shift 91
	CHAR	shift 90

	id	goto 135
	sym	goto 286
	symb	goto 67
	ident2	goto 285
	path	goto 85
	aexp	goto 284
	aexp2	goto 283
	appexp	goto 282
	exp	goto 606
	word	goto 82
	int	goto 81
	intinf	goto 80
	real	goto 79
	string	goto 78
	char	goto 77
	bool	goto 76
	literal	goto 280
	asm_strings	goto 279
	True	goto 74
	False	goto 73

	.	error


state 534:

	exp : CASE typedexp OF . clauses 

	TIMES	shift 72
	DEREF	shift 71
	NOT	shift 70
	LHASHBRACKET	shift 103
	LPAREN	shift 102
	LBRACKET	shift 101
	LBRACE	shift 100
	CELLSET	shift 50
	TRUE	shift 99
	FALSE	shift 98
	WILD	shift 97
	OP	shift 128
	ALWAYS	shift 96
	NEVER	shift 95
	ID	shift 49
	SYMBOL	shift 48
	WORD	shift 94
	INT	shift 64
	INTINF	shift 93
	REAL	shift 92
	STRING	shift 91
	CHAR	shift 90

	id	goto 127
	sym	goto 134
	symb	goto 67
	ident2	goto 87
	path	goto 85
	apat	goto 124
	apat2	goto 123
	apppat	goto 122
	pat	goto 195
	typedpat	goto 413
	word	goto 82
	int	goto 81
	intinf	goto 80
	real	goto 79
	string	goto 78
	char	goto 77
	bool	goto 76
	literal	goto 75
	clause	goto 412
	clauses	goto 607
	True	goto 74
	False	goto 73

	.	error


state 535:

	apat : sym CONCAT LBRACKET pats RBRACKET .  (reduce by rule 303)
	apat : sym CONCAT LBRACKET pats RBRACKET . CONCAT sym 

	EQ	reduce by rule 303
	TIMES	reduce by rule 303
	AND	reduce by rule 303
	DEREF	reduce by rule 303
	NOT	reduce by rule 303
	CONCAT	shift 608
	LHASHBRACKET	reduce by rule 303
	LPAREN	reduce by rule 303
	RPAREN	reduce by rule 303
	LBRACKET	reduce by rule 303
	RBRACKET	reduce by rule 303
	LBRACE	reduce by rule 303
	RBRACE	reduce by rule 303
	CELLSET	reduce by rule 303
	COMMA	reduce by rule 303
	COLON	reduce by rule 303
	BAR	reduce by rule 303
	DARROW	reduce by rule 303
	TRUE	reduce by rule 303
	FALSE	reduce by rule 303
	WILD	reduce by rule 303
	WHERE	reduce by rule 303
	OP	reduce by rule 303
	ALWAYS	reduce by rule 303
	NEVER	reduce by rule 303
	EXCEPTION	reduce by rule 303
	ID	reduce by rule 303
	SYMBOL	reduce by rule 303
	WORD	reduce by rule 303
	INT	reduce by rule 303
	INTINF	reduce by rule 303
	REAL	reduce by rule 303
	STRING	reduce by rule 303
	CHAR	reduce by rule 303


	.	error


state 536:

	mymldecl : RTL id LBRACE labpats0 RBRACE EQ . exp 

	CASE	shift 301
	EQ	shift 300
	DOLLAR	shift 299
	TIMES	shift 72
	DEREF	shift 71
	NOT	shift 70
	LLBRACKET	shift 298
	LHASHBRACKET	shift 297
	LPAREN	shift 296
	LBRACKET	shift 295
	LBRACE	shift 294
	LDQUOTE	shift 293
	CELLSET	shift 50
	FN	shift 292
	HASH	shift 291
	IF	shift 290
	TRUE	shift 99
	FALSE	shift 98
	RAISE	shift 289
	LET	shift 288
	OP	shift 287
	ALWAYS	shift 96
	NEVER	shift 95
	ID	shift 49
	SYMBOL	shift 48
	WORD	shift 94
	INT	shift 64
	INTINF	shift 93
	REAL	shift 92
	STRING	shift 91
	CHAR	shift 90

	id	goto 135
	sym	goto 286
	symb	goto 67
	ident2	goto 285
	path	goto 85
	aexp	goto 284
	aexp2	goto 283
	appexp	goto 282
	exp	goto 609
	word	goto 82
	int	goto 81
	intinf	goto 80
	real	goto 79
	string	goto 78
	char	goto 77
	bool	goto 76
	literal	goto 280
	asm_strings	goto 279
	True	goto 74
	False	goto 73

	.	error


state 537:

	labpat : sym WHERE typedexp IN . typedpat 

	TIMES	shift 72
	DEREF	shift 71
	NOT	shift 70
	LHASHBRACKET	shift 103
	LPAREN	shift 102
	LBRACKET	shift 101
	LBRACE	shift 100
	CELLSET	shift 50
	TRUE	shift 99
	FALSE	shift 98
	WILD	shift 97
	OP	shift 128
	ALWAYS	shift 96
	NEVER	shift 95
	ID	shift 49
	SYMBOL	shift 48
	WORD	shift 94
	INT	shift 64
	INTINF	shift 93
	REAL	shift 92
	STRING	shift 91
	CHAR	shift 90

	id	goto 127
	sym	goto 134
	symb	goto 67
	ident2	goto 87
	path	goto 85
	apat	goto 124
	apat2	goto 123
	apppat	goto 122
	pat	goto 195
	typedpat	goto 610
	word	goto 82
	int	goto 81
	intinf	goto 80
	real	goto 79
	string	goto 78
	char	goto 77
	bool	goto 76
	literal	goto 75
	True	goto 74
	False	goto 73

	.	error


state 538:

	apat : LBRACKET pats RBRACKET CONCAT sym .  (reduce by rule 305)

	EQ	reduce by rule 305
	TIMES	reduce by rule 305
	AND	reduce by rule 305
	DEREF	reduce by rule 305
	NOT	reduce by rule 305
	LHASHBRACKET	reduce by rule 305
	LPAREN	reduce by rule 305
	RPAREN	reduce by rule 305
	LBRACKET	reduce by rule 305
	RBRACKET	reduce by rule 305
	LBRACE	reduce by rule 305
	RBRACE	reduce by rule 305
	CELLSET	reduce by rule 305
	COMMA	reduce by rule 305
	COLON	reduce by rule 305
	BAR	reduce by rule 305
	DARROW	reduce by rule 305
	TRUE	reduce by rule 305
	FALSE	reduce by rule 305
	WILD	reduce by rule 305
	WHERE	reduce by rule 305
	OP	reduce by rule 305
	ALWAYS	reduce by rule 305
	NEVER	reduce by rule 305
	EXCEPTION	reduce by rule 305
	ID	reduce by rule 305
	SYMBOL	reduce by rule 305
	WORD	reduce by rule 305
	INT	reduce by rule 305
	INTINF	reduce by rule 305
	REAL	reduce by rule 305
	STRING	reduce by rule 305
	CHAR	reduce by rule 305


	.	error


state 539:

	apat : LPAREN typedpat WHERE typedexp RPAREN .  (reduce by rule 300)

	EQ	reduce by rule 300
	TIMES	reduce by rule 300
	AND	reduce by rule 300
	DEREF	reduce by rule 300
	NOT	reduce by rule 300
	LHASHBRACKET	reduce by rule 300
	LPAREN	reduce by rule 300
	RPAREN	reduce by rule 300
	LBRACKET	reduce by rule 300
	RBRACKET	reduce by rule 300
	LBRACE	reduce by rule 300
	RBRACE	reduce by rule 300
	CELLSET	reduce by rule 300
	COMMA	reduce by rule 300
	COLON	reduce by rule 300
	BAR	reduce by rule 300
	DARROW	reduce by rule 300
	TRUE	reduce by rule 300
	FALSE	reduce by rule 300
	WILD	reduce by rule 300
	WHERE	reduce by rule 300
	OP	reduce by rule 300
	ALWAYS	reduce by rule 300
	NEVER	reduce by rule 300
	EXCEPTION	reduce by rule 300
	ID	reduce by rule 300
	SYMBOL	reduce by rule 300
	WORD	reduce by rule 300
	INT	reduce by rule 300
	INTINF	reduce by rule 300
	REAL	reduce by rule 300
	STRING	reduce by rule 300
	CHAR	reduce by rule 300


	.	error


state 540:

	apat : LPAREN typedpat WHERE typedexp IN . typedpat RPAREN 

	TIMES	shift 72
	DEREF	shift 71
	NOT	shift 70
	LHASHBRACKET	shift 103
	LPAREN	shift 102
	LBRACKET	shift 101
	LBRACE	shift 100
	CELLSET	shift 50
	TRUE	shift 99
	FALSE	shift 98
	WILD	shift 97
	OP	shift 128
	ALWAYS	shift 96
	NEVER	shift 95
	ID	shift 49
	SYMBOL	shift 48
	WORD	shift 94
	INT	shift 64
	INTINF	shift 93
	REAL	shift 92
	STRING	shift 91
	CHAR	shift 90

	id	goto 127
	sym	goto 134
	symb	goto 67
	ident2	goto 87
	path	goto 85
	apat	goto 124
	apat2	goto 123
	apppat	goto 122
	pat	goto 195
	typedpat	goto 611
	word	goto 82
	int	goto 81
	intinf	goto 80
	real	goto 79
	string	goto 78
	char	goto 77
	bool	goto 76
	literal	goto 75
	True	goto 74
	False	goto 73

	.	error


state 541:

	cycles : cycle .  (reduce by rule 47)
	cycles : cycle . COMMA cycles 
	cycle : cycle . CONCAT cycle 
	cycle : cycle . TIMES int 

	TIMES	shift 614
	CONCAT	shift 613
	RBRACKET	reduce by rule 47
	COMMA	shift 612


	.	error


state 542:

	cycles0 : cycles .  (reduce by rule 46)

	RBRACKET	reduce by rule 46


	.	error


state 543:

	pipelineclause : id pat EQ LBRACKET cycles0 . RBRACKET 

	RBRACKET	shift 615


	.	error


state 544:

	cycle : id .  (reduce by rule 49)

	TIMES	reduce by rule 49
	CONCAT	reduce by rule 49
	RPAREN	reduce by rule 49
	RBRACKET	reduce by rule 49
	COMMA	reduce by rule 49


	.	error


state 545:

	cycle : LPAREN . cycle RPAREN 

	LPAREN	shift 545
	CELLSET	shift 50
	ID	shift 49
	SYMBOL	shift 48

	id	goto 544
	cycle	goto 616

	.	error


state 546:

	sigsubs : sigsub AND sigsubs .  (reduce by rule 96)

	ARCHITECTURE	reduce by rule 96
	END	reduce by rule 96
	LOCAL	reduce by rule 96
	IN	reduce by rule 96
	DATATYPE	reduce by rule 96
	TYPE	reduce by rule 96
	EQ	reduce by rule 96
	RPAREN	reduce by rule 96
	SEMICOLON	reduce by rule 96
	STORAGE	reduce by rule 96
	LOCATIONS	reduce by rule 96
	STRUCTURE	reduce by rule 96
	FUNCTOR	reduce by rule 96
	SIGNATURE	reduce by rule 96
	WHERE	reduce by rule 96
	SHARING	reduce by rule 96
	INSTRUCTION	reduce by rule 96
	VLIW	reduce by rule 96
	SUPERSCALAR	reduce by rule 96
	FUN	reduce by rule 96
	VAL	reduce by rule 96
	INCLUDE	reduce by rule 96
	OPEN	reduce by rule 96
	LITTLE	reduce by rule 96
	BIG	reduce by rule 96
	PIPELINE	reduce by rule 96
	LOWERCASE	reduce by rule 96
	UPPERCASE	reduce by rule 96
	VERBATIM	reduce by rule 96
	RTL	reduce by rule 96
	NONFIX	reduce by rule 96
	INFIX	reduce by rule 96
	INFIXR	reduce by rule 96
	DEBUG	reduce by rule 96
	RESOURCE	reduce by rule 96
	CPU	reduce by rule 96
	LATENCY	reduce by rule 96
	EXCEPTION	reduce by rule 96
	EOF	reduce by rule 96


	.	error


state 547:

	structexp : structexp . LPAREN scopeddecls RPAREN 
	structexp : structexp . LPAREN ident RPAREN 
	sigsub : ident EQ structexp .  (reduce by rule 98)

	ARCHITECTURE	reduce by rule 98
	END	reduce by rule 98
	LOCAL	reduce by rule 98
	IN	reduce by rule 98
	DATATYPE	reduce by rule 98
	TYPE	reduce by rule 98
	EQ	reduce by rule 98
	AND	reduce by rule 98
	LPAREN	shift 477
	RPAREN	reduce by rule 98
	SEMICOLON	reduce by rule 98
	STORAGE	reduce by rule 98
	LOCATIONS	reduce by rule 98
	STRUCTURE	reduce by rule 98
	FUNCTOR	reduce by rule 98
	SIGNATURE	reduce by rule 98
	WHERE	reduce by rule 98
	SHARING	reduce by rule 98
	INSTRUCTION	reduce by rule 98
	VLIW	reduce by rule 98
	SUPERSCALAR	reduce by rule 98
	FUN	reduce by rule 98
	VAL	reduce by rule 98
	INCLUDE	reduce by rule 98
	OPEN	reduce by rule 98
	LITTLE	reduce by rule 98
	BIG	reduce by rule 98
	PIPELINE	reduce by rule 98
	LOWERCASE	reduce by rule 98
	UPPERCASE	reduce by rule 98
	VERBATIM	reduce by rule 98
	RTL	reduce by rule 98
	NONFIX	reduce by rule 98
	INFIX	reduce by rule 98
	INFIXR	reduce by rule 98
	DEBUG	reduce by rule 98
	RESOURCE	reduce by rule 98
	CPU	reduce by rule 98
	LATENCY	reduce by rule 98
	EXCEPTION	reduce by rule 98
	EOF	reduce by rule 98


	.	error


state 548:

	sigsub : TYPE ident EQ . ty 

	DOLLAR	shift 271
	LPAREN	shift 270
	LBRACE	shift 269
	CELLSET	shift 50
	HASH	shift 268
	BITS	shift 246
	INSTRUCTION	shift 245
	CELL	shift 244
	ID	shift 49
	SYMBOL	shift 48
	TYVAR	shift 158

	id	goto 243
	tid	goto 267
	tid2	goto 241
	tident	goto 266
	tpath	goto 265
	ty	goto 617
	aty	goto 263
	appty	goto 262
	tuplety	goto 261
	tyvar	goto 260

	.	error


state 549:

	typedexp : typedexp COLON ty .  (reduce by rule 281)
	ty : ty . ARROW ty 

	ARCHITECTURE	reduce by rule 281
	END	reduce by rule 281
	LOCAL	reduce by rule 281
	IN	reduce by rule 281
	OF	reduce by rule 281
	DATATYPE	reduce by rule 281
	TYPE	reduce by rule 281
	AND	reduce by rule 281
	RPAREN	reduce by rule 281
	RBRACKET	reduce by rule 281
	RBRACE	reduce by rule 281
	SEMICOLON	reduce by rule 281
	STORAGE	reduce by rule 281
	LOCATIONS	reduce by rule 281
	COMMA	reduce by rule 281
	COLON	reduce by rule 281
	BAR	reduce by rule 281
	ARROW	shift 388
	DARROW	reduce by rule 281
	THEN	reduce by rule 281
	ELSE	reduce by rule 281
	STRUCTURE	reduce by rule 281
	FUNCTOR	reduce by rule 281
	SIGNATURE	reduce by rule 281
	SHARING	reduce by rule 281
	INSTRUCTION	reduce by rule 281
	VLIW	reduce by rule 281
	SUPERSCALAR	reduce by rule 281
	FUN	reduce by rule 281
	VAL	reduce by rule 281
	INCLUDE	reduce by rule 281
	OPEN	reduce by rule 281
	LITTLE	reduce by rule 281
	BIG	reduce by rule 281
	PIPELINE	reduce by rule 281
	LOWERCASE	reduce by rule 281
	UPPERCASE	reduce by rule 281
	VERBATIM	reduce by rule 281
	RTL	reduce by rule 281
	NONFIX	reduce by rule 281
	INFIX	reduce by rule 281
	INFIXR	reduce by rule 281
	DEBUG	reduce by rule 281
	RESOURCE	reduce by rule 281
	CPU	reduce by rule 281
	LATENCY	reduce by rule 281
	EXCEPTION	reduce by rule 281
	EOF	reduce by rule 281


	.	error


state 550:

	funclause : apppat funguard return_ty cont EQ . typedexp 

	CASE	shift 301
	EQ	shift 300
	DOLLAR	shift 299
	TIMES	shift 72
	DEREF	shift 71
	NOT	shift 70
	LLBRACKET	shift 298
	LHASHBRACKET	shift 297
	LPAREN	shift 296
	LBRACKET	shift 295
	LBRACE	shift 294
	LDQUOTE	shift 293
	CELLSET	shift 50
	FN	shift 292
	HASH	shift 291
	IF	shift 290
	TRUE	shift 99
	FALSE	shift 98
	RAISE	shift 289
	LET	shift 288
	OP	shift 287
	ALWAYS	shift 96
	NEVER	shift 95
	ID	shift 49
	SYMBOL	shift 48
	WORD	shift 94
	INT	shift 64
	INTINF	shift 93
	REAL	shift 92
	STRING	shift 91
	CHAR	shift 90

	id	goto 135
	sym	goto 286
	symb	goto 67
	ident2	goto 285
	path	goto 85
	aexp	goto 284
	aexp2	goto 283
	appexp	goto 282
	exp	goto 337
	typedexp	goto 618
	word	goto 82
	int	goto 81
	intinf	goto 80
	real	goto 79
	string	goto 78
	char	goto 77
	bool	goto 76
	literal	goto 280
	asm_strings	goto 279
	True	goto 74
	False	goto 73

	.	error


state 551:

	cont : EXCEPTION id .  (reduce by rule 338)

	EQ	reduce by rule 338
	DARROW	reduce by rule 338


	.	error


state 552:

	funguard : WHERE LPAREN typedexp RPAREN .  (reduce by rule 347)

	EQ	reduce by rule 347
	COLON	reduce by rule 347
	EXCEPTION	reduce by rule 347


	.	error


state 553:

	consbind : sym of_ty consassembly consencoding rtl . nop nullified delayslot delayslotcandidate sdi latency pipeline 

	ARCHITECTURE	reduce by rule 153
	END	reduce by rule 153
	LOCAL	reduce by rule 153
	IN	reduce by rule 153
	DATATYPE	reduce by rule 153
	TYPE	reduce by rule 153
	AND	reduce by rule 153
	RPAREN	reduce by rule 153
	SEMICOLON	reduce by rule 153
	STORAGE	reduce by rule 153
	LOCATIONS	reduce by rule 153
	BAR	reduce by rule 153
	STRUCTURE	reduce by rule 153
	FUNCTOR	reduce by rule 153
	SIGNATURE	reduce by rule 153
	SHARING	reduce by rule 153
	INSTRUCTION	reduce by rule 153
	VLIW	reduce by rule 153
	SUPERSCALAR	reduce by rule 153
	WITHTYPE	reduce by rule 153
	FUN	reduce by rule 153
	VAL	reduce by rule 153
	INCLUDE	reduce by rule 153
	OPEN	reduce by rule 153
	LITTLE	reduce by rule 153
	BIG	reduce by rule 153
	PIPELINE	reduce by rule 153
	LOWERCASE	reduce by rule 153
	UPPERCASE	reduce by rule 153
	VERBATIM	reduce by rule 153
	RTL	reduce by rule 153
	SPAN	reduce by rule 153
	DELAYSLOT	reduce by rule 153
	NONFIX	reduce by rule 153
	INFIX	reduce by rule 153
	INFIXR	reduce by rule 153
	DEBUG	reduce by rule 153
	DELAYSLOT_COLON	reduce by rule 153
	NULLIFIED_COLON	reduce by rule 153
	PADDING_COLON	shift 620
	RESOURCE	reduce by rule 153
	CPU	reduce by rule 153
	LATENCY	reduce by rule 153
	EXCEPTION	reduce by rule 153
	EOF	reduce by rule 153

	nop	goto 619

	.	error


state 554:

	rtl : RTL_COLON . exp 

	CASE	shift 301
	EQ	shift 300
	DOLLAR	shift 299
	TIMES	shift 72
	DEREF	shift 71
	NOT	shift 70
	LLBRACKET	shift 298
	LHASHBRACKET	shift 297
	LPAREN	shift 296
	LBRACKET	shift 295
	LBRACE	shift 294
	LDQUOTE	shift 293
	CELLSET	shift 50
	FN	shift 292
	HASH	shift 291
	IF	shift 290
	TRUE	shift 99
	FALSE	shift 98
	RAISE	shift 289
	LET	shift 288
	OP	shift 287
	ALWAYS	shift 96
	NEVER	shift 95
	ID	shift 49
	SYMBOL	shift 48
	WORD	shift 94
	INT	shift 64
	INTINF	shift 93
	REAL	shift 92
	STRING	shift 91
	CHAR	shift 90

	id	goto 135
	sym	goto 286
	symb	goto 67
	ident2	goto 285
	path	goto 85
	aexp	goto 284
	aexp2	goto 283
	appexp	goto 282
	exp	goto 621
	word	goto 82
	int	goto 81
	intinf	goto 80
	real	goto 79
	string	goto 78
	char	goto 77
	bool	goto 76
	literal	goto 280
	asm_strings	goto 279
	True	goto 74
	False	goto 73

	.	error


state 555:

	consencoding : id LBRACE . labexps0 RBRACE 

	RBRACE	reduce by rule 266
	CELLSET	shift 50
	ID	shift 49
	SYMBOL	shift 48

	id	goto 421
	labexps0	goto 622
	labexps	goto 419
	labexp	goto 418

	.	error


state 556:

	exp : exp . HANDLE clauses 
	consencoding : MC_COLON exp .  (reduce by rule 181)

	ARCHITECTURE	reduce by rule 181
	END	reduce by rule 181
	LOCAL	reduce by rule 181
	IN	reduce by rule 181
	DATATYPE	reduce by rule 181
	TYPE	reduce by rule 181
	AND	reduce by rule 181
	RPAREN	reduce by rule 181
	SEMICOLON	reduce by rule 181
	STORAGE	reduce by rule 181
	LOCATIONS	reduce by rule 181
	BAR	reduce by rule 181
	HANDLE	shift 402
	STRUCTURE	reduce by rule 181
	FUNCTOR	reduce by rule 181
	SIGNATURE	reduce by rule 181
	SHARING	reduce by rule 181
	INSTRUCTION	reduce by rule 181
	VLIW	reduce by rule 181
	SUPERSCALAR	reduce by rule 181
	WITHTYPE	reduce by rule 181
	FUN	reduce by rule 181
	VAL	reduce by rule 181
	INCLUDE	reduce by rule 181
	OPEN	reduce by rule 181
	LITTLE	reduce by rule 181
	BIG	reduce by rule 181
	PIPELINE	reduce by rule 181
	LOWERCASE	reduce by rule 181
	UPPERCASE	reduce by rule 181
	VERBATIM	reduce by rule 181
	RTL	reduce by rule 181
	SPAN	reduce by rule 181
	DELAYSLOT	reduce by rule 181
	NONFIX	reduce by rule 181
	INFIX	reduce by rule 181
	INFIXR	reduce by rule 181
	DEBUG	reduce by rule 181
	RTL_COLON	reduce by rule 181
	DELAYSLOT_COLON	reduce by rule 181
	NULLIFIED_COLON	reduce by rule 181
	PADDING_COLON	reduce by rule 181
	RESOURCE	reduce by rule 181
	CPU	reduce by rule 181
	LATENCY	reduce by rule 181
	EXCEPTION	reduce by rule 181
	EOF	reduce by rule 181


	.	error


state 557:

	consencoding : LPAREN expseq . RPAREN 

	RPAREN	shift 623


	.	error


state 558:

	consencoding : LPAREN exps2 . RPAREN 

	RPAREN	shift 624


	.	error


state 559:

	typedexp : typedexp . COLON ty 
	exps2 : typedexp . COMMA exps1 
	expseq : typedexp .  (reduce by rule 282)
	expseq : typedexp . SEMICOLON expseq 

	RPAREN	reduce by rule 282
	SEMICOLON	shift 625
	COMMA	shift 525
	COLON	shift 458


	.	error


state 560:

	formatbind : id opt_of LBRACE fields . RBRACE opt_exp 

	RBRACE	shift 626


	.	error


state 561:

	field : fieldid . COLON cnv signedness width unsignedint_opt 

	COLON	shift 627


	.	error


state 562:

	fields : field .  (reduce by rule 209)
	fields : field . COMMA fields 

	RBRACE	reduce by rule 209
	COMMA	shift 628


	.	error


state 563:

	field : id .  (reduce by rule 212)
	fieldid : id .  (reduce by rule 213)

	RBRACE	reduce by rule 212
	COMMA	reduce by rule 212
	COLON	reduce by rule 213


	.	error


state 564:

	fieldid : WILD .  (reduce by rule 214)

	COLON	reduce by rule 214


	.	error


state 565:

	mymldecl : FUNCTOR id LPAREN functorarg RPAREN sigcon . EQ structexp 

	EQ	shift 629


	.	error


state 566:

	mymldecl : FUNCTOR id LPAREN functorarg RPAREN EQ . structexp 

	CELLSET	shift 50
	STRUCT	shift 364
	ID	shift 49
	SYMBOL	shift 48

	structexp	goto 630
	id	goto 114
	ident	goto 362
	ident2	goto 112
	path	goto 85

	.	error


state 567:

	sigcon : COLON sigexp .  (reduce by rule 93)
	sigexp : sigexp . WHERE sigsubs 

	EQ	reduce by rule 93
	RPAREN	reduce by rule 93
	WHERE	shift 206


	.	error


state 568:

	structexp : structexp LPAREN scopeddecls . RPAREN 

	RPAREN	shift 631


	.	error


state 569:

	structexp : structexp LPAREN ident . RPAREN 

	RPAREN	shift 632


	.	error


state 570:

	structexp : STRUCT scopeddecls END .  (reduce by rule 124)

	ARCHITECTURE	reduce by rule 124
	END	reduce by rule 124
	LOCAL	reduce by rule 124
	IN	reduce by rule 124
	DATATYPE	reduce by rule 124
	TYPE	reduce by rule 124
	EQ	reduce by rule 124
	AND	reduce by rule 124
	LPAREN	reduce by rule 124
	RPAREN	reduce by rule 124
	SEMICOLON	reduce by rule 124
	STORAGE	reduce by rule 124
	LOCATIONS	reduce by rule 124
	STRUCTURE	reduce by rule 124
	FUNCTOR	reduce by rule 124
	SIGNATURE	reduce by rule 124
	WHERE	reduce by rule 124
	SHARING	reduce by rule 124
	INSTRUCTION	reduce by rule 124
	VLIW	reduce by rule 124
	SUPERSCALAR	reduce by rule 124
	FUN	reduce by rule 124
	VAL	reduce by rule 124
	INCLUDE	reduce by rule 124
	OPEN	reduce by rule 124
	LITTLE	reduce by rule 124
	BIG	reduce by rule 124
	PIPELINE	reduce by rule 124
	LOWERCASE	reduce by rule 124
	UPPERCASE	reduce by rule 124
	VERBATIM	reduce by rule 124
	RTL	reduce by rule 124
	NONFIX	reduce by rule 124
	INFIX	reduce by rule 124
	INFIXR	reduce by rule 124
	DEBUG	reduce by rule 124
	RESOURCE	reduce by rule 124
	CPU	reduce by rule 124
	LATENCY	reduce by rule 124
	EXCEPTION	reduce by rule 124
	EOF	reduce by rule 124


	.	error


state 571:

	storagedecl : id EQ DOLLAR id LBRACKET . cellcount RBRACKET bitSize aliasing defaults printcell 

	RBRACKET	reduce by rule 389
	INT	shift 64

	int	goto 634
	cellcount	goto 633

	.	error


state 572:

	datatypebind : tyvarseq id opcodeencoding fieldty hasasm . EQ consbinds 
	datatypebind : tyvarseq id opcodeencoding fieldty hasasm . EQ DATATYPE ty 

	EQ	shift 635


	.	error


state 573:

	hasasm : DEREF .  (reduce by rule 131)

	EQ	reduce by rule 131


	.	error


state 574:

	fieldty : COLON id .  (reduce by rule 134)

	EQ	reduce by rule 134
	DEREF	reduce by rule 134


	.	error


state 575:

	opcodeencoding : LBRACKET encodingexps RBRACKET .  (reduce by rule 136)

	EQ	reduce by rule 136
	DEREF	reduce by rule 136
	COLON	reduce by rule 136


	.	error


state 576:

	encodingexps : encodingexp COMMA . encodingexps 

	INT	shift 64

	int	goto 489
	encodingexp	goto 488
	encodingexps	goto 636

	.	error


state 577:

	encodingexp : int int . DOTDOT int 

	DOTDOT	shift 637


	.	error


state 578:

	encodingexp : int DOTDOT . int 

	INT	shift 64

	int	goto 638

	.	error


state 579:

	mymddecl : ARCHITECTURE id EQ STRUCT decls END .  (reduce by rule 12)

	ARCHITECTURE	reduce by rule 12
	END	reduce by rule 12
	LOCAL	reduce by rule 12
	IN	reduce by rule 12
	DATATYPE	reduce by rule 12
	TYPE	reduce by rule 12
	RPAREN	reduce by rule 12
	SEMICOLON	reduce by rule 12
	STORAGE	reduce by rule 12
	LOCATIONS	reduce by rule 12
	STRUCTURE	reduce by rule 12
	FUNCTOR	reduce by rule 12
	SIGNATURE	reduce by rule 12
	SHARING	reduce by rule 12
	INSTRUCTION	reduce by rule 12
	VLIW	reduce by rule 12
	SUPERSCALAR	reduce by rule 12
	FUN	reduce by rule 12
	VAL	reduce by rule 12
	INCLUDE	reduce by rule 12
	OPEN	reduce by rule 12
	LITTLE	reduce by rule 12
	BIG	reduce by rule 12
	PIPELINE	reduce by rule 12
	LOWERCASE	reduce by rule 12
	UPPERCASE	reduce by rule 12
	VERBATIM	reduce by rule 12
	RTL	reduce by rule 12
	NONFIX	reduce by rule 12
	INFIX	reduce by rule 12
	INFIXR	reduce by rule 12
	DEBUG	reduce by rule 12
	RESOURCE	reduce by rule 12
	CPU	reduce by rule 12
	LATENCY	reduce by rule 12
	EXCEPTION	reduce by rule 12
	EOF	reduce by rule 12


	.	error


state 580:

	labtys1 : labty COMMA labtys1 .  (reduce by rule 377)

	RBRACE	reduce by rule 377


	.	error


state 581:

	ty : ty . ARROW ty 
	labty : id COLON ty .  (reduce by rule 378)

	RBRACE	reduce by rule 378
	COMMA	reduce by rule 378
	ARROW	shift 388


	.	error


state 582:

	appty : LPAREN tys2 RPAREN tident .  (reduce by rule 359)

	ARCHITECTURE	reduce by rule 359
	END	reduce by rule 359
	LOCAL	reduce by rule 359
	IN	reduce by rule 359
	OF	reduce by rule 359
	DATATYPE	reduce by rule 359
	TYPE	reduce by rule 359
	EQ	reduce by rule 359
	TIMES	reduce by rule 359
	AND	reduce by rule 359
	LPAREN	reduce by rule 359
	RPAREN	reduce by rule 359
	RBRACKET	reduce by rule 359
	RBRACE	reduce by rule 359
	SEMICOLON	reduce by rule 359
	LDQUOTE	reduce by rule 359
	CELLSET	reduce by rule 359
	STORAGE	reduce by rule 359
	LOCATIONS	reduce by rule 359
	COMMA	reduce by rule 359
	COLON	reduce by rule 359
	BAR	reduce by rule 359
	ARROW	reduce by rule 359
	DARROW	reduce by rule 359
	BITS	reduce by rule 359
	THEN	reduce by rule 359
	ELSE	reduce by rule 359
	STRUCTURE	reduce by rule 359
	FUNCTOR	reduce by rule 359
	SIGNATURE	reduce by rule 359
	WHERE	reduce by rule 359
	SHARING	reduce by rule 359
	INSTRUCTION	reduce by rule 359
	CELL	reduce by rule 359
	VLIW	reduce by rule 359
	SUPERSCALAR	reduce by rule 359
	WITHTYPE	reduce by rule 359
	FUN	reduce by rule 359
	VAL	reduce by rule 359
	INCLUDE	reduce by rule 359
	OPEN	reduce by rule 359
	LITTLE	reduce by rule 359
	BIG	reduce by rule 359
	PIPELINE	reduce by rule 359
	LOWERCASE	reduce by rule 359
	UPPERCASE	reduce by rule 359
	VERBATIM	reduce by rule 359
	RTL	reduce by rule 359
	SPAN	reduce by rule 359
	DELAYSLOT	reduce by rule 359
	NONFIX	reduce by rule 359
	INFIX	reduce by rule 359
	INFIXR	reduce by rule 359
	DEBUG	reduce by rule 359
	ASM_COLON	reduce by rule 359
	MC_COLON	reduce by rule 359
	RTL_COLON	reduce by rule 359
	DELAYSLOT_COLON	reduce by rule 359
	NULLIFIED_COLON	reduce by rule 359
	PADDING_COLON	reduce by rule 359
	RESOURCE	reduce by rule 359
	CPU	reduce by rule 359
	LATENCY	reduce by rule 359
	EXCEPTION	reduce by rule 359
	ID	reduce by rule 359
	SYMBOL	reduce by rule 359
	WORD	reduce by rule 359
	INT	reduce by rule 359
	STRING	reduce by rule 359
	EOF	reduce by rule 359


	.	error


state 583:

	tys2 : ty COMMA tys2 .  (reduce by rule 370)

	RPAREN	reduce by rule 370


	.	error


state 584:

	ty : ty . ARROW ty 
	tys2 : ty . COMMA ty 
	tys2 : ty COMMA ty .  (reduce by rule 369)
	tys2 : ty . COMMA tys2 

	RPAREN	reduce by rule 369
	COMMA	shift 501
	ARROW	shift 388


	.	error


state 585:

	resources : resource COMMA . resources 

	CELLSET	shift 50
	ID	shift 49
	SYMBOL	shift 48
	INT	shift 64

	id	goto 506
	int	goto 505
	resources	goto 639
	resource	goto 503

	.	error


state 586:

	cpubind : id aliases int LBRACKET resources RBRACKET .  (reduce by rule 32)

	ARCHITECTURE	reduce by rule 32
	END	reduce by rule 32
	LOCAL	reduce by rule 32
	IN	reduce by rule 32
	DATATYPE	reduce by rule 32
	TYPE	reduce by rule 32
	AND	reduce by rule 32
	RPAREN	reduce by rule 32
	SEMICOLON	reduce by rule 32
	STORAGE	reduce by rule 32
	LOCATIONS	reduce by rule 32
	STRUCTURE	reduce by rule 32
	FUNCTOR	reduce by rule 32
	SIGNATURE	reduce by rule 32
	SHARING	reduce by rule 32
	INSTRUCTION	reduce by rule 32
	VLIW	reduce by rule 32
	SUPERSCALAR	reduce by rule 32
	FUN	reduce by rule 32
	VAL	reduce by rule 32
	INCLUDE	reduce by rule 32
	OPEN	reduce by rule 32
	LITTLE	reduce by rule 32
	BIG	reduce by rule 32
	PIPELINE	reduce by rule 32
	LOWERCASE	reduce by rule 32
	UPPERCASE	reduce by rule 32
	VERBATIM	reduce by rule 32
	RTL	reduce by rule 32
	NONFIX	reduce by rule 32
	INFIX	reduce by rule 32
	INFIXR	reduce by rule 32
	DEBUG	reduce by rule 32
	RESOURCE	reduce by rule 32
	CPU	reduce by rule 32
	LATENCY	reduce by rule 32
	EXCEPTION	reduce by rule 32
	EOF	reduce by rule 32


	.	error


state 587:

	resource : int id .  (reduce by rule 37)

	RBRACKET	reduce by rule 37
	COMMA	reduce by rule 37


	.	error


state 588:

	aexp2 : aexp2 AT LBRACKET slices . RBRACKET 

	RBRACKET	shift 640


	.	error


state 589:

	slices : slice .  (reduce by rule 409)
	slices : slice . COMMA slices 

	RBRACKET	reduce by rule 409
	COMMA	shift 641


	.	error


state 590:

	slice : int . DOTDOT int 
	slice : int .  (reduce by rule 412)

	RBRACKET	reduce by rule 412
	COMMA	reduce by rule 412
	DOTDOT	shift 642


	.	error


state 591:

	aexp : sym CONCAT LBRACKET exps . RBRACKET 
	aexp : sym CONCAT LBRACKET exps . RBRACKET CONCAT sym 

	RBRACKET	shift 643


	.	error


state 592:

	aexp : LET decls IN expseq . END 

	END	shift 644


	.	error


state 593:

	typedexp : typedexp . COLON ty 
	expseq : typedexp .  (reduce by rule 282)
	expseq : typedexp . SEMICOLON expseq 

	END	reduce by rule 282
	RPAREN	reduce by rule 282
	SEMICOLON	shift 625
	COLON	shift 458


	.	error


state 594:

	exp : IF typedexp THEN typedexp . ELSE exp 
	typedexp : typedexp . COLON ty 

	COLON	shift 458
	ELSE	shift 645


	.	error


state 595:

	clauses : clause BAR clauses .  (reduce by rule 342)

	ARCHITECTURE	reduce by rule 342
	END	reduce by rule 342
	LOCAL	reduce by rule 342
	IN	reduce by rule 342
	OF	reduce by rule 342
	DATATYPE	reduce by rule 342
	TYPE	reduce by rule 342
	AND	reduce by rule 342
	LPAREN	reduce by rule 342
	RPAREN	reduce by rule 342
	RBRACKET	reduce by rule 342
	RBRACE	reduce by rule 342
	SEMICOLON	reduce by rule 342
	RMETA	reduce by rule 342
	CELLSET	reduce by rule 342
	STORAGE	reduce by rule 342
	LOCATIONS	reduce by rule 342
	COMMA	reduce by rule 342
	COLON	reduce by rule 342
	BAR	reduce by rule 342
	DARROW	reduce by rule 342
	THEN	reduce by rule 342
	ELSE	reduce by rule 342
	HANDLE	reduce by rule 342
	STRUCTURE	reduce by rule 342
	FUNCTOR	reduce by rule 342
	SIGNATURE	reduce by rule 342
	SHARING	reduce by rule 342
	INSTRUCTION	reduce by rule 342
	VLIW	reduce by rule 342
	SUPERSCALAR	reduce by rule 342
	WITHTYPE	reduce by rule 342
	FUN	reduce by rule 342
	VAL	reduce by rule 342
	INCLUDE	reduce by rule 342
	OPEN	reduce by rule 342
	LITTLE	reduce by rule 342
	BIG	reduce by rule 342
	PIPELINE	reduce by rule 342
	LOWERCASE	reduce by rule 342
	UPPERCASE	reduce by rule 342
	VERBATIM	reduce by rule 342
	RTL	reduce by rule 342
	SPAN	reduce by rule 342
	DELAYSLOT	reduce by rule 342
	NONFIX	reduce by rule 342
	INFIX	reduce by rule 342
	INFIXR	reduce by rule 342
	DEBUG	reduce by rule 342
	ASM_COLON	reduce by rule 342
	MC_COLON	reduce by rule 342
	RTL_COLON	reduce by rule 342
	DELAYSLOT_COLON	reduce by rule 342
	NULLIFIED_COLON	reduce by rule 342
	PADDING_COLON	reduce by rule 342
	RESOURCE	reduce by rule 342
	CPU	reduce by rule 342
	LATENCY	reduce by rule 342
	EXCEPTION	reduce by rule 342
	ID	reduce by rule 342
	SYMBOL	reduce by rule 342
	WORD	reduce by rule 342
	INT	reduce by rule 342
	EOF	reduce by rule 342


	.	error


state 596:

	clause : typedpat guard cont . DARROW exp 

	DARROW	shift 646


	.	error


state 597:

	typedexp : typedexp . COLON ty 
	guard : WHERE typedexp .  (reduce by rule 340)

	COLON	shift 458
	DARROW	reduce by rule 340
	EXCEPTION	reduce by rule 340


	.	error


state 598:

	asm_strings : LDQUOTE asms RDQUOTE asm_strings .  (reduce by rule 187)

	ARCHITECTURE	reduce by rule 187
	END	reduce by rule 187
	LOCAL	reduce by rule 187
	IN	reduce by rule 187
	OF	reduce by rule 187
	DATATYPE	reduce by rule 187
	TYPE	reduce by rule 187
	EQ	reduce by rule 187
	DOLLAR	reduce by rule 187
	TIMES	reduce by rule 187
	AND	reduce by rule 187
	DEREF	reduce by rule 187
	NOT	reduce by rule 187
	LLBRACKET	reduce by rule 187
	LHASHBRACKET	reduce by rule 187
	LPAREN	reduce by rule 187
	RPAREN	reduce by rule 187
	LBRACKET	reduce by rule 187
	RBRACKET	reduce by rule 187
	LBRACE	reduce by rule 187
	RBRACE	reduce by rule 187
	SEMICOLON	reduce by rule 187
	LDQUOTE	reduce by rule 187
	RMETA	reduce by rule 187
	CELLSET	reduce by rule 187
	STORAGE	reduce by rule 187
	LOCATIONS	reduce by rule 187
	HASH	reduce by rule 187
	COMMA	reduce by rule 187
	COLON	reduce by rule 187
	AT	reduce by rule 187
	BAR	reduce by rule 187
	DARROW	reduce by rule 187
	THEN	reduce by rule 187
	ELSE	reduce by rule 187
	TRUE	reduce by rule 187
	FALSE	reduce by rule 187
	HANDLE	reduce by rule 187
	LET	reduce by rule 187
	STRUCTURE	reduce by rule 187
	FUNCTOR	reduce by rule 187
	SIGNATURE	reduce by rule 187
	SHARING	reduce by rule 187
	INSTRUCTION	reduce by rule 187
	VLIW	reduce by rule 187
	SUPERSCALAR	reduce by rule 187
	WITHTYPE	reduce by rule 187
	FUN	reduce by rule 187
	VAL	reduce by rule 187
	INCLUDE	reduce by rule 187
	OPEN	reduce by rule 187
	OP	reduce by rule 187
	LITTLE	reduce by rule 187
	BIG	reduce by rule 187
	PIPELINE	reduce by rule 187
	LOWERCASE	reduce by rule 187
	UPPERCASE	reduce by rule 187
	VERBATIM	reduce by rule 187
	RTL	reduce by rule 187
	SPAN	reduce by rule 187
	DELAYSLOT	reduce by rule 187
	ALWAYS	reduce by rule 187
	NEVER	reduce by rule 187
	NONFIX	reduce by rule 187
	INFIX	reduce by rule 187
	INFIXR	reduce by rule 187
	DEBUG	reduce by rule 187
	ASM_COLON	reduce by rule 187
	MC_COLON	reduce by rule 187
	RTL_COLON	reduce by rule 187
	DELAYSLOT_COLON	reduce by rule 187
	NULLIFIED_COLON	reduce by rule 187
	PADDING_COLON	reduce by rule 187
	RESOURCE	reduce by rule 187
	CPU	reduce by rule 187
	LATENCY	reduce by rule 187
	EXCEPTION	reduce by rule 187
	ID	reduce by rule 187
	SYMBOL	reduce by rule 187
	WORD	reduce by rule 187
	INT	reduce by rule 187
	INTINF	reduce by rule 187
	REAL	reduce by rule 187
	STRING	reduce by rule 187
	CHAR	reduce by rule 187
	EOF	reduce by rule 187


	.	error


state 599:

	asm : LMETA exp RMETA .  (reduce by rule 190)

	RDQUOTE	reduce by rule 190
	LMETA	reduce by rule 190
	ASMTEXT	reduce by rule 190


	.	error


state 600:

	labexps : labexp COMMA labexps .  (reduce by rule 269)

	RBRACE	reduce by rule 269


	.	error


state 601:

	typedexp : typedexp . COLON ty 
	labexp : id EQ typedexp .  (reduce by rule 270)

	RBRACE	reduce by rule 270
	COMMA	reduce by rule 270
	COLON	shift 458


	.	error


state 602:

	aexp : LBRACKET exps RBRACKET CONCAT . sym 

	TIMES	shift 72
	DEREF	shift 71
	NOT	shift 70
	CELLSET	shift 50
	ID	shift 49
	SYMBOL	shift 48

	id	goto 69
	sym	goto 647
	symb	goto 67

	.	error


state 603:

	exps1 : typedexp COMMA exps1 .  (reduce by rule 286)

	RPAREN	reduce by rule 286
	RBRACKET	reduce by rule 286


	.	error


state 604:

	exps2 : typedexp COMMA exps1 .  (reduce by rule 287)

	RPAREN	reduce by rule 287


	.	error


state 605:

	expseq2 : typedexp SEMICOLON expseq .  (reduce by rule 284)

	RPAREN	reduce by rule 284


	.	error


state 606:

	aexp : DOLLAR id LBRACKET exp . region RBRACKET 
	exp : exp . HANDLE clauses 

	RBRACKET	reduce by rule 260
	COLON	shift 649
	HANDLE	shift 402

	region	goto 648

	.	error


state 607:

	exp : CASE typedexp OF clauses .  (reduce by rule 276)

	ARCHITECTURE	reduce by rule 276
	END	reduce by rule 276
	LOCAL	reduce by rule 276
	IN	reduce by rule 276
	OF	reduce by rule 276
	DATATYPE	reduce by rule 276
	TYPE	reduce by rule 276
	AND	reduce by rule 276
	LPAREN	reduce by rule 276
	RPAREN	reduce by rule 276
	RBRACKET	reduce by rule 276
	RBRACE	reduce by rule 276
	SEMICOLON	reduce by rule 276
	RMETA	reduce by rule 276
	CELLSET	reduce by rule 276
	STORAGE	reduce by rule 276
	LOCATIONS	reduce by rule 276
	COMMA	reduce by rule 276
	COLON	reduce by rule 276
	BAR	reduce by rule 276
	DARROW	reduce by rule 276
	THEN	reduce by rule 276
	ELSE	reduce by rule 276
	HANDLE	reduce by rule 276
	STRUCTURE	reduce by rule 276
	FUNCTOR	reduce by rule 276
	SIGNATURE	reduce by rule 276
	SHARING	reduce by rule 276
	INSTRUCTION	reduce by rule 276
	VLIW	reduce by rule 276
	SUPERSCALAR	reduce by rule 276
	WITHTYPE	reduce by rule 276
	FUN	reduce by rule 276
	VAL	reduce by rule 276
	INCLUDE	reduce by rule 276
	OPEN	reduce by rule 276
	LITTLE	reduce by rule 276
	BIG	reduce by rule 276
	PIPELINE	reduce by rule 276
	LOWERCASE	reduce by rule 276
	UPPERCASE	reduce by rule 276
	VERBATIM	reduce by rule 276
	RTL	reduce by rule 276
	SPAN	reduce by rule 276
	DELAYSLOT	reduce by rule 276
	NONFIX	reduce by rule 276
	INFIX	reduce by rule 276
	INFIXR	reduce by rule 276
	DEBUG	reduce by rule 276
	ASM_COLON	reduce by rule 276
	MC_COLON	reduce by rule 276
	RTL_COLON	reduce by rule 276
	DELAYSLOT_COLON	reduce by rule 276
	NULLIFIED_COLON	reduce by rule 276
	PADDING_COLON	reduce by rule 276
	RESOURCE	reduce by rule 276
	CPU	reduce by rule 276
	LATENCY	reduce by rule 276
	EXCEPTION	reduce by rule 276
	ID	reduce by rule 276
	SYMBOL	reduce by rule 276
	WORD	reduce by rule 276
	INT	reduce by rule 276
	EOF	reduce by rule 276


	.	error


state 608:

	apat : sym CONCAT LBRACKET pats RBRACKET CONCAT . sym 

	TIMES	shift 72
	DEREF	shift 71
	NOT	shift 70
	CELLSET	shift 50
	ID	shift 49
	SYMBOL	shift 48

	id	goto 69
	sym	goto 650
	symb	goto 67

	.	error


state 609:

	mymldecl : RTL id LBRACE labpats0 RBRACE EQ exp .  (reduce by rule 62)
	exp : exp . HANDLE clauses 

	ARCHITECTURE	reduce by rule 62
	END	reduce by rule 62
	LOCAL	reduce by rule 62
	IN	reduce by rule 62
	DATATYPE	reduce by rule 62
	TYPE	reduce by rule 62
	RPAREN	reduce by rule 62
	SEMICOLON	reduce by rule 62
	STORAGE	reduce by rule 62
	LOCATIONS	reduce by rule 62
	HANDLE	shift 402
	STRUCTURE	reduce by rule 62
	FUNCTOR	reduce by rule 62
	SIGNATURE	reduce by rule 62
	SHARING	reduce by rule 62
	INSTRUCTION	reduce by rule 62
	VLIW	reduce by rule 62
	SUPERSCALAR	reduce by rule 62
	FUN	reduce by rule 62
	VAL	reduce by rule 62
	INCLUDE	reduce by rule 62
	OPEN	reduce by rule 62
	LITTLE	reduce by rule 62
	BIG	reduce by rule 62
	PIPELINE	reduce by rule 62
	LOWERCASE	reduce by rule 62
	UPPERCASE	reduce by rule 62
	VERBATIM	reduce by rule 62
	RTL	reduce by rule 62
	NONFIX	reduce by rule 62
	INFIX	reduce by rule 62
	INFIXR	reduce by rule 62
	DEBUG	reduce by rule 62
	RESOURCE	reduce by rule 62
	CPU	reduce by rule 62
	LATENCY	reduce by rule 62
	EXCEPTION	reduce by rule 62
	EOF	reduce by rule 62


	.	error


state 610:

	typedpat : typedpat . COLON ty 
	labpat : sym WHERE typedexp IN typedpat .  (reduce by rule 335)

	RBRACE	reduce by rule 335
	COMMA	reduce by rule 335
	COLON	shift 316


	.	error


state 611:

	apat : LPAREN typedpat WHERE typedexp IN typedpat . RPAREN 
	typedpat : typedpat . COLON ty 

	RPAREN	shift 651
	COLON	shift 316


	.	error


state 612:

	cycles : cycle COMMA . cycles 

	LPAREN	shift 545
	CELLSET	shift 50
	ID	shift 49
	SYMBOL	shift 48

	id	goto 544
	cycles	goto 652
	cycle	goto 541

	.	error


state 613:

	cycle : cycle CONCAT . cycle 

	LPAREN	shift 545
	CELLSET	shift 50
	ID	shift 49
	SYMBOL	shift 48

	id	goto 544
	cycle	goto 653

	.	error


state 614:

	cycle : cycle TIMES . int 

	INT	shift 64

	int	goto 654

	.	error


state 615:

	pipelineclause : id pat EQ LBRACKET cycles0 RBRACKET .  (reduce by rule 44)

	ARCHITECTURE	reduce by rule 44
	END	reduce by rule 44
	LOCAL	reduce by rule 44
	IN	reduce by rule 44
	DATATYPE	reduce by rule 44
	TYPE	reduce by rule 44
	AND	reduce by rule 44
	RPAREN	reduce by rule 44
	SEMICOLON	reduce by rule 44
	STORAGE	reduce by rule 44
	LOCATIONS	reduce by rule 44
	BAR	reduce by rule 44
	STRUCTURE	reduce by rule 44
	FUNCTOR	reduce by rule 44
	SIGNATURE	reduce by rule 44
	SHARING	reduce by rule 44
	INSTRUCTION	reduce by rule 44
	VLIW	reduce by rule 44
	SUPERSCALAR	reduce by rule 44
	FUN	reduce by rule 44
	VAL	reduce by rule 44
	INCLUDE	reduce by rule 44
	OPEN	reduce by rule 44
	LITTLE	reduce by rule 44
	BIG	reduce by rule 44
	PIPELINE	reduce by rule 44
	LOWERCASE	reduce by rule 44
	UPPERCASE	reduce by rule 44
	VERBATIM	reduce by rule 44
	RTL	reduce by rule 44
	NONFIX	reduce by rule 44
	INFIX	reduce by rule 44
	INFIXR	reduce by rule 44
	DEBUG	reduce by rule 44
	RESOURCE	reduce by rule 44
	CPU	reduce by rule 44
	LATENCY	reduce by rule 44
	EXCEPTION	reduce by rule 44
	EOF	reduce by rule 44


	.	error


state 616:

	cycle : cycle . CONCAT cycle 
	cycle : cycle . TIMES int 
	cycle : LPAREN cycle . RPAREN 

	TIMES	shift 614
	CONCAT	shift 613
	RPAREN	shift 655


	.	error


state 617:

	ty : ty . ARROW ty 
	sigsub : TYPE ident EQ ty .  (reduce by rule 97)

	ARCHITECTURE	reduce by rule 97
	END	reduce by rule 97
	LOCAL	reduce by rule 97
	IN	reduce by rule 97
	DATATYPE	reduce by rule 97
	TYPE	reduce by rule 97
	EQ	reduce by rule 97
	AND	reduce by rule 97
	RPAREN	reduce by rule 97
	SEMICOLON	reduce by rule 97
	STORAGE	reduce by rule 97
	LOCATIONS	reduce by rule 97
	ARROW	shift 388
	STRUCTURE	reduce by rule 97
	FUNCTOR	reduce by rule 97
	SIGNATURE	reduce by rule 97
	WHERE	reduce by rule 97
	SHARING	reduce by rule 97
	INSTRUCTION	reduce by rule 97
	VLIW	reduce by rule 97
	SUPERSCALAR	reduce by rule 97
	FUN	reduce by rule 97
	VAL	reduce by rule 97
	INCLUDE	reduce by rule 97
	OPEN	reduce by rule 97
	LITTLE	reduce by rule 97
	BIG	reduce by rule 97
	PIPELINE	reduce by rule 97
	LOWERCASE	reduce by rule 97
	UPPERCASE	reduce by rule 97
	VERBATIM	reduce by rule 97
	RTL	reduce by rule 97
	NONFIX	reduce by rule 97
	INFIX	reduce by rule 97
	INFIXR	reduce by rule 97
	DEBUG	reduce by rule 97
	RESOURCE	reduce by rule 97
	CPU	reduce by rule 97
	LATENCY	reduce by rule 97
	EXCEPTION	reduce by rule 97
	EOF	reduce by rule 97


	.	error


state 618:

	typedexp : typedexp . COLON ty 
	funclause : apppat funguard return_ty cont EQ typedexp .  (reduce by rule 343)

	ARCHITECTURE	reduce by rule 343
	END	reduce by rule 343
	LOCAL	reduce by rule 343
	IN	reduce by rule 343
	DATATYPE	reduce by rule 343
	TYPE	reduce by rule 343
	AND	reduce by rule 343
	RPAREN	reduce by rule 343
	SEMICOLON	reduce by rule 343
	STORAGE	reduce by rule 343
	LOCATIONS	reduce by rule 343
	COLON	shift 458
	BAR	reduce by rule 343
	STRUCTURE	reduce by rule 343
	FUNCTOR	reduce by rule 343
	SIGNATURE	reduce by rule 343
	SHARING	reduce by rule 343
	INSTRUCTION	reduce by rule 343
	VLIW	reduce by rule 343
	SUPERSCALAR	reduce by rule 343
	FUN	reduce by rule 343
	VAL	reduce by rule 343
	INCLUDE	reduce by rule 343
	OPEN	reduce by rule 343
	LITTLE	reduce by rule 343
	BIG	reduce by rule 343
	PIPELINE	reduce by rule 343
	LOWERCASE	reduce by rule 343
	UPPERCASE	reduce by rule 343
	VERBATIM	reduce by rule 343
	RTL	reduce by rule 343
	NONFIX	reduce by rule 343
	INFIX	reduce by rule 343
	INFIXR	reduce by rule 343
	DEBUG	reduce by rule 343
	RESOURCE	reduce by rule 343
	CPU	reduce by rule 343
	LATENCY	reduce by rule 343
	EXCEPTION	reduce by rule 343
	EOF	reduce by rule 343


	.	error


state 619:

	consbind : sym of_ty consassembly consencoding rtl nop . nullified delayslot delayslotcandidate sdi latency pipeline 

	ARCHITECTURE	reduce by rule 167
	END	reduce by rule 167
	LOCAL	reduce by rule 167
	IN	reduce by rule 167
	DATATYPE	reduce by rule 167
	TYPE	reduce by rule 167
	AND	reduce by rule 167
	RPAREN	reduce by rule 167
	SEMICOLON	reduce by rule 167
	STORAGE	reduce by rule 167
	LOCATIONS	reduce by rule 167
	BAR	reduce by rule 167
	STRUCTURE	reduce by rule 167
	FUNCTOR	reduce by rule 167
	SIGNATURE	reduce by rule 167
	SHARING	reduce by rule 167
	INSTRUCTION	reduce by rule 167
	VLIW	reduce by rule 167
	SUPERSCALAR	reduce by rule 167
	WITHTYPE	reduce by rule 167
	FUN	reduce by rule 167
	VAL	reduce by rule 167
	INCLUDE	reduce by rule 167
	OPEN	reduce by rule 167
	LITTLE	reduce by rule 167
	BIG	reduce by rule 167
	PIPELINE	reduce by rule 167
	LOWERCASE	reduce by rule 167
	UPPERCASE	reduce by rule 167
	VERBATIM	reduce by rule 167
	RTL	reduce by rule 167
	SPAN	reduce by rule 167
	DELAYSLOT	reduce by rule 167
	NONFIX	reduce by rule 167
	INFIX	reduce by rule 167
	INFIXR	reduce by rule 167
	DEBUG	reduce by rule 167
	DELAYSLOT_COLON	reduce by rule 167
	NULLIFIED_COLON	shift 657
	RESOURCE	reduce by rule 167
	CPU	reduce by rule 167
	LATENCY	reduce by rule 167
	EXCEPTION	reduce by rule 167
	EOF	reduce by rule 167

	nullified	goto 656

	.	error


state 620:

	nop : PADDING_COLON . flag 
	nop : PADDING_COLON . False 
	nop : PADDING_COLON . True 

	NOT	shift 662
	CELLSET	shift 50
	TRUE	shift 99
	FALSE	shift 98
	ALWAYS	shift 96
	NEVER	shift 95
	ID	shift 49
	SYMBOL	shift 48

	id	goto 661
	flag	goto 660
	True	goto 659
	False	goto 658

	.	error


state 621:

	exp : exp . HANDLE clauses 
	rtl : RTL_COLON exp .  (reduce by rule 116)

	ARCHITECTURE	reduce by rule 116
	END	reduce by rule 116
	LOCAL	reduce by rule 116
	IN	reduce by rule 116
	DATATYPE	reduce by rule 116
	TYPE	reduce by rule 116
	AND	reduce by rule 116
	RPAREN	reduce by rule 116
	SEMICOLON	reduce by rule 116
	STORAGE	reduce by rule 116
	LOCATIONS	reduce by rule 116
	BAR	reduce by rule 116
	HANDLE	shift 402
	STRUCTURE	reduce by rule 116
	FUNCTOR	reduce by rule 116
	SIGNATURE	reduce by rule 116
	SHARING	reduce by rule 116
	INSTRUCTION	reduce by rule 116
	VLIW	reduce by rule 116
	SUPERSCALAR	reduce by rule 116
	WITHTYPE	reduce by rule 116
	FUN	reduce by rule 116
	VAL	reduce by rule 116
	INCLUDE	reduce by rule 116
	OPEN	reduce by rule 116
	LITTLE	reduce by rule 116
	BIG	reduce by rule 116
	PIPELINE	reduce by rule 116
	LOWERCASE	reduce by rule 116
	UPPERCASE	reduce by rule 116
	VERBATIM	reduce by rule 116
	RTL	reduce by rule 116
	SPAN	reduce by rule 116
	DELAYSLOT	reduce by rule 116
	NONFIX	reduce by rule 116
	INFIX	reduce by rule 116
	INFIXR	reduce by rule 116
	DEBUG	reduce by rule 116
	DELAYSLOT_COLON	reduce by rule 116
	NULLIFIED_COLON	reduce by rule 116
	PADDING_COLON	reduce by rule 116
	RESOURCE	reduce by rule 116
	CPU	reduce by rule 116
	LATENCY	reduce by rule 116
	EXCEPTION	reduce by rule 116
	EOF	reduce by rule 116


	.	error


state 622:

	consencoding : id LBRACE labexps0 . RBRACE 

	RBRACE	shift 663


	.	error


state 623:

	consencoding : LPAREN expseq RPAREN .  (reduce by rule 178)

	ARCHITECTURE	reduce by rule 178
	END	reduce by rule 178
	LOCAL	reduce by rule 178
	IN	reduce by rule 178
	DATATYPE	reduce by rule 178
	TYPE	reduce by rule 178
	AND	reduce by rule 178
	RPAREN	reduce by rule 178
	SEMICOLON	reduce by rule 178
	STORAGE	reduce by rule 178
	LOCATIONS	reduce by rule 178
	BAR	reduce by rule 178
	STRUCTURE	reduce by rule 178
	FUNCTOR	reduce by rule 178
	SIGNATURE	reduce by rule 178
	SHARING	reduce by rule 178
	INSTRUCTION	reduce by rule 178
	VLIW	reduce by rule 178
	SUPERSCALAR	reduce by rule 178
	WITHTYPE	reduce by rule 178
	FUN	reduce by rule 178
	VAL	reduce by rule 178
	INCLUDE	reduce by rule 178
	OPEN	reduce by rule 178
	LITTLE	reduce by rule 178
	BIG	reduce by rule 178
	PIPELINE	reduce by rule 178
	LOWERCASE	reduce by rule 178
	UPPERCASE	reduce by rule 178
	VERBATIM	reduce by rule 178
	RTL	reduce by rule 178
	SPAN	reduce by rule 178
	DELAYSLOT	reduce by rule 178
	NONFIX	reduce by rule 178
	INFIX	reduce by rule 178
	INFIXR	reduce by rule 178
	DEBUG	reduce by rule 178
	RTL_COLON	reduce by rule 178
	DELAYSLOT_COLON	reduce by rule 178
	NULLIFIED_COLON	reduce by rule 178
	PADDING_COLON	reduce by rule 178
	RESOURCE	reduce by rule 178
	CPU	reduce by rule 178
	LATENCY	reduce by rule 178
	EXCEPTION	reduce by rule 178
	EOF	reduce by rule 178


	.	error


state 624:

	consencoding : LPAREN exps2 RPAREN .  (reduce by rule 179)

	ARCHITECTURE	reduce by rule 179
	END	reduce by rule 179
	LOCAL	reduce by rule 179
	IN	reduce by rule 179
	DATATYPE	reduce by rule 179
	TYPE	reduce by rule 179
	AND	reduce by rule 179
	RPAREN	reduce by rule 179
	SEMICOLON	reduce by rule 179
	STORAGE	reduce by rule 179
	LOCATIONS	reduce by rule 179
	BAR	reduce by rule 179
	STRUCTURE	reduce by rule 179
	FUNCTOR	reduce by rule 179
	SIGNATURE	reduce by rule 179
	SHARING	reduce by rule 179
	INSTRUCTION	reduce by rule 179
	VLIW	reduce by rule 179
	SUPERSCALAR	reduce by rule 179
	WITHTYPE	reduce by rule 179
	FUN	reduce by rule 179
	VAL	reduce by rule 179
	INCLUDE	reduce by rule 179
	OPEN	reduce by rule 179
	LITTLE	reduce by rule 179
	BIG	reduce by rule 179
	PIPELINE	reduce by rule 179
	LOWERCASE	reduce by rule 179
	UPPERCASE	reduce by rule 179
	VERBATIM	reduce by rule 179
	RTL	reduce by rule 179
	SPAN	reduce by rule 179
	DELAYSLOT	reduce by rule 179
	NONFIX	reduce by rule 179
	INFIX	reduce by rule 179
	INFIXR	reduce by rule 179
	DEBUG	reduce by rule 179
	RTL_COLON	reduce by rule 179
	DELAYSLOT_COLON	reduce by rule 179
	NULLIFIED_COLON	reduce by rule 179
	PADDING_COLON	reduce by rule 179
	RESOURCE	reduce by rule 179
	CPU	reduce by rule 179
	LATENCY	reduce by rule 179
	EXCEPTION	reduce by rule 179
	EOF	reduce by rule 179


	.	error


state 625:

	expseq : typedexp SEMICOLON . expseq 

	CASE	shift 301
	EQ	shift 300
	DOLLAR	shift 299
	TIMES	shift 72
	DEREF	shift 71
	NOT	shift 70
	LLBRACKET	shift 298
	LHASHBRACKET	shift 297
	LPAREN	shift 296
	LBRACKET	shift 295
	LBRACE	shift 294
	LDQUOTE	shift 293
	CELLSET	shift 50
	FN	shift 292
	HASH	shift 291
	IF	shift 290
	TRUE	shift 99
	FALSE	shift 98
	RAISE	shift 289
	LET	shift 288
	OP	shift 287
	ALWAYS	shift 96
	NEVER	shift 95
	ID	shift 49
	SYMBOL	shift 48
	WORD	shift 94
	INT	shift 64
	INTINF	shift 93
	REAL	shift 92
	STRING	shift 91
	CHAR	shift 90

	id	goto 135
	sym	goto 286
	symb	goto 67
	ident2	goto 285
	path	goto 85
	aexp	goto 284
	aexp2	goto 283
	appexp	goto 282
	exp	goto 337
	typedexp	goto 593
	expseq	goto 664
	word	goto 82
	int	goto 81
	intinf	goto 80
	real	goto 79
	string	goto 78
	char	goto 77
	bool	goto 76
	literal	goto 280
	asm_strings	goto 279
	True	goto 74
	False	goto 73

	.	error


state 626:

	formatbind : id opt_of LBRACE fields RBRACE . opt_exp 

	ARCHITECTURE	reduce by rule 207
	END	reduce by rule 207
	LOCAL	reduce by rule 207
	IN	reduce by rule 207
	DATATYPE	reduce by rule 207
	TYPE	reduce by rule 207
	EQ	shift 666
	RPAREN	reduce by rule 207
	SEMICOLON	reduce by rule 207
	STORAGE	reduce by rule 207
	LOCATIONS	reduce by rule 207
	BAR	reduce by rule 207
	STRUCTURE	reduce by rule 207
	FUNCTOR	reduce by rule 207
	SIGNATURE	reduce by rule 207
	SHARING	reduce by rule 207
	INSTRUCTION	reduce by rule 207
	VLIW	reduce by rule 207
	SUPERSCALAR	reduce by rule 207
	FUN	reduce by rule 207
	VAL	reduce by rule 207
	INCLUDE	reduce by rule 207
	OPEN	reduce by rule 207
	LITTLE	reduce by rule 207
	BIG	reduce by rule 207
	PIPELINE	reduce by rule 207
	LOWERCASE	reduce by rule 207
	UPPERCASE	reduce by rule 207
	VERBATIM	reduce by rule 207
	RTL	reduce by rule 207
	NONFIX	reduce by rule 207
	INFIX	reduce by rule 207
	INFIXR	reduce by rule 207
	DEBUG	reduce by rule 207
	RESOURCE	reduce by rule 207
	CPU	reduce by rule 207
	LATENCY	reduce by rule 207
	EXCEPTION	reduce by rule 207
	EOF	reduce by rule 207

	opt_exp	goto 665

	.	error


state 627:

	field : fieldid COLON . cnv signedness width unsignedint_opt 

	EQ	reduce by rule 215
	DOLLAR	shift 669
	RBRACE	reduce by rule 215
	CELLSET	shift 50
	COMMA	reduce by rule 215
	SIGNED	reduce by rule 215
	UNSIGNED	reduce by rule 215
	ID	shift 49
	SYMBOL	shift 48
	INT	reduce by rule 215

	id	goto 668
	cnv	goto 667

	.	error


state 628:

	fields : field COMMA . fields 

	CELLSET	shift 50
	WILD	shift 564
	ID	shift 49
	SYMBOL	shift 48

	id	goto 563
	field	goto 562
	fieldid	goto 561
	fields	goto 670

	.	error


state 629:

	mymldecl : FUNCTOR id LPAREN functorarg RPAREN sigcon EQ . structexp 

	CELLSET	shift 50
	STRUCT	shift 364
	ID	shift 49
	SYMBOL	shift 48

	structexp	goto 671
	id	goto 114
	ident	goto 362
	ident2	goto 112
	path	goto 85

	.	error


state 630:

	structexp : structexp . LPAREN scopeddecls RPAREN 
	structexp : structexp . LPAREN ident RPAREN 
	mymldecl : FUNCTOR id LPAREN functorarg RPAREN EQ structexp .  (reduce by rule 73)

	ARCHITECTURE	reduce by rule 73
	END	reduce by rule 73
	LOCAL	reduce by rule 73
	IN	reduce by rule 73
	DATATYPE	reduce by rule 73
	TYPE	reduce by rule 73
	LPAREN	shift 477
	RPAREN	reduce by rule 73
	SEMICOLON	reduce by rule 73
	STORAGE	reduce by rule 73
	LOCATIONS	reduce by rule 73
	STRUCTURE	reduce by rule 73
	FUNCTOR	reduce by rule 73
	SIGNATURE	reduce by rule 73
	SHARING	reduce by rule 73
	INSTRUCTION	reduce by rule 73
	VLIW	reduce by rule 73
	SUPERSCALAR	reduce by rule 73
	FUN	reduce by rule 73
	VAL	reduce by rule 73
	INCLUDE	reduce by rule 73
	OPEN	reduce by rule 73
	LITTLE	reduce by rule 73
	BIG	reduce by rule 73
	PIPELINE	reduce by rule 73
	LOWERCASE	reduce by rule 73
	UPPERCASE	reduce by rule 73
	VERBATIM	reduce by rule 73
	RTL	reduce by rule 73
	NONFIX	reduce by rule 73
	INFIX	reduce by rule 73
	INFIXR	reduce by rule 73
	DEBUG	reduce by rule 73
	RESOURCE	reduce by rule 73
	CPU	reduce by rule 73
	LATENCY	reduce by rule 73
	EXCEPTION	reduce by rule 73
	EOF	reduce by rule 73


	.	error


state 631:

	structexp : structexp LPAREN scopeddecls RPAREN .  (reduce by rule 125)

	ARCHITECTURE	reduce by rule 125
	END	reduce by rule 125
	LOCAL	reduce by rule 125
	IN	reduce by rule 125
	DATATYPE	reduce by rule 125
	TYPE	reduce by rule 125
	EQ	reduce by rule 125
	AND	reduce by rule 125
	LPAREN	reduce by rule 125
	RPAREN	reduce by rule 125
	SEMICOLON	reduce by rule 125
	STORAGE	reduce by rule 125
	LOCATIONS	reduce by rule 125
	STRUCTURE	reduce by rule 125
	FUNCTOR	reduce by rule 125
	SIGNATURE	reduce by rule 125
	WHERE	reduce by rule 125
	SHARING	reduce by rule 125
	INSTRUCTION	reduce by rule 125
	VLIW	reduce by rule 125
	SUPERSCALAR	reduce by rule 125
	FUN	reduce by rule 125
	VAL	reduce by rule 125
	INCLUDE	reduce by rule 125
	OPEN	reduce by rule 125
	LITTLE	reduce by rule 125
	BIG	reduce by rule 125
	PIPELINE	reduce by rule 125
	LOWERCASE	reduce by rule 125
	UPPERCASE	reduce by rule 125
	VERBATIM	reduce by rule 125
	RTL	reduce by rule 125
	NONFIX	reduce by rule 125
	INFIX	reduce by rule 125
	INFIXR	reduce by rule 125
	DEBUG	reduce by rule 125
	RESOURCE	reduce by rule 125
	CPU	reduce by rule 125
	LATENCY	reduce by rule 125
	EXCEPTION	reduce by rule 125
	EOF	reduce by rule 125


	.	error


state 632:

	structexp : structexp LPAREN ident RPAREN .  (reduce by rule 126)

	ARCHITECTURE	reduce by rule 126
	END	reduce by rule 126
	LOCAL	reduce by rule 126
	IN	reduce by rule 126
	DATATYPE	reduce by rule 126
	TYPE	reduce by rule 126
	EQ	reduce by rule 126
	AND	reduce by rule 126
	LPAREN	reduce by rule 126
	RPAREN	reduce by rule 126
	SEMICOLON	reduce by rule 126
	STORAGE	reduce by rule 126
	LOCATIONS	reduce by rule 126
	STRUCTURE	reduce by rule 126
	FUNCTOR	reduce by rule 126
	SIGNATURE	reduce by rule 126
	WHERE	reduce by rule 126
	SHARING	reduce by rule 126
	INSTRUCTION	reduce by rule 126
	VLIW	reduce by rule 126
	SUPERSCALAR	reduce by rule 126
	FUN	reduce by rule 126
	VAL	reduce by rule 126
	INCLUDE	reduce by rule 126
	OPEN	reduce by rule 126
	LITTLE	reduce by rule 126
	BIG	reduce by rule 126
	PIPELINE	reduce by rule 126
	LOWERCASE	reduce by rule 126
	UPPERCASE	reduce by rule 126
	VERBATIM	reduce by rule 126
	RTL	reduce by rule 126
	NONFIX	reduce by rule 126
	INFIX	reduce by rule 126
	INFIXR	reduce by rule 126
	DEBUG	reduce by rule 126
	RESOURCE	reduce by rule 126
	CPU	reduce by rule 126
	LATENCY	reduce by rule 126
	EXCEPTION	reduce by rule 126
	EOF	reduce by rule 126


	.	error


state 633:

	storagedecl : id EQ DOLLAR id LBRACKET cellcount . RBRACKET bitSize aliasing defaults printcell 

	RBRACKET	shift 672


	.	error


state 634:

	cellcount : int .  (reduce by rule 388)

	RBRACKET	reduce by rule 388


	.	error


state 635:

	datatypebind : tyvarseq id opcodeencoding fieldty hasasm EQ . consbinds 
	datatypebind : tyvarseq id opcodeencoding fieldty hasasm EQ . DATATYPE ty 

	DATATYPE	shift 674
	TIMES	shift 72
	DEREF	shift 71
	NOT	shift 70
	CELLSET	shift 50
	ID	shift 49
	SYMBOL	shift 48

	id	goto 69
	sym	goto 138
	symb	goto 67
	consbinds	goto 673
	consbind	goto 136

	.	error


state 636:

	encodingexps : encodingexp COMMA encodingexps .  (reduce by rule 138)

	RBRACKET	reduce by rule 138


	.	error


state 637:

	encodingexp : int int DOTDOT . int 

	INT	shift 64

	int	goto 675

	.	error


state 638:

	encodingexp : int DOTDOT int .  (reduce by rule 140)

	RBRACKET	reduce by rule 140
	COMMA	reduce by rule 140


	.	error


state 639:

	resources : resource COMMA resources .  (reduce by rule 36)

	RBRACKET	reduce by rule 36


	.	error


state 640:

	aexp2 : aexp2 AT LBRACKET slices RBRACKET .  (reduce by rule 265)

	ARCHITECTURE	reduce by rule 265
	END	reduce by rule 265
	LOCAL	reduce by rule 265
	IN	reduce by rule 265
	OF	reduce by rule 265
	DATATYPE	reduce by rule 265
	TYPE	reduce by rule 265
	EQ	reduce by rule 265
	DOLLAR	reduce by rule 265
	TIMES	reduce by rule 265
	AND	reduce by rule 265
	DEREF	reduce by rule 265
	NOT	reduce by rule 265
	LLBRACKET	reduce by rule 265
	LHASHBRACKET	reduce by rule 265
	LPAREN	reduce by rule 265
	RPAREN	reduce by rule 265
	LBRACKET	reduce by rule 265
	RBRACKET	reduce by rule 265
	LBRACE	reduce by rule 265
	RBRACE	reduce by rule 265
	SEMICOLON	reduce by rule 265
	LDQUOTE	reduce by rule 265
	RMETA	reduce by rule 265
	CELLSET	reduce by rule 265
	STORAGE	reduce by rule 265
	LOCATIONS	reduce by rule 265
	HASH	reduce by rule 265
	COMMA	reduce by rule 265
	COLON	reduce by rule 265
	AT	reduce by rule 265
	BAR	reduce by rule 265
	DARROW	reduce by rule 265
	THEN	reduce by rule 265
	ELSE	reduce by rule 265
	TRUE	reduce by rule 265
	FALSE	reduce by rule 265
	HANDLE	reduce by rule 265
	LET	reduce by rule 265
	STRUCTURE	reduce by rule 265
	FUNCTOR	reduce by rule 265
	SIGNATURE	reduce by rule 265
	SHARING	reduce by rule 265
	INSTRUCTION	reduce by rule 265
	VLIW	reduce by rule 265
	SUPERSCALAR	reduce by rule 265
	WITHTYPE	reduce by rule 265
	FUN	reduce by rule 265
	VAL	reduce by rule 265
	INCLUDE	reduce by rule 265
	OPEN	reduce by rule 265
	OP	reduce by rule 265
	LITTLE	reduce by rule 265
	BIG	reduce by rule 265
	PIPELINE	reduce by rule 265
	LOWERCASE	reduce by rule 265
	UPPERCASE	reduce by rule 265
	VERBATIM	reduce by rule 265
	RTL	reduce by rule 265
	SPAN	reduce by rule 265
	DELAYSLOT	reduce by rule 265
	ALWAYS	reduce by rule 265
	NEVER	reduce by rule 265
	NONFIX	reduce by rule 265
	INFIX	reduce by rule 265
	INFIXR	reduce by rule 265
	DEBUG	reduce by rule 265
	ASM_COLON	reduce by rule 265
	MC_COLON	reduce by rule 265
	RTL_COLON	reduce by rule 265
	DELAYSLOT_COLON	reduce by rule 265
	NULLIFIED_COLON	reduce by rule 265
	PADDING_COLON	reduce by rule 265
	RESOURCE	reduce by rule 265
	CPU	reduce by rule 265
	LATENCY	reduce by rule 265
	EXCEPTION	reduce by rule 265
	ID	reduce by rule 265
	SYMBOL	reduce by rule 265
	WORD	reduce by rule 265
	INT	reduce by rule 265
	INTINF	reduce by rule 265
	REAL	reduce by rule 265
	STRING	reduce by rule 265
	CHAR	reduce by rule 265
	EOF	reduce by rule 265


	.	error


state 641:

	slices : slice COMMA . slices 

	INT	shift 64

	int	goto 590
	slice	goto 589
	slices	goto 676

	.	error


state 642:

	slice : int DOTDOT . int 

	INT	shift 64

	int	goto 677

	.	error


state 643:

	aexp : sym CONCAT LBRACKET exps RBRACKET .  (reduce by rule 256)
	aexp : sym CONCAT LBRACKET exps RBRACKET . CONCAT sym 

	ARCHITECTURE	reduce by rule 256
	END	reduce by rule 256
	LOCAL	reduce by rule 256
	IN	reduce by rule 256
	OF	reduce by rule 256
	DATATYPE	reduce by rule 256
	TYPE	reduce by rule 256
	EQ	reduce by rule 256
	DOLLAR	reduce by rule 256
	TIMES	reduce by rule 256
	AND	reduce by rule 256
	DEREF	reduce by rule 256
	NOT	reduce by rule 256
	CONCAT	shift 678
	LLBRACKET	reduce by rule 256
	LHASHBRACKET	reduce by rule 256
	LPAREN	reduce by rule 256
	RPAREN	reduce by rule 256
	LBRACKET	reduce by rule 256
	RBRACKET	reduce by rule 256
	LBRACE	reduce by rule 256
	RBRACE	reduce by rule 256
	SEMICOLON	reduce by rule 256
	LDQUOTE	reduce by rule 256
	RMETA	reduce by rule 256
	CELLSET	reduce by rule 256
	STORAGE	reduce by rule 256
	LOCATIONS	reduce by rule 256
	HASH	reduce by rule 256
	COMMA	reduce by rule 256
	COLON	reduce by rule 256
	AT	reduce by rule 256
	BAR	reduce by rule 256
	DARROW	reduce by rule 256
	THEN	reduce by rule 256
	ELSE	reduce by rule 256
	TRUE	reduce by rule 256
	FALSE	reduce by rule 256
	HANDLE	reduce by rule 256
	LET	reduce by rule 256
	STRUCTURE	reduce by rule 256
	FUNCTOR	reduce by rule 256
	SIGNATURE	reduce by rule 256
	SHARING	reduce by rule 256
	INSTRUCTION	reduce by rule 256
	VLIW	reduce by rule 256
	SUPERSCALAR	reduce by rule 256
	WITHTYPE	reduce by rule 256
	FUN	reduce by rule 256
	VAL	reduce by rule 256
	INCLUDE	reduce by rule 256
	OPEN	reduce by rule 256
	OP	reduce by rule 256
	LITTLE	reduce by rule 256
	BIG	reduce by rule 256
	PIPELINE	reduce by rule 256
	LOWERCASE	reduce by rule 256
	UPPERCASE	reduce by rule 256
	VERBATIM	reduce by rule 256
	RTL	reduce by rule 256
	SPAN	reduce by rule 256
	DELAYSLOT	reduce by rule 256
	ALWAYS	reduce by rule 256
	NEVER	reduce by rule 256
	NONFIX	reduce by rule 256
	INFIX	reduce by rule 256
	INFIXR	reduce by rule 256
	DEBUG	reduce by rule 256
	ASM_COLON	reduce by rule 256
	MC_COLON	reduce by rule 256
	RTL_COLON	reduce by rule 256
	DELAYSLOT_COLON	reduce by rule 256
	NULLIFIED_COLON	reduce by rule 256
	PADDING_COLON	reduce by rule 256
	RESOURCE	reduce by rule 256
	CPU	reduce by rule 256
	LATENCY	reduce by rule 256
	EXCEPTION	reduce by rule 256
	ID	reduce by rule 256
	SYMBOL	reduce by rule 256
	WORD	reduce by rule 256
	INT	reduce by rule 256
	INTINF	reduce by rule 256
	REAL	reduce by rule 256
	STRING	reduce by rule 256
	CHAR	reduce by rule 256
	EOF	reduce by rule 256


	.	error


state 644:

	aexp : LET decls IN expseq END .  (reduce by rule 259)

	ARCHITECTURE	reduce by rule 259
	END	reduce by rule 259
	LOCAL	reduce by rule 259
	IN	reduce by rule 259
	OF	reduce by rule 259
	DATATYPE	reduce by rule 259
	TYPE	reduce by rule 259
	EQ	reduce by rule 259
	DOLLAR	reduce by rule 259
	TIMES	reduce by rule 259
	AND	reduce by rule 259
	DEREF	reduce by rule 259
	NOT	reduce by rule 259
	LLBRACKET	reduce by rule 259
	LHASHBRACKET	reduce by rule 259
	LPAREN	reduce by rule 259
	RPAREN	reduce by rule 259
	LBRACKET	reduce by rule 259
	RBRACKET	reduce by rule 259
	LBRACE	reduce by rule 259
	RBRACE	reduce by rule 259
	SEMICOLON	reduce by rule 259
	LDQUOTE	reduce by rule 259
	RMETA	reduce by rule 259
	CELLSET	reduce by rule 259
	STORAGE	reduce by rule 259
	LOCATIONS	reduce by rule 259
	HASH	reduce by rule 259
	COMMA	reduce by rule 259
	COLON	reduce by rule 259
	AT	reduce by rule 259
	BAR	reduce by rule 259
	DARROW	reduce by rule 259
	THEN	reduce by rule 259
	ELSE	reduce by rule 259
	TRUE	reduce by rule 259
	FALSE	reduce by rule 259
	HANDLE	reduce by rule 259
	LET	reduce by rule 259
	STRUCTURE	reduce by rule 259
	FUNCTOR	reduce by rule 259
	SIGNATURE	reduce by rule 259
	SHARING	reduce by rule 259
	INSTRUCTION	reduce by rule 259
	VLIW	reduce by rule 259
	SUPERSCALAR	reduce by rule 259
	WITHTYPE	reduce by rule 259
	FUN	reduce by rule 259
	VAL	reduce by rule 259
	INCLUDE	reduce by rule 259
	OPEN	reduce by rule 259
	OP	reduce by rule 259
	LITTLE	reduce by rule 259
	BIG	reduce by rule 259
	PIPELINE	reduce by rule 259
	LOWERCASE	reduce by rule 259
	UPPERCASE	reduce by rule 259
	VERBATIM	reduce by rule 259
	RTL	reduce by rule 259
	SPAN	reduce by rule 259
	DELAYSLOT	reduce by rule 259
	ALWAYS	reduce by rule 259
	NEVER	reduce by rule 259
	NONFIX	reduce by rule 259
	INFIX	reduce by rule 259
	INFIXR	reduce by rule 259
	DEBUG	reduce by rule 259
	ASM_COLON	reduce by rule 259
	MC_COLON	reduce by rule 259
	RTL_COLON	reduce by rule 259
	DELAYSLOT_COLON	reduce by rule 259
	NULLIFIED_COLON	reduce by rule 259
	PADDING_COLON	reduce by rule 259
	RESOURCE	reduce by rule 259
	CPU	reduce by rule 259
	LATENCY	reduce by rule 259
	EXCEPTION	reduce by rule 259
	ID	reduce by rule 259
	SYMBOL	reduce by rule 259
	WORD	reduce by rule 259
	INT	reduce by rule 259
	INTINF	reduce by rule 259
	REAL	reduce by rule 259
	STRING	reduce by rule 259
	CHAR	reduce by rule 259
	EOF	reduce by rule 259


	.	error


state 645:

	exp : IF typedexp THEN typedexp ELSE . exp 

	CASE	shift 301
	EQ	shift 300
	DOLLAR	shift 299
	TIMES	shift 72
	DEREF	shift 71
	NOT	shift 70
	LLBRACKET	shift 298
	LHASHBRACKET	shift 297
	LPAREN	shift 296
	LBRACKET	shift 295
	LBRACE	shift 294
	LDQUOTE	shift 293
	CELLSET	shift 50
	FN	shift 292
	HASH	shift 291
	IF	shift 290
	TRUE	shift 99
	FALSE	shift 98
	RAISE	shift 289
	LET	shift 288
	OP	shift 287
	ALWAYS	shift 96
	NEVER	shift 95
	ID	shift 49
	SYMBOL	shift 48
	WORD	shift 94
	INT	shift 64
	INTINF	shift 93
	REAL	shift 92
	STRING	shift 91
	CHAR	shift 90

	id	goto 135
	sym	goto 286
	symb	goto 67
	ident2	goto 285
	path	goto 85
	aexp	goto 284
	aexp2	goto 283
	appexp	goto 282
	exp	goto 679
	word	goto 82
	int	goto 81
	intinf	goto 80
	real	goto 79
	string	goto 78
	char	goto 77
	bool	goto 76
	literal	goto 280
	asm_strings	goto 279
	True	goto 74
	False	goto 73

	.	error


state 646:

	clause : typedpat guard cont DARROW . exp 

	CASE	shift 301
	EQ	shift 300
	DOLLAR	shift 299
	TIMES	shift 72
	DEREF	shift 71
	NOT	shift 70
	LLBRACKET	shift 298
	LHASHBRACKET	shift 297
	LPAREN	shift 296
	LBRACKET	shift 295
	LBRACE	shift 294
	LDQUOTE	shift 293
	CELLSET	shift 50
	FN	shift 292
	HASH	shift 291
	IF	shift 290
	TRUE	shift 99
	FALSE	shift 98
	RAISE	shift 289
	LET	shift 288
	OP	shift 287
	ALWAYS	shift 96
	NEVER	shift 95
	ID	shift 49
	SYMBOL	shift 48
	WORD	shift 94
	INT	shift 64
	INTINF	shift 93
	REAL	shift 92
	STRING	shift 91
	CHAR	shift 90

	id	goto 135
	sym	goto 286
	symb	goto 67
	ident2	goto 285
	path	goto 85
	aexp	goto 284
	aexp2	goto 283
	appexp	goto 282
	exp	goto 680
	word	goto 82
	int	goto 81
	intinf	goto 80
	real	goto 79
	string	goto 78
	char	goto 77
	bool	goto 76
	literal	goto 280
	asm_strings	goto 279
	True	goto 74
	False	goto 73

	.	error


state 647:

	aexp : LBRACKET exps RBRACKET CONCAT sym .  (reduce by rule 257)

	ARCHITECTURE	reduce by rule 257
	END	reduce by rule 257
	LOCAL	reduce by rule 257
	IN	reduce by rule 257
	OF	reduce by rule 257
	DATATYPE	reduce by rule 257
	TYPE	reduce by rule 257
	EQ	reduce by rule 257
	DOLLAR	reduce by rule 257
	TIMES	reduce by rule 257
	AND	reduce by rule 257
	DEREF	reduce by rule 257
	NOT	reduce by rule 257
	LLBRACKET	reduce by rule 257
	LHASHBRACKET	reduce by rule 257
	LPAREN	reduce by rule 257
	RPAREN	reduce by rule 257
	LBRACKET	reduce by rule 257
	RBRACKET	reduce by rule 257
	LBRACE	reduce by rule 257
	RBRACE	reduce by rule 257
	SEMICOLON	reduce by rule 257
	LDQUOTE	reduce by rule 257
	RMETA	reduce by rule 257
	CELLSET	reduce by rule 257
	STORAGE	reduce by rule 257
	LOCATIONS	reduce by rule 257
	HASH	reduce by rule 257
	COMMA	reduce by rule 257
	COLON	reduce by rule 257
	AT	reduce by rule 257
	BAR	reduce by rule 257
	DARROW	reduce by rule 257
	THEN	reduce by rule 257
	ELSE	reduce by rule 257
	TRUE	reduce by rule 257
	FALSE	reduce by rule 257
	HANDLE	reduce by rule 257
	LET	reduce by rule 257
	STRUCTURE	reduce by rule 257
	FUNCTOR	reduce by rule 257
	SIGNATURE	reduce by rule 257
	SHARING	reduce by rule 257
	INSTRUCTION	reduce by rule 257
	VLIW	reduce by rule 257
	SUPERSCALAR	reduce by rule 257
	WITHTYPE	reduce by rule 257
	FUN	reduce by rule 257
	VAL	reduce by rule 257
	INCLUDE	reduce by rule 257
	OPEN	reduce by rule 257
	OP	reduce by rule 257
	LITTLE	reduce by rule 257
	BIG	reduce by rule 257
	PIPELINE	reduce by rule 257
	LOWERCASE	reduce by rule 257
	UPPERCASE	reduce by rule 257
	VERBATIM	reduce by rule 257
	RTL	reduce by rule 257
	SPAN	reduce by rule 257
	DELAYSLOT	reduce by rule 257
	ALWAYS	reduce by rule 257
	NEVER	reduce by rule 257
	NONFIX	reduce by rule 257
	INFIX	reduce by rule 257
	INFIXR	reduce by rule 257
	DEBUG	reduce by rule 257
	ASM_COLON	reduce by rule 257
	MC_COLON	reduce by rule 257
	RTL_COLON	reduce by rule 257
	DELAYSLOT_COLON	reduce by rule 257
	NULLIFIED_COLON	reduce by rule 257
	PADDING_COLON	reduce by rule 257
	RESOURCE	reduce by rule 257
	CPU	reduce by rule 257
	LATENCY	reduce by rule 257
	EXCEPTION	reduce by rule 257
	ID	reduce by rule 257
	SYMBOL	reduce by rule 257
	WORD	reduce by rule 257
	INT	reduce by rule 257
	INTINF	reduce by rule 257
	REAL	reduce by rule 257
	STRING	reduce by rule 257
	CHAR	reduce by rule 257
	EOF	reduce by rule 257


	.	error


state 648:

	aexp : DOLLAR id LBRACKET exp region . RBRACKET 

	RBRACKET	shift 681


	.	error


state 649:

	region : COLON . id 

	CELLSET	shift 50
	ID	shift 49
	SYMBOL	shift 48

	id	goto 682

	.	error


state 650:

	apat : sym CONCAT LBRACKET pats RBRACKET CONCAT sym .  (reduce by rule 304)

	EQ	reduce by rule 304
	TIMES	reduce by rule 304
	AND	reduce by rule 304
	DEREF	reduce by rule 304
	NOT	reduce by rule 304
	LHASHBRACKET	reduce by rule 304
	LPAREN	reduce by rule 304
	RPAREN	reduce by rule 304
	LBRACKET	reduce by rule 304
	RBRACKET	reduce by rule 304
	LBRACE	reduce by rule 304
	RBRACE	reduce by rule 304
	CELLSET	reduce by rule 304
	COMMA	reduce by rule 304
	COLON	reduce by rule 304
	BAR	reduce by rule 304
	DARROW	reduce by rule 304
	TRUE	reduce by rule 304
	FALSE	reduce by rule 304
	WILD	reduce by rule 304
	WHERE	reduce by rule 304
	OP	reduce by rule 304
	ALWAYS	reduce by rule 304
	NEVER	reduce by rule 304
	EXCEPTION	reduce by rule 304
	ID	reduce by rule 304
	SYMBOL	reduce by rule 304
	WORD	reduce by rule 304
	INT	reduce by rule 304
	INTINF	reduce by rule 304
	REAL	reduce by rule 304
	STRING	reduce by rule 304
	CHAR	reduce by rule 304


	.	error


state 651:

	apat : LPAREN typedpat WHERE typedexp IN typedpat RPAREN .  (reduce by rule 301)

	EQ	reduce by rule 301
	TIMES	reduce by rule 301
	AND	reduce by rule 301
	DEREF	reduce by rule 301
	NOT	reduce by rule 301
	LHASHBRACKET	reduce by rule 301
	LPAREN	reduce by rule 301
	RPAREN	reduce by rule 301
	LBRACKET	reduce by rule 301
	RBRACKET	reduce by rule 301
	LBRACE	reduce by rule 301
	RBRACE	reduce by rule 301
	CELLSET	reduce by rule 301
	COMMA	reduce by rule 301
	COLON	reduce by rule 301
	BAR	reduce by rule 301
	DARROW	reduce by rule 301
	TRUE	reduce by rule 301
	FALSE	reduce by rule 301
	WILD	reduce by rule 301
	WHERE	reduce by rule 301
	OP	reduce by rule 301
	ALWAYS	reduce by rule 301
	NEVER	reduce by rule 301
	EXCEPTION	reduce by rule 301
	ID	reduce by rule 301
	SYMBOL	reduce by rule 301
	WORD	reduce by rule 301
	INT	reduce by rule 301
	INTINF	reduce by rule 301
	REAL	reduce by rule 301
	STRING	reduce by rule 301
	CHAR	reduce by rule 301


	.	error


state 652:

	cycles : cycle COMMA cycles .  (reduce by rule 48)

	RBRACKET	reduce by rule 48


	.	error

error:  state 653: shift/reduce conflict (shift CONCAT, reduce by rule 50)
error:  state 653: shift/reduce conflict (shift TIMES, reduce by rule 50)

state 653:

	cycle : cycle . CONCAT cycle 
	cycle : cycle CONCAT cycle .  (reduce by rule 50)
	cycle : cycle . TIMES int 

	TIMES	shift 614
	CONCAT	shift 613
	RPAREN	reduce by rule 50
	RBRACKET	reduce by rule 50
	COMMA	reduce by rule 50


	.	error


state 654:

	cycle : cycle TIMES int .  (reduce by rule 51)

	TIMES	reduce by rule 51
	CONCAT	reduce by rule 51
	RPAREN	reduce by rule 51
	RBRACKET	reduce by rule 51
	COMMA	reduce by rule 51


	.	error


state 655:

	cycle : LPAREN cycle RPAREN .  (reduce by rule 52)

	TIMES	reduce by rule 52
	CONCAT	reduce by rule 52
	RPAREN	reduce by rule 52
	RBRACKET	reduce by rule 52
	COMMA	reduce by rule 52


	.	error


state 656:

	consbind : sym of_ty consassembly consencoding rtl nop nullified . delayslot delayslotcandidate sdi latency pipeline 

	ARCHITECTURE	reduce by rule 170
	END	reduce by rule 170
	LOCAL	reduce by rule 170
	IN	reduce by rule 170
	DATATYPE	reduce by rule 170
	TYPE	reduce by rule 170
	AND	reduce by rule 170
	RPAREN	reduce by rule 170
	SEMICOLON	reduce by rule 170
	STORAGE	reduce by rule 170
	LOCATIONS	reduce by rule 170
	BAR	reduce by rule 170
	STRUCTURE	reduce by rule 170
	FUNCTOR	reduce by rule 170
	SIGNATURE	reduce by rule 170
	SHARING	reduce by rule 170
	INSTRUCTION	reduce by rule 170
	VLIW	reduce by rule 170
	SUPERSCALAR	reduce by rule 170
	WITHTYPE	reduce by rule 170
	FUN	reduce by rule 170
	VAL	reduce by rule 170
	INCLUDE	reduce by rule 170
	OPEN	reduce by rule 170
	LITTLE	reduce by rule 170
	BIG	reduce by rule 170
	PIPELINE	reduce by rule 170
	LOWERCASE	reduce by rule 170
	UPPERCASE	reduce by rule 170
	VERBATIM	reduce by rule 170
	RTL	reduce by rule 170
	SPAN	reduce by rule 170
	DELAYSLOT	reduce by rule 170
	NONFIX	reduce by rule 170
	INFIX	reduce by rule 170
	INFIXR	reduce by rule 170
	DEBUG	reduce by rule 170
	DELAYSLOT_COLON	shift 684
	RESOURCE	reduce by rule 170
	CPU	reduce by rule 170
	LATENCY	reduce by rule 170
	EXCEPTION	reduce by rule 170
	EOF	reduce by rule 170

	delayslot	goto 683

	.	error


state 657:

	nullified : NULLIFIED_COLON . FALSE 
	nullified : NULLIFIED_COLON . flag 

	NOT	shift 662
	CELLSET	shift 50
	FALSE	shift 686
	ID	shift 49
	SYMBOL	shift 48

	id	goto 661
	flag	goto 685

	.	error


state 658:

	nop : PADDING_COLON False .  (reduce by rule 155)

	ARCHITECTURE	reduce by rule 155
	END	reduce by rule 155
	LOCAL	reduce by rule 155
	IN	reduce by rule 155
	DATATYPE	reduce by rule 155
	TYPE	reduce by rule 155
	AND	reduce by rule 155
	RPAREN	reduce by rule 155
	SEMICOLON	reduce by rule 155
	STORAGE	reduce by rule 155
	LOCATIONS	reduce by rule 155
	BAR	reduce by rule 155
	STRUCTURE	reduce by rule 155
	FUNCTOR	reduce by rule 155
	SIGNATURE	reduce by rule 155
	SHARING	reduce by rule 155
	INSTRUCTION	reduce by rule 155
	VLIW	reduce by rule 155
	SUPERSCALAR	reduce by rule 155
	WITHTYPE	reduce by rule 155
	FUN	reduce by rule 155
	VAL	reduce by rule 155
	INCLUDE	reduce by rule 155
	OPEN	reduce by rule 155
	LITTLE	reduce by rule 155
	BIG	reduce by rule 155
	PIPELINE	reduce by rule 155
	LOWERCASE	reduce by rule 155
	UPPERCASE	reduce by rule 155
	VERBATIM	reduce by rule 155
	RTL	reduce by rule 155
	SPAN	reduce by rule 155
	DELAYSLOT	reduce by rule 155
	NONFIX	reduce by rule 155
	INFIX	reduce by rule 155
	INFIXR	reduce by rule 155
	DEBUG	reduce by rule 155
	DELAYSLOT_COLON	reduce by rule 155
	NULLIFIED_COLON	reduce by rule 155
	RESOURCE	reduce by rule 155
	CPU	reduce by rule 155
	LATENCY	reduce by rule 155
	EXCEPTION	reduce by rule 155
	EOF	reduce by rule 155


	.	error


state 659:

	nop : PADDING_COLON True .  (reduce by rule 156)

	ARCHITECTURE	reduce by rule 156
	END	reduce by rule 156
	LOCAL	reduce by rule 156
	IN	reduce by rule 156
	DATATYPE	reduce by rule 156
	TYPE	reduce by rule 156
	AND	reduce by rule 156
	RPAREN	reduce by rule 156
	SEMICOLON	reduce by rule 156
	STORAGE	reduce by rule 156
	LOCATIONS	reduce by rule 156
	BAR	reduce by rule 156
	STRUCTURE	reduce by rule 156
	FUNCTOR	reduce by rule 156
	SIGNATURE	reduce by rule 156
	SHARING	reduce by rule 156
	INSTRUCTION	reduce by rule 156
	VLIW	reduce by rule 156
	SUPERSCALAR	reduce by rule 156
	WITHTYPE	reduce by rule 156
	FUN	reduce by rule 156
	VAL	reduce by rule 156
	INCLUDE	reduce by rule 156
	OPEN	reduce by rule 156
	LITTLE	reduce by rule 156
	BIG	reduce by rule 156
	PIPELINE	reduce by rule 156
	LOWERCASE	reduce by rule 156
	UPPERCASE	reduce by rule 156
	VERBATIM	reduce by rule 156
	RTL	reduce by rule 156
	SPAN	reduce by rule 156
	DELAYSLOT	reduce by rule 156
	NONFIX	reduce by rule 156
	INFIX	reduce by rule 156
	INFIXR	reduce by rule 156
	DEBUG	reduce by rule 156
	DELAYSLOT_COLON	reduce by rule 156
	NULLIFIED_COLON	reduce by rule 156
	RESOURCE	reduce by rule 156
	CPU	reduce by rule 156
	LATENCY	reduce by rule 156
	EXCEPTION	reduce by rule 156
	EOF	reduce by rule 156


	.	error


state 660:

	nop : PADDING_COLON flag .  (reduce by rule 154)

	ARCHITECTURE	reduce by rule 154
	END	reduce by rule 154
	LOCAL	reduce by rule 154
	IN	reduce by rule 154
	DATATYPE	reduce by rule 154
	TYPE	reduce by rule 154
	AND	reduce by rule 154
	RPAREN	reduce by rule 154
	SEMICOLON	reduce by rule 154
	STORAGE	reduce by rule 154
	LOCATIONS	reduce by rule 154
	BAR	reduce by rule 154
	STRUCTURE	reduce by rule 154
	FUNCTOR	reduce by rule 154
	SIGNATURE	reduce by rule 154
	SHARING	reduce by rule 154
	INSTRUCTION	reduce by rule 154
	VLIW	reduce by rule 154
	SUPERSCALAR	reduce by rule 154
	WITHTYPE	reduce by rule 154
	FUN	reduce by rule 154
	VAL	reduce by rule 154
	INCLUDE	reduce by rule 154
	OPEN	reduce by rule 154
	LITTLE	reduce by rule 154
	BIG	reduce by rule 154
	PIPELINE	reduce by rule 154
	LOWERCASE	reduce by rule 154
	UPPERCASE	reduce by rule 154
	VERBATIM	reduce by rule 154
	RTL	reduce by rule 154
	SPAN	reduce by rule 154
	DELAYSLOT	reduce by rule 154
	NONFIX	reduce by rule 154
	INFIX	reduce by rule 154
	INFIXR	reduce by rule 154
	DEBUG	reduce by rule 154
	DELAYSLOT_COLON	reduce by rule 154
	NULLIFIED_COLON	reduce by rule 154
	RESOURCE	reduce by rule 154
	CPU	reduce by rule 154
	LATENCY	reduce by rule 154
	EXCEPTION	reduce by rule 154
	EOF	reduce by rule 154


	.	error

error:  state 661: shift/reduce conflict (shift AND, reduce by rule 165)

state 661:

	flag : id . flagguard 
	flag : id . EQ True flagguard 
	flag : id . EQ False flagguard 

	ARCHITECTURE	reduce by rule 165
	END	reduce by rule 165
	LOCAL	reduce by rule 165
	IN	reduce by rule 165
	DATATYPE	reduce by rule 165
	TYPE	reduce by rule 165
	EQ	shift 689
	AND	shift 688
	RPAREN	reduce by rule 165
	SEMICOLON	reduce by rule 165
	STORAGE	reduce by rule 165
	LOCATIONS	reduce by rule 165
	BAR	reduce by rule 165
	STRUCTURE	reduce by rule 165
	FUNCTOR	reduce by rule 165
	SIGNATURE	reduce by rule 165
	SHARING	reduce by rule 165
	INSTRUCTION	reduce by rule 165
	VLIW	reduce by rule 165
	SUPERSCALAR	reduce by rule 165
	WITHTYPE	reduce by rule 165
	FUN	reduce by rule 165
	VAL	reduce by rule 165
	INCLUDE	reduce by rule 165
	OPEN	reduce by rule 165
	LITTLE	reduce by rule 165
	BIG	reduce by rule 165
	PIPELINE	reduce by rule 165
	LOWERCASE	reduce by rule 165
	UPPERCASE	reduce by rule 165
	VERBATIM	reduce by rule 165
	RTL	reduce by rule 165
	SPAN	reduce by rule 165
	DELAYSLOT	reduce by rule 165
	NONFIX	reduce by rule 165
	INFIX	reduce by rule 165
	INFIXR	reduce by rule 165
	DEBUG	reduce by rule 165
	DELAYSLOT_COLON	reduce by rule 165
	NULLIFIED_COLON	reduce by rule 165
	RESOURCE	reduce by rule 165
	CPU	reduce by rule 165
	LATENCY	reduce by rule 165
	EXCEPTION	reduce by rule 165
	EOF	reduce by rule 165

	flagguard	goto 687

	.	error


state 662:

	flag : NOT . id flagguard 

	CELLSET	shift 50
	ID	shift 49
	SYMBOL	shift 48

	id	goto 690

	.	error


state 663:

	consencoding : id LBRACE labexps0 RBRACE .  (reduce by rule 180)

	ARCHITECTURE	reduce by rule 180
	END	reduce by rule 180
	LOCAL	reduce by rule 180
	IN	reduce by rule 180
	DATATYPE	reduce by rule 180
	TYPE	reduce by rule 180
	AND	reduce by rule 180
	RPAREN	reduce by rule 180
	SEMICOLON	reduce by rule 180
	STORAGE	reduce by rule 180
	LOCATIONS	reduce by rule 180
	BAR	reduce by rule 180
	STRUCTURE	reduce by rule 180
	FUNCTOR	reduce by rule 180
	SIGNATURE	reduce by rule 180
	SHARING	reduce by rule 180
	INSTRUCTION	reduce by rule 180
	VLIW	reduce by rule 180
	SUPERSCALAR	reduce by rule 180
	WITHTYPE	reduce by rule 180
	FUN	reduce by rule 180
	VAL	reduce by rule 180
	INCLUDE	reduce by rule 180
	OPEN	reduce by rule 180
	LITTLE	reduce by rule 180
	BIG	reduce by rule 180
	PIPELINE	reduce by rule 180
	LOWERCASE	reduce by rule 180
	UPPERCASE	reduce by rule 180
	VERBATIM	reduce by rule 180
	RTL	reduce by rule 180
	SPAN	reduce by rule 180
	DELAYSLOT	reduce by rule 180
	NONFIX	reduce by rule 180
	INFIX	reduce by rule 180
	INFIXR	reduce by rule 180
	DEBUG	reduce by rule 180
	RTL_COLON	reduce by rule 180
	DELAYSLOT_COLON	reduce by rule 180
	NULLIFIED_COLON	reduce by rule 180
	PADDING_COLON	reduce by rule 180
	RESOURCE	reduce by rule 180
	CPU	reduce by rule 180
	LATENCY	reduce by rule 180
	EXCEPTION	reduce by rule 180
	EOF	reduce by rule 180


	.	error


state 664:

	expseq : typedexp SEMICOLON expseq .  (reduce by rule 283)

	END	reduce by rule 283
	RPAREN	reduce by rule 283


	.	error


state 665:

	formatbind : id opt_of LBRACE fields RBRACE opt_exp .  (reduce by rule 206)

	ARCHITECTURE	reduce by rule 206
	END	reduce by rule 206
	LOCAL	reduce by rule 206
	IN	reduce by rule 206
	DATATYPE	reduce by rule 206
	TYPE	reduce by rule 206
	RPAREN	reduce by rule 206
	SEMICOLON	reduce by rule 206
	STORAGE	reduce by rule 206
	LOCATIONS	reduce by rule 206
	BAR	reduce by rule 206
	STRUCTURE	reduce by rule 206
	FUNCTOR	reduce by rule 206
	SIGNATURE	reduce by rule 206
	SHARING	reduce by rule 206
	INSTRUCTION	reduce by rule 206
	VLIW	reduce by rule 206
	SUPERSCALAR	reduce by rule 206
	FUN	reduce by rule 206
	VAL	reduce by rule 206
	INCLUDE	reduce by rule 206
	OPEN	reduce by rule 206
	LITTLE	reduce by rule 206
	BIG	reduce by rule 206
	PIPELINE	reduce by rule 206
	LOWERCASE	reduce by rule 206
	UPPERCASE	reduce by rule 206
	VERBATIM	reduce by rule 206
	RTL	reduce by rule 206
	NONFIX	reduce by rule 206
	INFIX	reduce by rule 206
	INFIXR	reduce by rule 206
	DEBUG	reduce by rule 206
	RESOURCE	reduce by rule 206
	CPU	reduce by rule 206
	LATENCY	reduce by rule 206
	EXCEPTION	reduce by rule 206
	EOF	reduce by rule 206


	.	error


state 666:

	opt_exp : EQ . exp 

	CASE	shift 301
	EQ	shift 300
	DOLLAR	shift 299
	TIMES	shift 72
	DEREF	shift 71
	NOT	shift 70
	LLBRACKET	shift 298
	LHASHBRACKET	shift 297
	LPAREN	shift 296
	LBRACKET	shift 295
	LBRACE	shift 294
	LDQUOTE	shift 293
	CELLSET	shift 50
	FN	shift 292
	HASH	shift 291
	IF	shift 290
	TRUE	shift 99
	FALSE	shift 98
	RAISE	shift 289
	LET	shift 288
	OP	shift 287
	ALWAYS	shift 96
	NEVER	shift 95
	ID	shift 49
	SYMBOL	shift 48
	WORD	shift 94
	INT	shift 64
	INTINF	shift 93
	REAL	shift 92
	STRING	shift 91
	CHAR	shift 90

	id	goto 135
	sym	goto 286
	symb	goto 67
	ident2	goto 285
	path	goto 85
	aexp	goto 284
	aexp2	goto 283
	appexp	goto 282
	exp	goto 691
	word	goto 82
	int	goto 81
	intinf	goto 80
	real	goto 79
	string	goto 78
	char	goto 77
	bool	goto 76
	literal	goto 280
	asm_strings	goto 279
	True	goto 74
	False	goto 73

	.	error


state 667:

	field : fieldid COLON cnv . signedness width unsignedint_opt 

	EQ	reduce by rule 227
	RBRACE	reduce by rule 227
	COMMA	reduce by rule 227
	SIGNED	shift 694
	UNSIGNED	shift 693
	INT	reduce by rule 227

	signedness	goto 692

	.	error


state 668:

	cnv : id .  (reduce by rule 216)

	EQ	reduce by rule 216
	RBRACE	reduce by rule 216
	COMMA	reduce by rule 216
	SIGNED	reduce by rule 216
	UNSIGNED	reduce by rule 216
	INT	reduce by rule 216


	.	error


state 669:

	cnv : DOLLAR . id 

	CELLSET	shift 50
	ID	shift 49
	SYMBOL	shift 48

	id	goto 695

	.	error


state 670:

	fields : field COMMA fields .  (reduce by rule 210)

	RBRACE	reduce by rule 210


	.	error


state 671:

	structexp : structexp . LPAREN scopeddecls RPAREN 
	structexp : structexp . LPAREN ident RPAREN 
	mymldecl : FUNCTOR id LPAREN functorarg RPAREN sigcon EQ structexp .  (reduce by rule 74)

	ARCHITECTURE	reduce by rule 74
	END	reduce by rule 74
	LOCAL	reduce by rule 74
	IN	reduce by rule 74
	DATATYPE	reduce by rule 74
	TYPE	reduce by rule 74
	LPAREN	shift 477
	RPAREN	reduce by rule 74
	SEMICOLON	reduce by rule 74
	STORAGE	reduce by rule 74
	LOCATIONS	reduce by rule 74
	STRUCTURE	reduce by rule 74
	FUNCTOR	reduce by rule 74
	SIGNATURE	reduce by rule 74
	SHARING	reduce by rule 74
	INSTRUCTION	reduce by rule 74
	VLIW	reduce by rule 74
	SUPERSCALAR	reduce by rule 74
	FUN	reduce by rule 74
	VAL	reduce by rule 74
	INCLUDE	reduce by rule 74
	OPEN	reduce by rule 74
	LITTLE	reduce by rule 74
	BIG	reduce by rule 74
	PIPELINE	reduce by rule 74
	LOWERCASE	reduce by rule 74
	UPPERCASE	reduce by rule 74
	VERBATIM	reduce by rule 74
	RTL	reduce by rule 74
	NONFIX	reduce by rule 74
	INFIX	reduce by rule 74
	INFIXR	reduce by rule 74
	DEBUG	reduce by rule 74
	RESOURCE	reduce by rule 74
	CPU	reduce by rule 74
	LATENCY	reduce by rule 74
	EXCEPTION	reduce by rule 74
	EOF	reduce by rule 74


	.	error


state 672:

	storagedecl : id EQ DOLLAR id LBRACKET cellcount RBRACKET . bitSize aliasing defaults printcell 

	OF	shift 697
	WHERE	reduce by rule 387
	ASM_COLON	reduce by rule 387
	ALIASING	reduce by rule 387

	bitSize	goto 696

	.	error


state 673:

	datatypebind : tyvarseq id opcodeencoding fieldty hasasm EQ consbinds .  (reduce by rule 129)

	ARCHITECTURE	reduce by rule 129
	END	reduce by rule 129
	LOCAL	reduce by rule 129
	IN	reduce by rule 129
	DATATYPE	reduce by rule 129
	TYPE	reduce by rule 129
	AND	reduce by rule 129
	RPAREN	reduce by rule 129
	SEMICOLON	reduce by rule 129
	STORAGE	reduce by rule 129
	LOCATIONS	reduce by rule 129
	STRUCTURE	reduce by rule 129
	FUNCTOR	reduce by rule 129
	SIGNATURE	reduce by rule 129
	SHARING	reduce by rule 129
	INSTRUCTION	reduce by rule 129
	VLIW	reduce by rule 129
	SUPERSCALAR	reduce by rule 129
	WITHTYPE	reduce by rule 129
	FUN	reduce by rule 129
	VAL	reduce by rule 129
	INCLUDE	reduce by rule 129
	OPEN	reduce by rule 129
	LITTLE	reduce by rule 129
	BIG	reduce by rule 129
	PIPELINE	reduce by rule 129
	LOWERCASE	reduce by rule 129
	UPPERCASE	reduce by rule 129
	VERBATIM	reduce by rule 129
	RTL	reduce by rule 129
	NONFIX	reduce by rule 129
	INFIX	reduce by rule 129
	INFIXR	reduce by rule 129
	DEBUG	reduce by rule 129
	RESOURCE	reduce by rule 129
	CPU	reduce by rule 129
	LATENCY	reduce by rule 129
	EXCEPTION	reduce by rule 129
	EOF	reduce by rule 129


	.	error


state 674:

	datatypebind : tyvarseq id opcodeencoding fieldty hasasm EQ DATATYPE . ty 

	DOLLAR	shift 271
	LPAREN	shift 270
	LBRACE	shift 269
	CELLSET	shift 50
	HASH	shift 268
	BITS	shift 246
	INSTRUCTION	shift 245
	CELL	shift 244
	ID	shift 49
	SYMBOL	shift 48
	TYVAR	shift 158

	id	goto 243
	tid	goto 267
	tid2	goto 241
	tident	goto 266
	tpath	goto 265
	ty	goto 698
	aty	goto 263
	appty	goto 262
	tuplety	goto 261
	tyvar	goto 260

	.	error


state 675:

	encodingexp : int int DOTDOT int .  (reduce by rule 141)

	RBRACKET	reduce by rule 141
	COMMA	reduce by rule 141


	.	error


state 676:

	slices : slice COMMA slices .  (reduce by rule 410)

	RBRACKET	reduce by rule 410


	.	error


state 677:

	slice : int DOTDOT int .  (reduce by rule 411)

	RBRACKET	reduce by rule 411
	COMMA	reduce by rule 411


	.	error


state 678:

	aexp : sym CONCAT LBRACKET exps RBRACKET CONCAT . sym 

	TIMES	shift 72
	DEREF	shift 71
	NOT	shift 70
	CELLSET	shift 50
	ID	shift 49
	SYMBOL	shift 48

	id	goto 69
	sym	goto 699
	symb	goto 67

	.	error


state 679:

	exp : IF typedexp THEN typedexp ELSE exp .  (reduce by rule 275)
	exp : exp . HANDLE clauses 

	ARCHITECTURE	reduce by rule 275
	END	reduce by rule 275
	LOCAL	reduce by rule 275
	IN	reduce by rule 275
	OF	reduce by rule 275
	DATATYPE	reduce by rule 275
	TYPE	reduce by rule 275
	AND	reduce by rule 275
	LPAREN	reduce by rule 275
	RPAREN	reduce by rule 275
	RBRACKET	reduce by rule 275
	RBRACE	reduce by rule 275
	SEMICOLON	reduce by rule 275
	RMETA	reduce by rule 275
	CELLSET	reduce by rule 275
	STORAGE	reduce by rule 275
	LOCATIONS	reduce by rule 275
	COMMA	reduce by rule 275
	COLON	reduce by rule 275
	BAR	reduce by rule 275
	DARROW	reduce by rule 275
	THEN	reduce by rule 275
	ELSE	reduce by rule 275
	HANDLE	reduce by rule 275
	STRUCTURE	reduce by rule 275
	FUNCTOR	reduce by rule 275
	SIGNATURE	reduce by rule 275
	SHARING	reduce by rule 275
	INSTRUCTION	reduce by rule 275
	VLIW	reduce by rule 275
	SUPERSCALAR	reduce by rule 275
	WITHTYPE	reduce by rule 275
	FUN	reduce by rule 275
	VAL	reduce by rule 275
	INCLUDE	reduce by rule 275
	OPEN	reduce by rule 275
	LITTLE	reduce by rule 275
	BIG	reduce by rule 275
	PIPELINE	reduce by rule 275
	LOWERCASE	reduce by rule 275
	UPPERCASE	reduce by rule 275
	VERBATIM	reduce by rule 275
	RTL	reduce by rule 275
	SPAN	reduce by rule 275
	DELAYSLOT	reduce by rule 275
	NONFIX	reduce by rule 275
	INFIX	reduce by rule 275
	INFIXR	reduce by rule 275
	DEBUG	reduce by rule 275
	ASM_COLON	reduce by rule 275
	MC_COLON	reduce by rule 275
	RTL_COLON	reduce by rule 275
	DELAYSLOT_COLON	reduce by rule 275
	NULLIFIED_COLON	reduce by rule 275
	PADDING_COLON	reduce by rule 275
	RESOURCE	reduce by rule 275
	CPU	reduce by rule 275
	LATENCY	reduce by rule 275
	EXCEPTION	reduce by rule 275
	ID	reduce by rule 275
	SYMBOL	reduce by rule 275
	WORD	reduce by rule 275
	INT	reduce by rule 275
	EOF	reduce by rule 275


	.	error


state 680:

	exp : exp . HANDLE clauses 
	clause : typedpat guard cont DARROW exp .  (reduce by rule 336)

	ARCHITECTURE	reduce by rule 336
	END	reduce by rule 336
	LOCAL	reduce by rule 336
	IN	reduce by rule 336
	OF	reduce by rule 336
	DATATYPE	reduce by rule 336
	TYPE	reduce by rule 336
	AND	reduce by rule 336
	LPAREN	reduce by rule 336
	RPAREN	reduce by rule 336
	RBRACKET	reduce by rule 336
	RBRACE	reduce by rule 336
	SEMICOLON	reduce by rule 336
	RMETA	reduce by rule 336
	CELLSET	reduce by rule 336
	STORAGE	reduce by rule 336
	LOCATIONS	reduce by rule 336
	COMMA	reduce by rule 336
	COLON	reduce by rule 336
	BAR	reduce by rule 336
	DARROW	reduce by rule 336
	THEN	reduce by rule 336
	ELSE	reduce by rule 336
	HANDLE	shift 402
	STRUCTURE	reduce by rule 336
	FUNCTOR	reduce by rule 336
	SIGNATURE	reduce by rule 336
	SHARING	reduce by rule 336
	INSTRUCTION	reduce by rule 336
	VLIW	reduce by rule 336
	SUPERSCALAR	reduce by rule 336
	WITHTYPE	reduce by rule 336
	FUN	reduce by rule 336
	VAL	reduce by rule 336
	INCLUDE	reduce by rule 336
	OPEN	reduce by rule 336
	LITTLE	reduce by rule 336
	BIG	reduce by rule 336
	PIPELINE	reduce by rule 336
	LOWERCASE	reduce by rule 336
	UPPERCASE	reduce by rule 336
	VERBATIM	reduce by rule 336
	RTL	reduce by rule 336
	SPAN	reduce by rule 336
	DELAYSLOT	reduce by rule 336
	NONFIX	reduce by rule 336
	INFIX	reduce by rule 336
	INFIXR	reduce by rule 336
	DEBUG	reduce by rule 336
	ASM_COLON	reduce by rule 336
	MC_COLON	reduce by rule 336
	RTL_COLON	reduce by rule 336
	DELAYSLOT_COLON	reduce by rule 336
	NULLIFIED_COLON	reduce by rule 336
	PADDING_COLON	reduce by rule 336
	RESOURCE	reduce by rule 336
	CPU	reduce by rule 336
	LATENCY	reduce by rule 336
	EXCEPTION	reduce by rule 336
	ID	reduce by rule 336
	SYMBOL	reduce by rule 336
	WORD	reduce by rule 336
	INT	reduce by rule 336
	EOF	reduce by rule 336


	.	error


state 681:

	aexp : DOLLAR id LBRACKET exp region RBRACKET .  (reduce by rule 254)

	ARCHITECTURE	reduce by rule 254
	END	reduce by rule 254
	LOCAL	reduce by rule 254
	IN	reduce by rule 254
	OF	reduce by rule 254
	DATATYPE	reduce by rule 254
	TYPE	reduce by rule 254
	EQ	reduce by rule 254
	DOLLAR	reduce by rule 254
	TIMES	reduce by rule 254
	AND	reduce by rule 254
	DEREF	reduce by rule 254
	NOT	reduce by rule 254
	LLBRACKET	reduce by rule 254
	LHASHBRACKET	reduce by rule 254
	LPAREN	reduce by rule 254
	RPAREN	reduce by rule 254
	LBRACKET	reduce by rule 254
	RBRACKET	reduce by rule 254
	LBRACE	reduce by rule 254
	RBRACE	reduce by rule 254
	SEMICOLON	reduce by rule 254
	LDQUOTE	reduce by rule 254
	RMETA	reduce by rule 254
	CELLSET	reduce by rule 254
	STORAGE	reduce by rule 254
	LOCATIONS	reduce by rule 254
	HASH	reduce by rule 254
	COMMA	reduce by rule 254
	COLON	reduce by rule 254
	AT	reduce by rule 254
	BAR	reduce by rule 254
	DARROW	reduce by rule 254
	THEN	reduce by rule 254
	ELSE	reduce by rule 254
	TRUE	reduce by rule 254
	FALSE	reduce by rule 254
	HANDLE	reduce by rule 254
	LET	reduce by rule 254
	STRUCTURE	reduce by rule 254
	FUNCTOR	reduce by rule 254
	SIGNATURE	reduce by rule 254
	SHARING	reduce by rule 254
	INSTRUCTION	reduce by rule 254
	VLIW	reduce by rule 254
	SUPERSCALAR	reduce by rule 254
	WITHTYPE	reduce by rule 254
	FUN	reduce by rule 254
	VAL	reduce by rule 254
	INCLUDE	reduce by rule 254
	OPEN	reduce by rule 254
	OP	reduce by rule 254
	LITTLE	reduce by rule 254
	BIG	reduce by rule 254
	PIPELINE	reduce by rule 254
	LOWERCASE	reduce by rule 254
	UPPERCASE	reduce by rule 254
	VERBATIM	reduce by rule 254
	RTL	reduce by rule 254
	SPAN	reduce by rule 254
	DELAYSLOT	reduce by rule 254
	ALWAYS	reduce by rule 254
	NEVER	reduce by rule 254
	NONFIX	reduce by rule 254
	INFIX	reduce by rule 254
	INFIXR	reduce by rule 254
	DEBUG	reduce by rule 254
	ASM_COLON	reduce by rule 254
	MC_COLON	reduce by rule 254
	RTL_COLON	reduce by rule 254
	DELAYSLOT_COLON	reduce by rule 254
	NULLIFIED_COLON	reduce by rule 254
	PADDING_COLON	reduce by rule 254
	RESOURCE	reduce by rule 254
	CPU	reduce by rule 254
	LATENCY	reduce by rule 254
	EXCEPTION	reduce by rule 254
	ID	reduce by rule 254
	SYMBOL	reduce by rule 254
	WORD	reduce by rule 254
	INT	reduce by rule 254
	INTINF	reduce by rule 254
	REAL	reduce by rule 254
	STRING	reduce by rule 254
	CHAR	reduce by rule 254
	EOF	reduce by rule 254


	.	error


state 682:

	region : COLON id .  (reduce by rule 261)

	RBRACKET	reduce by rule 261


	.	error


state 683:

	consbind : sym of_ty consassembly consencoding rtl nop nullified delayslot . delayslotcandidate sdi latency pipeline 

	ARCHITECTURE	reduce by rule 149
	END	reduce by rule 149
	LOCAL	reduce by rule 149
	IN	reduce by rule 149
	DATATYPE	reduce by rule 149
	TYPE	reduce by rule 149
	AND	reduce by rule 149
	RPAREN	reduce by rule 149
	SEMICOLON	reduce by rule 149
	STORAGE	reduce by rule 149
	LOCATIONS	reduce by rule 149
	BAR	reduce by rule 149
	STRUCTURE	reduce by rule 149
	FUNCTOR	reduce by rule 149
	SIGNATURE	reduce by rule 149
	SHARING	reduce by rule 149
	INSTRUCTION	reduce by rule 149
	VLIW	reduce by rule 149
	SUPERSCALAR	reduce by rule 149
	WITHTYPE	reduce by rule 149
	FUN	reduce by rule 149
	VAL	reduce by rule 149
	INCLUDE	reduce by rule 149
	OPEN	reduce by rule 149
	LITTLE	reduce by rule 149
	BIG	reduce by rule 149
	PIPELINE	reduce by rule 149
	LOWERCASE	reduce by rule 149
	UPPERCASE	reduce by rule 149
	VERBATIM	reduce by rule 149
	RTL	reduce by rule 149
	SPAN	reduce by rule 149
	DELAYSLOT	shift 701
	NONFIX	reduce by rule 149
	INFIX	reduce by rule 149
	INFIXR	reduce by rule 149
	DEBUG	reduce by rule 149
	RESOURCE	reduce by rule 149
	CPU	reduce by rule 149
	LATENCY	reduce by rule 149
	EXCEPTION	reduce by rule 149
	EOF	reduce by rule 149

	delayslotcandidate	goto 700

	.	error


state 684:

	delayslot : DELAYSLOT_COLON . exp 

	CASE	shift 301
	EQ	shift 300
	DOLLAR	shift 299
	TIMES	shift 72
	DEREF	shift 71
	NOT	shift 70
	LLBRACKET	shift 298
	LHASHBRACKET	shift 297
	LPAREN	shift 296
	LBRACKET	shift 295
	LBRACE	shift 294
	LDQUOTE	shift 293
	CELLSET	shift 50
	FN	shift 292
	HASH	shift 291
	IF	shift 290
	TRUE	shift 99
	FALSE	shift 98
	RAISE	shift 289
	LET	shift 288
	OP	shift 287
	ALWAYS	shift 96
	NEVER	shift 95
	ID	shift 49
	SYMBOL	shift 48
	WORD	shift 94
	INT	shift 64
	INTINF	shift 93
	REAL	shift 92
	STRING	shift 91
	CHAR	shift 90

	id	goto 135
	sym	goto 286
	symb	goto 67
	ident2	goto 285
	path	goto 85
	aexp	goto 284
	aexp2	goto 283
	appexp	goto 282
	exp	goto 702
	word	goto 82
	int	goto 81
	intinf	goto 80
	real	goto 79
	string	goto 78
	char	goto 77
	bool	goto 76
	literal	goto 280
	asm_strings	goto 279
	True	goto 74
	False	goto 73

	.	error


state 685:

	nullified : NULLIFIED_COLON flag .  (reduce by rule 169)

	ARCHITECTURE	reduce by rule 169
	END	reduce by rule 169
	LOCAL	reduce by rule 169
	IN	reduce by rule 169
	DATATYPE	reduce by rule 169
	TYPE	reduce by rule 169
	AND	reduce by rule 169
	RPAREN	reduce by rule 169
	SEMICOLON	reduce by rule 169
	STORAGE	reduce by rule 169
	LOCATIONS	reduce by rule 169
	BAR	reduce by rule 169
	STRUCTURE	reduce by rule 169
	FUNCTOR	reduce by rule 169
	SIGNATURE	reduce by rule 169
	SHARING	reduce by rule 169
	INSTRUCTION	reduce by rule 169
	VLIW	reduce by rule 169
	SUPERSCALAR	reduce by rule 169
	WITHTYPE	reduce by rule 169
	FUN	reduce by rule 169
	VAL	reduce by rule 169
	INCLUDE	reduce by rule 169
	OPEN	reduce by rule 169
	LITTLE	reduce by rule 169
	BIG	reduce by rule 169
	PIPELINE	reduce by rule 169
	LOWERCASE	reduce by rule 169
	UPPERCASE	reduce by rule 169
	VERBATIM	reduce by rule 169
	RTL	reduce by rule 169
	SPAN	reduce by rule 169
	DELAYSLOT	reduce by rule 169
	NONFIX	reduce by rule 169
	INFIX	reduce by rule 169
	INFIXR	reduce by rule 169
	DEBUG	reduce by rule 169
	DELAYSLOT_COLON	reduce by rule 169
	RESOURCE	reduce by rule 169
	CPU	reduce by rule 169
	LATENCY	reduce by rule 169
	EXCEPTION	reduce by rule 169
	EOF	reduce by rule 169


	.	error


state 686:

	nullified : NULLIFIED_COLON FALSE .  (reduce by rule 168)

	ARCHITECTURE	reduce by rule 168
	END	reduce by rule 168
	LOCAL	reduce by rule 168
	IN	reduce by rule 168
	DATATYPE	reduce by rule 168
	TYPE	reduce by rule 168
	AND	reduce by rule 168
	RPAREN	reduce by rule 168
	SEMICOLON	reduce by rule 168
	STORAGE	reduce by rule 168
	LOCATIONS	reduce by rule 168
	BAR	reduce by rule 168
	STRUCTURE	reduce by rule 168
	FUNCTOR	reduce by rule 168
	SIGNATURE	reduce by rule 168
	SHARING	reduce by rule 168
	INSTRUCTION	reduce by rule 168
	VLIW	reduce by rule 168
	SUPERSCALAR	reduce by rule 168
	WITHTYPE	reduce by rule 168
	FUN	reduce by rule 168
	VAL	reduce by rule 168
	INCLUDE	reduce by rule 168
	OPEN	reduce by rule 168
	LITTLE	reduce by rule 168
	BIG	reduce by rule 168
	PIPELINE	reduce by rule 168
	LOWERCASE	reduce by rule 168
	UPPERCASE	reduce by rule 168
	VERBATIM	reduce by rule 168
	RTL	reduce by rule 168
	SPAN	reduce by rule 168
	DELAYSLOT	reduce by rule 168
	NONFIX	reduce by rule 168
	INFIX	reduce by rule 168
	INFIXR	reduce by rule 168
	DEBUG	reduce by rule 168
	DELAYSLOT_COLON	reduce by rule 168
	RESOURCE	reduce by rule 168
	CPU	reduce by rule 168
	LATENCY	reduce by rule 168
	EXCEPTION	reduce by rule 168
	EOF	reduce by rule 168


	.	error


state 687:

	flag : id flagguard .  (reduce by rule 161)

	ARCHITECTURE	reduce by rule 161
	END	reduce by rule 161
	LOCAL	reduce by rule 161
	IN	reduce by rule 161
	DATATYPE	reduce by rule 161
	TYPE	reduce by rule 161
	AND	reduce by rule 161
	RPAREN	reduce by rule 161
	SEMICOLON	reduce by rule 161
	STORAGE	reduce by rule 161
	LOCATIONS	reduce by rule 161
	BAR	reduce by rule 161
	STRUCTURE	reduce by rule 161
	FUNCTOR	reduce by rule 161
	SIGNATURE	reduce by rule 161
	SHARING	reduce by rule 161
	INSTRUCTION	reduce by rule 161
	VLIW	reduce by rule 161
	SUPERSCALAR	reduce by rule 161
	WITHTYPE	reduce by rule 161
	FUN	reduce by rule 161
	VAL	reduce by rule 161
	INCLUDE	reduce by rule 161
	OPEN	reduce by rule 161
	LITTLE	reduce by rule 161
	BIG	reduce by rule 161
	PIPELINE	reduce by rule 161
	LOWERCASE	reduce by rule 161
	UPPERCASE	reduce by rule 161
	VERBATIM	reduce by rule 161
	RTL	reduce by rule 161
	SPAN	reduce by rule 161
	DELAYSLOT	reduce by rule 161
	NONFIX	reduce by rule 161
	INFIX	reduce by rule 161
	INFIXR	reduce by rule 161
	DEBUG	reduce by rule 161
	DELAYSLOT_COLON	reduce by rule 161
	NULLIFIED_COLON	reduce by rule 161
	RESOURCE	reduce by rule 161
	CPU	reduce by rule 161
	LATENCY	reduce by rule 161
	EXCEPTION	reduce by rule 161
	EOF	reduce by rule 161


	.	error


state 688:

	flagguard : AND . exp 

	CASE	shift 301
	EQ	shift 300
	DOLLAR	shift 299
	TIMES	shift 72
	DEREF	shift 71
	NOT	shift 70
	LLBRACKET	shift 298
	LHASHBRACKET	shift 297
	LPAREN	shift 296
	LBRACKET	shift 295
	LBRACE	shift 294
	LDQUOTE	shift 293
	CELLSET	shift 50
	FN	shift 292
	HASH	shift 291
	IF	shift 290
	TRUE	shift 99
	FALSE	shift 98
	RAISE	shift 289
	LET	shift 288
	OP	shift 287
	ALWAYS	shift 96
	NEVER	shift 95
	ID	shift 49
	SYMBOL	shift 48
	WORD	shift 94
	INT	shift 64
	INTINF	shift 93
	REAL	shift 92
	STRING	shift 91
	CHAR	shift 90

	id	goto 135
	sym	goto 286
	symb	goto 67
	ident2	goto 285
	path	goto 85
	aexp	goto 284
	aexp2	goto 283
	appexp	goto 282
	exp	goto 703
	word	goto 82
	int	goto 81
	intinf	goto 80
	real	goto 79
	string	goto 78
	char	goto 77
	bool	goto 76
	literal	goto 280
	asm_strings	goto 279
	True	goto 74
	False	goto 73

	.	error


state 689:

	flag : id EQ . True flagguard 
	flag : id EQ . False flagguard 

	TRUE	shift 99
	FALSE	shift 98
	ALWAYS	shift 96
	NEVER	shift 95

	True	goto 705
	False	goto 704

	.	error

error:  state 690: shift/reduce conflict (shift AND, reduce by rule 165)

state 690:

	flag : NOT id . flagguard 

	ARCHITECTURE	reduce by rule 165
	END	reduce by rule 165
	LOCAL	reduce by rule 165
	IN	reduce by rule 165
	DATATYPE	reduce by rule 165
	TYPE	reduce by rule 165
	AND	shift 688
	RPAREN	reduce by rule 165
	SEMICOLON	reduce by rule 165
	STORAGE	reduce by rule 165
	LOCATIONS	reduce by rule 165
	BAR	reduce by rule 165
	STRUCTURE	reduce by rule 165
	FUNCTOR	reduce by rule 165
	SIGNATURE	reduce by rule 165
	SHARING	reduce by rule 165
	INSTRUCTION	reduce by rule 165
	VLIW	reduce by rule 165
	SUPERSCALAR	reduce by rule 165
	WITHTYPE	reduce by rule 165
	FUN	reduce by rule 165
	VAL	reduce by rule 165
	INCLUDE	reduce by rule 165
	OPEN	reduce by rule 165
	LITTLE	reduce by rule 165
	BIG	reduce by rule 165
	PIPELINE	reduce by rule 165
	LOWERCASE	reduce by rule 165
	UPPERCASE	reduce by rule 165
	VERBATIM	reduce by rule 165
	RTL	reduce by rule 165
	SPAN	reduce by rule 165
	DELAYSLOT	reduce by rule 165
	NONFIX	reduce by rule 165
	INFIX	reduce by rule 165
	INFIXR	reduce by rule 165
	DEBUG	reduce by rule 165
	DELAYSLOT_COLON	reduce by rule 165
	NULLIFIED_COLON	reduce by rule 165
	RESOURCE	reduce by rule 165
	CPU	reduce by rule 165
	LATENCY	reduce by rule 165
	EXCEPTION	reduce by rule 165
	EOF	reduce by rule 165

	flagguard	goto 706

	.	error


state 691:

	exp : exp . HANDLE clauses 
	opt_exp : EQ exp .  (reduce by rule 208)

	ARCHITECTURE	reduce by rule 208
	END	reduce by rule 208
	LOCAL	reduce by rule 208
	IN	reduce by rule 208
	DATATYPE	reduce by rule 208
	TYPE	reduce by rule 208
	RPAREN	reduce by rule 208
	SEMICOLON	reduce by rule 208
	STORAGE	reduce by rule 208
	LOCATIONS	reduce by rule 208
	BAR	reduce by rule 208
	HANDLE	shift 402
	STRUCTURE	reduce by rule 208
	FUNCTOR	reduce by rule 208
	SIGNATURE	reduce by rule 208
	SHARING	reduce by rule 208
	INSTRUCTION	reduce by rule 208
	VLIW	reduce by rule 208
	SUPERSCALAR	reduce by rule 208
	FUN	reduce by rule 208
	VAL	reduce by rule 208
	INCLUDE	reduce by rule 208
	OPEN	reduce by rule 208
	LITTLE	reduce by rule 208
	BIG	reduce by rule 208
	PIPELINE	reduce by rule 208
	LOWERCASE	reduce by rule 208
	UPPERCASE	reduce by rule 208
	VERBATIM	reduce by rule 208
	RTL	reduce by rule 208
	NONFIX	reduce by rule 208
	INFIX	reduce by rule 208
	INFIXR	reduce by rule 208
	DEBUG	reduce by rule 208
	RESOURCE	reduce by rule 208
	CPU	reduce by rule 208
	LATENCY	reduce by rule 208
	EXCEPTION	reduce by rule 208
	EOF	reduce by rule 208


	.	error


state 692:

	field : fieldid COLON cnv signedness . width unsignedint_opt 

	EQ	reduce by rule 218
	RBRACE	reduce by rule 218
	COMMA	reduce by rule 218
	INT	shift 64

	width	goto 708
	int	goto 707

	.	error


state 693:

	signedness : UNSIGNED .  (reduce by rule 226)

	EQ	reduce by rule 226
	RBRACE	reduce by rule 226
	COMMA	reduce by rule 226
	INT	reduce by rule 226


	.	error


state 694:

	signedness : SIGNED .  (reduce by rule 225)

	EQ	reduce by rule 225
	RBRACE	reduce by rule 225
	COMMA	reduce by rule 225
	INT	reduce by rule 225


	.	error


state 695:

	cnv : DOLLAR id .  (reduce by rule 217)

	EQ	reduce by rule 217
	RBRACE	reduce by rule 217
	COMMA	reduce by rule 217
	SIGNED	reduce by rule 217
	UNSIGNED	reduce by rule 217
	INT	reduce by rule 217


	.	error


state 696:

	storagedecl : id EQ DOLLAR id LBRACKET cellcount RBRACKET bitSize . aliasing defaults printcell 

	WHERE	reduce by rule 400
	ASM_COLON	reduce by rule 400
	ALIASING	shift 710

	aliasing	goto 709

	.	error


state 697:

	bitSize : OF . int aggregable BITS 

	INT	shift 64

	int	goto 711

	.	error


state 698:

	ty : ty . ARROW ty 
	datatypebind : tyvarseq id opcodeencoding fieldty hasasm EQ DATATYPE ty .  (reduce by rule 130)

	ARCHITECTURE	reduce by rule 130
	END	reduce by rule 130
	LOCAL	reduce by rule 130
	IN	reduce by rule 130
	DATATYPE	reduce by rule 130
	TYPE	reduce by rule 130
	AND	reduce by rule 130
	RPAREN	reduce by rule 130
	SEMICOLON	reduce by rule 130
	STORAGE	reduce by rule 130
	LOCATIONS	reduce by rule 130
	ARROW	shift 388
	STRUCTURE	reduce by rule 130
	FUNCTOR	reduce by rule 130
	SIGNATURE	reduce by rule 130
	SHARING	reduce by rule 130
	INSTRUCTION	reduce by rule 130
	VLIW	reduce by rule 130
	SUPERSCALAR	reduce by rule 130
	WITHTYPE	reduce by rule 130
	FUN	reduce by rule 130
	VAL	reduce by rule 130
	INCLUDE	reduce by rule 130
	OPEN	reduce by rule 130
	LITTLE	reduce by rule 130
	BIG	reduce by rule 130
	PIPELINE	reduce by rule 130
	LOWERCASE	reduce by rule 130
	UPPERCASE	reduce by rule 130
	VERBATIM	reduce by rule 130
	RTL	reduce by rule 130
	NONFIX	reduce by rule 130
	INFIX	reduce by rule 130
	INFIXR	reduce by rule 130
	DEBUG	reduce by rule 130
	RESOURCE	reduce by rule 130
	CPU	reduce by rule 130
	LATENCY	reduce by rule 130
	EXCEPTION	reduce by rule 130
	EOF	reduce by rule 130


	.	error


state 699:

	aexp : sym CONCAT LBRACKET exps RBRACKET CONCAT sym .  (reduce by rule 258)

	ARCHITECTURE	reduce by rule 258
	END	reduce by rule 258
	LOCAL	reduce by rule 258
	IN	reduce by rule 258
	OF	reduce by rule 258
	DATATYPE	reduce by rule 258
	TYPE	reduce by rule 258
	EQ	reduce by rule 258
	DOLLAR	reduce by rule 258
	TIMES	reduce by rule 258
	AND	reduce by rule 258
	DEREF	reduce by rule 258
	NOT	reduce by rule 258
	LLBRACKET	reduce by rule 258
	LHASHBRACKET	reduce by rule 258
	LPAREN	reduce by rule 258
	RPAREN	reduce by rule 258
	LBRACKET	reduce by rule 258
	RBRACKET	reduce by rule 258
	LBRACE	reduce by rule 258
	RBRACE	reduce by rule 258
	SEMICOLON	reduce by rule 258
	LDQUOTE	reduce by rule 258
	RMETA	reduce by rule 258
	CELLSET	reduce by rule 258
	STORAGE	reduce by rule 258
	LOCATIONS	reduce by rule 258
	HASH	reduce by rule 258
	COMMA	reduce by rule 258
	COLON	reduce by rule 258
	AT	reduce by rule 258
	BAR	reduce by rule 258
	DARROW	reduce by rule 258
	THEN	reduce by rule 258
	ELSE	reduce by rule 258
	TRUE	reduce by rule 258
	FALSE	reduce by rule 258
	HANDLE	reduce by rule 258
	LET	reduce by rule 258
	STRUCTURE	reduce by rule 258
	FUNCTOR	reduce by rule 258
	SIGNATURE	reduce by rule 258
	SHARING	reduce by rule 258
	INSTRUCTION	reduce by rule 258
	VLIW	reduce by rule 258
	SUPERSCALAR	reduce by rule 258
	WITHTYPE	reduce by rule 258
	FUN	reduce by rule 258
	VAL	reduce by rule 258
	INCLUDE	reduce by rule 258
	OPEN	reduce by rule 258
	OP	reduce by rule 258
	LITTLE	reduce by rule 258
	BIG	reduce by rule 258
	PIPELINE	reduce by rule 258
	LOWERCASE	reduce by rule 258
	UPPERCASE	reduce by rule 258
	VERBATIM	reduce by rule 258
	RTL	reduce by rule 258
	SPAN	reduce by rule 258
	DELAYSLOT	reduce by rule 258
	ALWAYS	reduce by rule 258
	NEVER	reduce by rule 258
	NONFIX	reduce by rule 258
	INFIX	reduce by rule 258
	INFIXR	reduce by rule 258
	DEBUG	reduce by rule 258
	ASM_COLON	reduce by rule 258
	MC_COLON	reduce by rule 258
	RTL_COLON	reduce by rule 258
	DELAYSLOT_COLON	reduce by rule 258
	NULLIFIED_COLON	reduce by rule 258
	PADDING_COLON	reduce by rule 258
	RESOURCE	reduce by rule 258
	CPU	reduce by rule 258
	LATENCY	reduce by rule 258
	EXCEPTION	reduce by rule 258
	ID	reduce by rule 258
	SYMBOL	reduce by rule 258
	WORD	reduce by rule 258
	INT	reduce by rule 258
	INTINF	reduce by rule 258
	REAL	reduce by rule 258
	STRING	reduce by rule 258
	CHAR	reduce by rule 258
	EOF	reduce by rule 258


	.	error


state 700:

	consbind : sym of_ty consassembly consencoding rtl nop nullified delayslot delayslotcandidate . sdi latency pipeline 

	ARCHITECTURE	reduce by rule 174
	END	reduce by rule 174
	LOCAL	reduce by rule 174
	IN	reduce by rule 174
	DATATYPE	reduce by rule 174
	TYPE	reduce by rule 174
	AND	reduce by rule 174
	RPAREN	reduce by rule 174
	SEMICOLON	reduce by rule 174
	STORAGE	reduce by rule 174
	LOCATIONS	reduce by rule 174
	BAR	reduce by rule 174
	STRUCTURE	reduce by rule 174
	FUNCTOR	reduce by rule 174
	SIGNATURE	reduce by rule 174
	SHARING	reduce by rule 174
	INSTRUCTION	reduce by rule 174
	VLIW	reduce by rule 174
	SUPERSCALAR	reduce by rule 174
	WITHTYPE	reduce by rule 174
	FUN	reduce by rule 174
	VAL	reduce by rule 174
	INCLUDE	reduce by rule 174
	OPEN	reduce by rule 174
	LITTLE	reduce by rule 174
	BIG	reduce by rule 174
	PIPELINE	reduce by rule 174
	LOWERCASE	reduce by rule 174
	UPPERCASE	reduce by rule 174
	VERBATIM	reduce by rule 174
	RTL	reduce by rule 174
	SPAN	shift 713
	NONFIX	reduce by rule 174
	INFIX	reduce by rule 174
	INFIXR	reduce by rule 174
	DEBUG	reduce by rule 174
	RESOURCE	reduce by rule 174
	CPU	reduce by rule 174
	LATENCY	reduce by rule 174
	EXCEPTION	reduce by rule 174
	EOF	reduce by rule 174

	sdi	goto 712

	.	error


state 701:

	delayslotcandidate : DELAYSLOT . CANDIDATE_COLON exp 

	CANDIDATE_COLON	shift 714


	.	error


state 702:

	exp : exp . HANDLE clauses 
	delayslot : DELAYSLOT_COLON exp .  (reduce by rule 171)

	ARCHITECTURE	reduce by rule 171
	END	reduce by rule 171
	LOCAL	reduce by rule 171
	IN	reduce by rule 171
	DATATYPE	reduce by rule 171
	TYPE	reduce by rule 171
	AND	reduce by rule 171
	RPAREN	reduce by rule 171
	SEMICOLON	reduce by rule 171
	STORAGE	reduce by rule 171
	LOCATIONS	reduce by rule 171
	BAR	reduce by rule 171
	HANDLE	shift 402
	STRUCTURE	reduce by rule 171
	FUNCTOR	reduce by rule 171
	SIGNATURE	reduce by rule 171
	SHARING	reduce by rule 171
	INSTRUCTION	reduce by rule 171
	VLIW	reduce by rule 171
	SUPERSCALAR	reduce by rule 171
	WITHTYPE	reduce by rule 171
	FUN	reduce by rule 171
	VAL	reduce by rule 171
	INCLUDE	reduce by rule 171
	OPEN	reduce by rule 171
	LITTLE	reduce by rule 171
	BIG	reduce by rule 171
	PIPELINE	reduce by rule 171
	LOWERCASE	reduce by rule 171
	UPPERCASE	reduce by rule 171
	VERBATIM	reduce by rule 171
	RTL	reduce by rule 171
	SPAN	reduce by rule 171
	DELAYSLOT	reduce by rule 171
	NONFIX	reduce by rule 171
	INFIX	reduce by rule 171
	INFIXR	reduce by rule 171
	DEBUG	reduce by rule 171
	RESOURCE	reduce by rule 171
	CPU	reduce by rule 171
	LATENCY	reduce by rule 171
	EXCEPTION	reduce by rule 171
	EOF	reduce by rule 171


	.	error


state 703:

	exp : exp . HANDLE clauses 
	flagguard : AND exp .  (reduce by rule 166)

	ARCHITECTURE	reduce by rule 166
	END	reduce by rule 166
	LOCAL	reduce by rule 166
	IN	reduce by rule 166
	DATATYPE	reduce by rule 166
	TYPE	reduce by rule 166
	AND	reduce by rule 166
	RPAREN	reduce by rule 166
	SEMICOLON	reduce by rule 166
	STORAGE	reduce by rule 166
	LOCATIONS	reduce by rule 166
	BAR	reduce by rule 166
	HANDLE	shift 402
	STRUCTURE	reduce by rule 166
	FUNCTOR	reduce by rule 166
	SIGNATURE	reduce by rule 166
	SHARING	reduce by rule 166
	INSTRUCTION	reduce by rule 166
	VLIW	reduce by rule 166
	SUPERSCALAR	reduce by rule 166
	WITHTYPE	reduce by rule 166
	FUN	reduce by rule 166
	VAL	reduce by rule 166
	INCLUDE	reduce by rule 166
	OPEN	reduce by rule 166
	LITTLE	reduce by rule 166
	BIG	reduce by rule 166
	PIPELINE	reduce by rule 166
	LOWERCASE	reduce by rule 166
	UPPERCASE	reduce by rule 166
	VERBATIM	reduce by rule 166
	RTL	reduce by rule 166
	SPAN	reduce by rule 166
	DELAYSLOT	reduce by rule 166
	NONFIX	reduce by rule 166
	INFIX	reduce by rule 166
	INFIXR	reduce by rule 166
	DEBUG	reduce by rule 166
	DELAYSLOT_COLON	reduce by rule 166
	NULLIFIED_COLON	reduce by rule 166
	RESOURCE	reduce by rule 166
	CPU	reduce by rule 166
	LATENCY	reduce by rule 166
	EXCEPTION	reduce by rule 166
	EOF	reduce by rule 166


	.	error

error:  state 704: shift/reduce conflict (shift AND, reduce by rule 165)

state 704:

	flag : id EQ False . flagguard 

	ARCHITECTURE	reduce by rule 165
	END	reduce by rule 165
	LOCAL	reduce by rule 165
	IN	reduce by rule 165
	DATATYPE	reduce by rule 165
	TYPE	reduce by rule 165
	AND	shift 688
	RPAREN	reduce by rule 165
	SEMICOLON	reduce by rule 165
	STORAGE	reduce by rule 165
	LOCATIONS	reduce by rule 165
	BAR	reduce by rule 165
	STRUCTURE	reduce by rule 165
	FUNCTOR	reduce by rule 165
	SIGNATURE	reduce by rule 165
	SHARING	reduce by rule 165
	INSTRUCTION	reduce by rule 165
	VLIW	reduce by rule 165
	SUPERSCALAR	reduce by rule 165
	WITHTYPE	reduce by rule 165
	FUN	reduce by rule 165
	VAL	reduce by rule 165
	INCLUDE	reduce by rule 165
	OPEN	reduce by rule 165
	LITTLE	reduce by rule 165
	BIG	reduce by rule 165
	PIPELINE	reduce by rule 165
	LOWERCASE	reduce by rule 165
	UPPERCASE	reduce by rule 165
	VERBATIM	reduce by rule 165
	RTL	reduce by rule 165
	SPAN	reduce by rule 165
	DELAYSLOT	reduce by rule 165
	NONFIX	reduce by rule 165
	INFIX	reduce by rule 165
	INFIXR	reduce by rule 165
	DEBUG	reduce by rule 165
	DELAYSLOT_COLON	reduce by rule 165
	NULLIFIED_COLON	reduce by rule 165
	RESOURCE	reduce by rule 165
	CPU	reduce by rule 165
	LATENCY	reduce by rule 165
	EXCEPTION	reduce by rule 165
	EOF	reduce by rule 165

	flagguard	goto 715

	.	error

error:  state 705: shift/reduce conflict (shift AND, reduce by rule 165)

state 705:

	flag : id EQ True . flagguard 

	ARCHITECTURE	reduce by rule 165
	END	reduce by rule 165
	LOCAL	reduce by rule 165
	IN	reduce by rule 165
	DATATYPE	reduce by rule 165
	TYPE	reduce by rule 165
	AND	shift 688
	RPAREN	reduce by rule 165
	SEMICOLON	reduce by rule 165
	STORAGE	reduce by rule 165
	LOCATIONS	reduce by rule 165
	BAR	reduce by rule 165
	STRUCTURE	reduce by rule 165
	FUNCTOR	reduce by rule 165
	SIGNATURE	reduce by rule 165
	SHARING	reduce by rule 165
	INSTRUCTION	reduce by rule 165
	VLIW	reduce by rule 165
	SUPERSCALAR	reduce by rule 165
	WITHTYPE	reduce by rule 165
	FUN	reduce by rule 165
	VAL	reduce by rule 165
	INCLUDE	reduce by rule 165
	OPEN	reduce by rule 165
	LITTLE	reduce by rule 165
	BIG	reduce by rule 165
	PIPELINE	reduce by rule 165
	LOWERCASE	reduce by rule 165
	UPPERCASE	reduce by rule 165
	VERBATIM	reduce by rule 165
	RTL	reduce by rule 165
	SPAN	reduce by rule 165
	DELAYSLOT	reduce by rule 165
	NONFIX	reduce by rule 165
	INFIX	reduce by rule 165
	INFIXR	reduce by rule 165
	DEBUG	reduce by rule 165
	DELAYSLOT_COLON	reduce by rule 165
	NULLIFIED_COLON	reduce by rule 165
	RESOURCE	reduce by rule 165
	CPU	reduce by rule 165
	LATENCY	reduce by rule 165
	EXCEPTION	reduce by rule 165
	EOF	reduce by rule 165

	flagguard	goto 716

	.	error


state 706:

	flag : NOT id flagguard .  (reduce by rule 162)

	ARCHITECTURE	reduce by rule 162
	END	reduce by rule 162
	LOCAL	reduce by rule 162
	IN	reduce by rule 162
	DATATYPE	reduce by rule 162
	TYPE	reduce by rule 162
	AND	reduce by rule 162
	RPAREN	reduce by rule 162
	SEMICOLON	reduce by rule 162
	STORAGE	reduce by rule 162
	LOCATIONS	reduce by rule 162
	BAR	reduce by rule 162
	STRUCTURE	reduce by rule 162
	FUNCTOR	reduce by rule 162
	SIGNATURE	reduce by rule 162
	SHARING	reduce by rule 162
	INSTRUCTION	reduce by rule 162
	VLIW	reduce by rule 162
	SUPERSCALAR	reduce by rule 162
	WITHTYPE	reduce by rule 162
	FUN	reduce by rule 162
	VAL	reduce by rule 162
	INCLUDE	reduce by rule 162
	OPEN	reduce by rule 162
	LITTLE	reduce by rule 162
	BIG	reduce by rule 162
	PIPELINE	reduce by rule 162
	LOWERCASE	reduce by rule 162
	UPPERCASE	reduce by rule 162
	VERBATIM	reduce by rule 162
	RTL	reduce by rule 162
	SPAN	reduce by rule 162
	DELAYSLOT	reduce by rule 162
	NONFIX	reduce by rule 162
	INFIX	reduce by rule 162
	INFIXR	reduce by rule 162
	DEBUG	reduce by rule 162
	DELAYSLOT_COLON	reduce by rule 162
	NULLIFIED_COLON	reduce by rule 162
	RESOURCE	reduce by rule 162
	CPU	reduce by rule 162
	LATENCY	reduce by rule 162
	EXCEPTION	reduce by rule 162
	EOF	reduce by rule 162


	.	error


state 707:

	width : int .  (reduce by rule 219)
	width : int . DOTDOT int 

	EQ	reduce by rule 219
	RBRACE	reduce by rule 219
	COMMA	reduce by rule 219
	DOTDOT	shift 717


	.	error


state 708:

	field : fieldid COLON cnv signedness width . unsignedint_opt 

	EQ	shift 719
	RBRACE	reduce by rule 223
	COMMA	reduce by rule 223

	unsignedint_opt	goto 718

	.	error


state 709:

	storagedecl : id EQ DOLLAR id LBRACKET cellcount RBRACKET bitSize aliasing . defaults printcell 

	WHERE	shift 721
	ASM_COLON	reduce by rule 404

	defaults	goto 720

	.	error


state 710:

	aliasing : ALIASING . id 

	CELLSET	shift 50
	ID	shift 49
	SYMBOL	shift 48

	id	goto 722

	.	error


state 711:

	bitSize : OF int . aggregable BITS 

	BITS	reduce by rule 384
	AGGREGABLE	shift 724

	aggregable	goto 723

	.	error

error:  state 712: shift/reduce conflict (shift LATENCY, reduce by rule 146)

state 712:

	consbind : sym of_ty consassembly consencoding rtl nop nullified delayslot delayslotcandidate sdi . latency pipeline 

	ARCHITECTURE	reduce by rule 146
	END	reduce by rule 146
	LOCAL	reduce by rule 146
	IN	reduce by rule 146
	DATATYPE	reduce by rule 146
	TYPE	reduce by rule 146
	AND	reduce by rule 146
	RPAREN	reduce by rule 146
	SEMICOLON	reduce by rule 146
	STORAGE	reduce by rule 146
	LOCATIONS	reduce by rule 146
	BAR	reduce by rule 146
	STRUCTURE	reduce by rule 146
	FUNCTOR	reduce by rule 146
	SIGNATURE	reduce by rule 146
	SHARING	reduce by rule 146
	INSTRUCTION	reduce by rule 146
	VLIW	reduce by rule 146
	SUPERSCALAR	reduce by rule 146
	WITHTYPE	reduce by rule 146
	FUN	reduce by rule 146
	VAL	reduce by rule 146
	INCLUDE	reduce by rule 146
	OPEN	reduce by rule 146
	LITTLE	reduce by rule 146
	BIG	reduce by rule 146
	PIPELINE	reduce by rule 146
	LOWERCASE	reduce by rule 146
	UPPERCASE	reduce by rule 146
	VERBATIM	reduce by rule 146
	RTL	reduce by rule 146
	NONFIX	reduce by rule 146
	INFIX	reduce by rule 146
	INFIXR	reduce by rule 146
	DEBUG	reduce by rule 146
	RESOURCE	reduce by rule 146
	CPU	reduce by rule 146
	LATENCY	shift 726
	EXCEPTION	reduce by rule 146
	EOF	reduce by rule 146

	latency	goto 725

	.	error


state 713:

	sdi : SPAN . DEPENDENT exp 

	DEPENDENT	shift 727


	.	error


state 714:

	delayslotcandidate : DELAYSLOT CANDIDATE_COLON . exp 

	CASE	shift 301
	EQ	shift 300
	DOLLAR	shift 299
	TIMES	shift 72
	DEREF	shift 71
	NOT	shift 70
	LLBRACKET	shift 298
	LHASHBRACKET	shift 297
	LPAREN	shift 296
	LBRACKET	shift 295
	LBRACE	shift 294
	LDQUOTE	shift 293
	CELLSET	shift 50
	FN	shift 292
	HASH	shift 291
	IF	shift 290
	TRUE	shift 99
	FALSE	shift 98
	RAISE	shift 289
	LET	shift 288
	OP	shift 287
	ALWAYS	shift 96
	NEVER	shift 95
	ID	shift 49
	SYMBOL	shift 48
	WORD	shift 94
	INT	shift 64
	INTINF	shift 93
	REAL	shift 92
	STRING	shift 91
	CHAR	shift 90

	id	goto 135
	sym	goto 286
	symb	goto 67
	ident2	goto 285
	path	goto 85
	aexp	goto 284
	aexp2	goto 283
	appexp	goto 282
	exp	goto 728
	word	goto 82
	int	goto 81
	intinf	goto 80
	real	goto 79
	string	goto 78
	char	goto 77
	bool	goto 76
	literal	goto 280
	asm_strings	goto 279
	True	goto 74
	False	goto 73

	.	error


state 715:

	flag : id EQ False flagguard .  (reduce by rule 164)

	ARCHITECTURE	reduce by rule 164
	END	reduce by rule 164
	LOCAL	reduce by rule 164
	IN	reduce by rule 164
	DATATYPE	reduce by rule 164
	TYPE	reduce by rule 164
	AND	reduce by rule 164
	RPAREN	reduce by rule 164
	SEMICOLON	reduce by rule 164
	STORAGE	reduce by rule 164
	LOCATIONS	reduce by rule 164
	BAR	reduce by rule 164
	STRUCTURE	reduce by rule 164
	FUNCTOR	reduce by rule 164
	SIGNATURE	reduce by rule 164
	SHARING	reduce by rule 164
	INSTRUCTION	reduce by rule 164
	VLIW	reduce by rule 164
	SUPERSCALAR	reduce by rule 164
	WITHTYPE	reduce by rule 164
	FUN	reduce by rule 164
	VAL	reduce by rule 164
	INCLUDE	reduce by rule 164
	OPEN	reduce by rule 164
	LITTLE	reduce by rule 164
	BIG	reduce by rule 164
	PIPELINE	reduce by rule 164
	LOWERCASE	reduce by rule 164
	UPPERCASE	reduce by rule 164
	VERBATIM	reduce by rule 164
	RTL	reduce by rule 164
	SPAN	reduce by rule 164
	DELAYSLOT	reduce by rule 164
	NONFIX	reduce by rule 164
	INFIX	reduce by rule 164
	INFIXR	reduce by rule 164
	DEBUG	reduce by rule 164
	DELAYSLOT_COLON	reduce by rule 164
	NULLIFIED_COLON	reduce by rule 164
	RESOURCE	reduce by rule 164
	CPU	reduce by rule 164
	LATENCY	reduce by rule 164
	EXCEPTION	reduce by rule 164
	EOF	reduce by rule 164


	.	error


state 716:

	flag : id EQ True flagguard .  (reduce by rule 163)

	ARCHITECTURE	reduce by rule 163
	END	reduce by rule 163
	LOCAL	reduce by rule 163
	IN	reduce by rule 163
	DATATYPE	reduce by rule 163
	TYPE	reduce by rule 163
	AND	reduce by rule 163
	RPAREN	reduce by rule 163
	SEMICOLON	reduce by rule 163
	STORAGE	reduce by rule 163
	LOCATIONS	reduce by rule 163
	BAR	reduce by rule 163
	STRUCTURE	reduce by rule 163
	FUNCTOR	reduce by rule 163
	SIGNATURE	reduce by rule 163
	SHARING	reduce by rule 163
	INSTRUCTION	reduce by rule 163
	VLIW	reduce by rule 163
	SUPERSCALAR	reduce by rule 163
	WITHTYPE	reduce by rule 163
	FUN	reduce by rule 163
	VAL	reduce by rule 163
	INCLUDE	reduce by rule 163
	OPEN	reduce by rule 163
	LITTLE	reduce by rule 163
	BIG	reduce by rule 163
	PIPELINE	reduce by rule 163
	LOWERCASE	reduce by rule 163
	UPPERCASE	reduce by rule 163
	VERBATIM	reduce by rule 163
	RTL	reduce by rule 163
	SPAN	reduce by rule 163
	DELAYSLOT	reduce by rule 163
	NONFIX	reduce by rule 163
	INFIX	reduce by rule 163
	INFIXR	reduce by rule 163
	DEBUG	reduce by rule 163
	DELAYSLOT_COLON	reduce by rule 163
	NULLIFIED_COLON	reduce by rule 163
	RESOURCE	reduce by rule 163
	CPU	reduce by rule 163
	LATENCY	reduce by rule 163
	EXCEPTION	reduce by rule 163
	EOF	reduce by rule 163


	.	error


state 717:

	width : int DOTDOT . int 

	INT	shift 64

	int	goto 729

	.	error


state 718:

	field : fieldid COLON cnv signedness width unsignedint_opt .  (reduce by rule 211)

	RBRACE	reduce by rule 211
	COMMA	reduce by rule 211


	.	error


state 719:

	unsignedint_opt : EQ . unsignedint 

	WORD	shift 94
	INT	shift 64

	word	goto 466
	unsignedint	goto 730
	int	goto 464

	.	error


state 720:

	storagedecl : id EQ DOLLAR id LBRACKET cellcount RBRACKET bitSize aliasing defaults . printcell 

	ASM_COLON	shift 732

	printcell	goto 731

	.	error


state 721:

	defaults : WHERE . default_list 

	DOLLAR	shift 735

	default	goto 734
	default_list	goto 733

	.	error


state 722:

	aliasing : ALIASING id .  (reduce by rule 401)

	WHERE	reduce by rule 401
	ASM_COLON	reduce by rule 401


	.	error


state 723:

	bitSize : OF int aggregable . BITS 

	BITS	shift 736


	.	error


state 724:

	aggregable : AGGREGABLE .  (reduce by rule 385)

	BITS	reduce by rule 385


	.	error

error:  state 725: shift/reduce conflict (shift PIPELINE, reduce by rule 148)

state 725:

	consbind : sym of_ty consassembly consencoding rtl nop nullified delayslot delayslotcandidate sdi latency . pipeline 

	ARCHITECTURE	reduce by rule 148
	END	reduce by rule 148
	LOCAL	reduce by rule 148
	IN	reduce by rule 148
	DATATYPE	reduce by rule 148
	TYPE	reduce by rule 148
	AND	reduce by rule 148
	RPAREN	reduce by rule 148
	SEMICOLON	reduce by rule 148
	STORAGE	reduce by rule 148
	LOCATIONS	reduce by rule 148
	BAR	reduce by rule 148
	STRUCTURE	reduce by rule 148
	FUNCTOR	reduce by rule 148
	SIGNATURE	reduce by rule 148
	SHARING	reduce by rule 148
	INSTRUCTION	reduce by rule 148
	VLIW	reduce by rule 148
	SUPERSCALAR	reduce by rule 148
	WITHTYPE	reduce by rule 148
	FUN	reduce by rule 148
	VAL	reduce by rule 148
	INCLUDE	reduce by rule 148
	OPEN	reduce by rule 148
	LITTLE	reduce by rule 148
	BIG	reduce by rule 148
	PIPELINE	shift 738
	LOWERCASE	reduce by rule 148
	UPPERCASE	reduce by rule 148
	VERBATIM	reduce by rule 148
	RTL	reduce by rule 148
	NONFIX	reduce by rule 148
	INFIX	reduce by rule 148
	INFIXR	reduce by rule 148
	DEBUG	reduce by rule 148
	RESOURCE	reduce by rule 148
	CPU	reduce by rule 148
	LATENCY	reduce by rule 148
	EXCEPTION	reduce by rule 148
	EOF	reduce by rule 148

	pipeline	goto 737

	.	error


state 726:

	latency : LATENCY . COLON exp 

	COLON	shift 739


	.	error


state 727:

	sdi : SPAN DEPENDENT . exp 

	CASE	shift 301
	EQ	shift 300
	DOLLAR	shift 299
	TIMES	shift 72
	DEREF	shift 71
	NOT	shift 70
	LLBRACKET	shift 298
	LHASHBRACKET	shift 297
	LPAREN	shift 296
	LBRACKET	shift 295
	LBRACE	shift 294
	LDQUOTE	shift 293
	CELLSET	shift 50
	FN	shift 292
	HASH	shift 291
	IF	shift 290
	TRUE	shift 99
	FALSE	shift 98
	RAISE	shift 289
	LET	shift 288
	OP	shift 287
	ALWAYS	shift 96
	NEVER	shift 95
	ID	shift 49
	SYMBOL	shift 48
	WORD	shift 94
	INT	shift 64
	INTINF	shift 93
	REAL	shift 92
	STRING	shift 91
	CHAR	shift 90

	id	goto 135
	sym	goto 286
	symb	goto 67
	ident2	goto 285
	path	goto 85
	aexp	goto 284
	aexp2	goto 283
	appexp	goto 282
	exp	goto 740
	word	goto 82
	int	goto 81
	intinf	goto 80
	real	goto 79
	string	goto 78
	char	goto 77
	bool	goto 76
	literal	goto 280
	asm_strings	goto 279
	True	goto 74
	False	goto 73

	.	error


state 728:

	exp : exp . HANDLE clauses 
	delayslotcandidate : DELAYSLOT CANDIDATE_COLON exp .  (reduce by rule 150)

	ARCHITECTURE	reduce by rule 150
	END	reduce by rule 150
	LOCAL	reduce by rule 150
	IN	reduce by rule 150
	DATATYPE	reduce by rule 150
	TYPE	reduce by rule 150
	AND	reduce by rule 150
	RPAREN	reduce by rule 150
	SEMICOLON	reduce by rule 150
	STORAGE	reduce by rule 150
	LOCATIONS	reduce by rule 150
	BAR	reduce by rule 150
	HANDLE	shift 402
	STRUCTURE	reduce by rule 150
	FUNCTOR	reduce by rule 150
	SIGNATURE	reduce by rule 150
	SHARING	reduce by rule 150
	INSTRUCTION	reduce by rule 150
	VLIW	reduce by rule 150
	SUPERSCALAR	reduce by rule 150
	WITHTYPE	reduce by rule 150
	FUN	reduce by rule 150
	VAL	reduce by rule 150
	INCLUDE	reduce by rule 150
	OPEN	reduce by rule 150
	LITTLE	reduce by rule 150
	BIG	reduce by rule 150
	PIPELINE	reduce by rule 150
	LOWERCASE	reduce by rule 150
	UPPERCASE	reduce by rule 150
	VERBATIM	reduce by rule 150
	RTL	reduce by rule 150
	SPAN	reduce by rule 150
	NONFIX	reduce by rule 150
	INFIX	reduce by rule 150
	INFIXR	reduce by rule 150
	DEBUG	reduce by rule 150
	RESOURCE	reduce by rule 150
	CPU	reduce by rule 150
	LATENCY	reduce by rule 150
	EXCEPTION	reduce by rule 150
	EOF	reduce by rule 150


	.	error


state 729:

	width : int DOTDOT int .  (reduce by rule 220)

	EQ	reduce by rule 220
	RBRACE	reduce by rule 220
	COMMA	reduce by rule 220


	.	error


state 730:

	unsignedint_opt : EQ unsignedint .  (reduce by rule 224)

	RBRACE	reduce by rule 224
	COMMA	reduce by rule 224


	.	error


state 731:

	storagedecl : id EQ DOLLAR id LBRACKET cellcount RBRACKET bitSize aliasing defaults printcell .  (reduce by rule 383)

	ARCHITECTURE	reduce by rule 383
	END	reduce by rule 383
	LOCAL	reduce by rule 383
	IN	reduce by rule 383
	DATATYPE	reduce by rule 383
	TYPE	reduce by rule 383
	RPAREN	reduce by rule 383
	SEMICOLON	reduce by rule 383
	STORAGE	reduce by rule 383
	LOCATIONS	reduce by rule 383
	BAR	reduce by rule 383
	STRUCTURE	reduce by rule 383
	FUNCTOR	reduce by rule 383
	SIGNATURE	reduce by rule 383
	SHARING	reduce by rule 383
	INSTRUCTION	reduce by rule 383
	VLIW	reduce by rule 383
	SUPERSCALAR	reduce by rule 383
	FUN	reduce by rule 383
	VAL	reduce by rule 383
	INCLUDE	reduce by rule 383
	OPEN	reduce by rule 383
	LITTLE	reduce by rule 383
	BIG	reduce by rule 383
	PIPELINE	reduce by rule 383
	LOWERCASE	reduce by rule 383
	UPPERCASE	reduce by rule 383
	VERBATIM	reduce by rule 383
	RTL	reduce by rule 383
	NONFIX	reduce by rule 383
	INFIX	reduce by rule 383
	INFIXR	reduce by rule 383
	DEBUG	reduce by rule 383
	RESOURCE	reduce by rule 383
	CPU	reduce by rule 383
	LATENCY	reduce by rule 383
	EXCEPTION	reduce by rule 383
	EOF	reduce by rule 383


	.	error


state 732:

	printcell : ASM_COLON . string 
	printcell : ASM_COLON . LPAREN exp RPAREN 

	LPAREN	shift 742
	STRING	shift 91

	string	goto 741

	.	error


state 733:

	defaults : WHERE default_list .  (reduce by rule 405)

	ASM_COLON	reduce by rule 405


	.	error


state 734:

	default_list : default .  (reduce by rule 406)
	default_list : default . AND default_list 

	AND	shift 743
	ASM_COLON	reduce by rule 406


	.	error


state 735:

	default : DOLLAR . id LBRACKET int RBRACKET EQ exp 

	CELLSET	shift 50
	ID	shift 49
	SYMBOL	shift 48

	id	goto 744

	.	error


state 736:

	bitSize : OF int aggregable BITS .  (reduce by rule 386)

	WHERE	reduce by rule 386
	ASM_COLON	reduce by rule 386
	ALIASING	reduce by rule 386


	.	error


state 737:

	consbind : sym of_ty consassembly consencoding rtl nop nullified delayslot delayslotcandidate sdi latency pipeline .  (reduce by rule 144)

	ARCHITECTURE	reduce by rule 144
	END	reduce by rule 144
	LOCAL	reduce by rule 144
	IN	reduce by rule 144
	DATATYPE	reduce by rule 144
	TYPE	reduce by rule 144
	AND	reduce by rule 144
	RPAREN	reduce by rule 144
	SEMICOLON	reduce by rule 144
	STORAGE	reduce by rule 144
	LOCATIONS	reduce by rule 144
	BAR	reduce by rule 144
	STRUCTURE	reduce by rule 144
	FUNCTOR	reduce by rule 144
	SIGNATURE	reduce by rule 144
	SHARING	reduce by rule 144
	INSTRUCTION	reduce by rule 144
	VLIW	reduce by rule 144
	SUPERSCALAR	reduce by rule 144
	WITHTYPE	reduce by rule 144
	FUN	reduce by rule 144
	VAL	reduce by rule 144
	INCLUDE	reduce by rule 144
	OPEN	reduce by rule 144
	LITTLE	reduce by rule 144
	BIG	reduce by rule 144
	PIPELINE	reduce by rule 144
	LOWERCASE	reduce by rule 144
	UPPERCASE	reduce by rule 144
	VERBATIM	reduce by rule 144
	RTL	reduce by rule 144
	NONFIX	reduce by rule 144
	INFIX	reduce by rule 144
	INFIXR	reduce by rule 144
	DEBUG	reduce by rule 144
	RESOURCE	reduce by rule 144
	CPU	reduce by rule 144
	LATENCY	reduce by rule 144
	EXCEPTION	reduce by rule 144
	EOF	reduce by rule 144


	.	error


state 738:

	pipeline : PIPELINE . COLON exp 

	COLON	shift 745


	.	error


state 739:

	latency : LATENCY COLON . exp 

	CASE	shift 301
	EQ	shift 300
	DOLLAR	shift 299
	TIMES	shift 72
	DEREF	shift 71
	NOT	shift 70
	LLBRACKET	shift 298
	LHASHBRACKET	shift 297
	LPAREN	shift 296
	LBRACKET	shift 295
	LBRACE	shift 294
	LDQUOTE	shift 293
	CELLSET	shift 50
	FN	shift 292
	HASH	shift 291
	IF	shift 290
	TRUE	shift 99
	FALSE	shift 98
	RAISE	shift 289
	LET	shift 288
	OP	shift 287
	ALWAYS	shift 96
	NEVER	shift 95
	ID	shift 49
	SYMBOL	shift 48
	WORD	shift 94
	INT	shift 64
	INTINF	shift 93
	REAL	shift 92
	STRING	shift 91
	CHAR	shift 90

	id	goto 135
	sym	goto 286
	symb	goto 67
	ident2	goto 285
	path	goto 85
	aexp	goto 284
	aexp2	goto 283
	appexp	goto 282
	exp	goto 746
	word	goto 82
	int	goto 81
	intinf	goto 80
	real	goto 79
	string	goto 78
	char	goto 77
	bool	goto 76
	literal	goto 280
	asm_strings	goto 279
	True	goto 74
	False	goto 73

	.	error


state 740:

	exp : exp . HANDLE clauses 
	sdi : SPAN DEPENDENT exp .  (reduce by rule 175)

	ARCHITECTURE	reduce by rule 175
	END	reduce by rule 175
	LOCAL	reduce by rule 175
	IN	reduce by rule 175
	DATATYPE	reduce by rule 175
	TYPE	reduce by rule 175
	AND	reduce by rule 175
	RPAREN	reduce by rule 175
	SEMICOLON	reduce by rule 175
	STORAGE	reduce by rule 175
	LOCATIONS	reduce by rule 175
	BAR	reduce by rule 175
	HANDLE	shift 402
	STRUCTURE	reduce by rule 175
	FUNCTOR	reduce by rule 175
	SIGNATURE	reduce by rule 175
	SHARING	reduce by rule 175
	INSTRUCTION	reduce by rule 175
	VLIW	reduce by rule 175
	SUPERSCALAR	reduce by rule 175
	WITHTYPE	reduce by rule 175
	FUN	reduce by rule 175
	VAL	reduce by rule 175
	INCLUDE	reduce by rule 175
	OPEN	reduce by rule 175
	LITTLE	reduce by rule 175
	BIG	reduce by rule 175
	PIPELINE	reduce by rule 175
	LOWERCASE	reduce by rule 175
	UPPERCASE	reduce by rule 175
	VERBATIM	reduce by rule 175
	RTL	reduce by rule 175
	NONFIX	reduce by rule 175
	INFIX	reduce by rule 175
	INFIXR	reduce by rule 175
	DEBUG	reduce by rule 175
	RESOURCE	reduce by rule 175
	CPU	reduce by rule 175
	LATENCY	reduce by rule 175
	EXCEPTION	reduce by rule 175
	EOF	reduce by rule 175


	.	error


state 741:

	printcell : ASM_COLON string .  (reduce by rule 402)

	ARCHITECTURE	reduce by rule 402
	END	reduce by rule 402
	LOCAL	reduce by rule 402
	IN	reduce by rule 402
	DATATYPE	reduce by rule 402
	TYPE	reduce by rule 402
	RPAREN	reduce by rule 402
	SEMICOLON	reduce by rule 402
	STORAGE	reduce by rule 402
	LOCATIONS	reduce by rule 402
	BAR	reduce by rule 402
	STRUCTURE	reduce by rule 402
	FUNCTOR	reduce by rule 402
	SIGNATURE	reduce by rule 402
	SHARING	reduce by rule 402
	INSTRUCTION	reduce by rule 402
	VLIW	reduce by rule 402
	SUPERSCALAR	reduce by rule 402
	FUN	reduce by rule 402
	VAL	reduce by rule 402
	INCLUDE	reduce by rule 402
	OPEN	reduce by rule 402
	LITTLE	reduce by rule 402
	BIG	reduce by rule 402
	PIPELINE	reduce by rule 402
	LOWERCASE	reduce by rule 402
	UPPERCASE	reduce by rule 402
	VERBATIM	reduce by rule 402
	RTL	reduce by rule 402
	NONFIX	reduce by rule 402
	INFIX	reduce by rule 402
	INFIXR	reduce by rule 402
	DEBUG	reduce by rule 402
	RESOURCE	reduce by rule 402
	CPU	reduce by rule 402
	LATENCY	reduce by rule 402
	EXCEPTION	reduce by rule 402
	EOF	reduce by rule 402


	.	error


state 742:

	printcell : ASM_COLON LPAREN . exp RPAREN 

	CASE	shift 301
	EQ	shift 300
	DOLLAR	shift 299
	TIMES	shift 72
	DEREF	shift 71
	NOT	shift 70
	LLBRACKET	shift 298
	LHASHBRACKET	shift 297
	LPAREN	shift 296
	LBRACKET	shift 295
	LBRACE	shift 294
	LDQUOTE	shift 293
	CELLSET	shift 50
	FN	shift 292
	HASH	shift 291
	IF	shift 290
	TRUE	shift 99
	FALSE	shift 98
	RAISE	shift 289
	LET	shift 288
	OP	shift 287
	ALWAYS	shift 96
	NEVER	shift 95
	ID	shift 49
	SYMBOL	shift 48
	WORD	shift 94
	INT	shift 64
	INTINF	shift 93
	REAL	shift 92
	STRING	shift 91
	CHAR	shift 90

	id	goto 135
	sym	goto 286
	symb	goto 67
	ident2	goto 285
	path	goto 85
	aexp	goto 284
	aexp2	goto 283
	appexp	goto 282
	exp	goto 747
	word	goto 82
	int	goto 81
	intinf	goto 80
	real	goto 79
	string	goto 78
	char	goto 77
	bool	goto 76
	literal	goto 280
	asm_strings	goto 279
	True	goto 74
	False	goto 73

	.	error


state 743:

	default_list : default AND . default_list 

	DOLLAR	shift 735

	default	goto 734
	default_list	goto 748

	.	error


state 744:

	default : DOLLAR id . LBRACKET int RBRACKET EQ exp 

	LBRACKET	shift 749


	.	error


state 745:

	pipeline : PIPELINE COLON . exp 

	CASE	shift 301
	EQ	shift 300
	DOLLAR	shift 299
	TIMES	shift 72
	DEREF	shift 71
	NOT	shift 70
	LLBRACKET	shift 298
	LHASHBRACKET	shift 297
	LPAREN	shift 296
	LBRACKET	shift 295
	LBRACE	shift 294
	LDQUOTE	shift 293
	CELLSET	shift 50
	FN	shift 292
	HASH	shift 291
	IF	shift 290
	TRUE	shift 99
	FALSE	shift 98
	RAISE	shift 289
	LET	shift 288
	OP	shift 287
	ALWAYS	shift 96
	NEVER	shift 95
	ID	shift 49
	SYMBOL	shift 48
	WORD	shift 94
	INT	shift 64
	INTINF	shift 93
	REAL	shift 92
	STRING	shift 91
	CHAR	shift 90

	id	goto 135
	sym	goto 286
	symb	goto 67
	ident2	goto 285
	path	goto 85
	aexp	goto 284
	aexp2	goto 283
	appexp	goto 282
	exp	goto 750
	word	goto 82
	int	goto 81
	intinf	goto 80
	real	goto 79
	string	goto 78
	char	goto 77
	bool	goto 76
	literal	goto 280
	asm_strings	goto 279
	True	goto 74
	False	goto 73

	.	error


state 746:

	exp : exp . HANDLE clauses 
	latency : LATENCY COLON exp .  (reduce by rule 145)

	ARCHITECTURE	reduce by rule 145
	END	reduce by rule 145
	LOCAL	reduce by rule 145
	IN	reduce by rule 145
	DATATYPE	reduce by rule 145
	TYPE	reduce by rule 145
	AND	reduce by rule 145
	RPAREN	reduce by rule 145
	SEMICOLON	reduce by rule 145
	STORAGE	reduce by rule 145
	LOCATIONS	reduce by rule 145
	BAR	reduce by rule 145
	HANDLE	shift 402
	STRUCTURE	reduce by rule 145
	FUNCTOR	reduce by rule 145
	SIGNATURE	reduce by rule 145
	SHARING	reduce by rule 145
	INSTRUCTION	reduce by rule 145
	VLIW	reduce by rule 145
	SUPERSCALAR	reduce by rule 145
	WITHTYPE	reduce by rule 145
	FUN	reduce by rule 145
	VAL	reduce by rule 145
	INCLUDE	reduce by rule 145
	OPEN	reduce by rule 145
	LITTLE	reduce by rule 145
	BIG	reduce by rule 145
	PIPELINE	reduce by rule 145
	LOWERCASE	reduce by rule 145
	UPPERCASE	reduce by rule 145
	VERBATIM	reduce by rule 145
	RTL	reduce by rule 145
	NONFIX	reduce by rule 145
	INFIX	reduce by rule 145
	INFIXR	reduce by rule 145
	DEBUG	reduce by rule 145
	RESOURCE	reduce by rule 145
	CPU	reduce by rule 145
	LATENCY	reduce by rule 145
	EXCEPTION	reduce by rule 145
	EOF	reduce by rule 145


	.	error


state 747:

	exp : exp . HANDLE clauses 
	printcell : ASM_COLON LPAREN exp . RPAREN 

	RPAREN	shift 751
	HANDLE	shift 402


	.	error


state 748:

	default_list : default AND default_list .  (reduce by rule 407)

	ASM_COLON	reduce by rule 407


	.	error


state 749:

	default : DOLLAR id LBRACKET . int RBRACKET EQ exp 

	INT	shift 64

	int	goto 752

	.	error


state 750:

	exp : exp . HANDLE clauses 
	pipeline : PIPELINE COLON exp .  (reduce by rule 147)

	ARCHITECTURE	reduce by rule 147
	END	reduce by rule 147
	LOCAL	reduce by rule 147
	IN	reduce by rule 147
	DATATYPE	reduce by rule 147
	TYPE	reduce by rule 147
	AND	reduce by rule 147
	RPAREN	reduce by rule 147
	SEMICOLON	reduce by rule 147
	STORAGE	reduce by rule 147
	LOCATIONS	reduce by rule 147
	BAR	reduce by rule 147
	HANDLE	shift 402
	STRUCTURE	reduce by rule 147
	FUNCTOR	reduce by rule 147
	SIGNATURE	reduce by rule 147
	SHARING	reduce by rule 147
	INSTRUCTION	reduce by rule 147
	VLIW	reduce by rule 147
	SUPERSCALAR	reduce by rule 147
	WITHTYPE	reduce by rule 147
	FUN	reduce by rule 147
	VAL	reduce by rule 147
	INCLUDE	reduce by rule 147
	OPEN	reduce by rule 147
	LITTLE	reduce by rule 147
	BIG	reduce by rule 147
	PIPELINE	reduce by rule 147
	LOWERCASE	reduce by rule 147
	UPPERCASE	reduce by rule 147
	VERBATIM	reduce by rule 147
	RTL	reduce by rule 147
	NONFIX	reduce by rule 147
	INFIX	reduce by rule 147
	INFIXR	reduce by rule 147
	DEBUG	reduce by rule 147
	RESOURCE	reduce by rule 147
	CPU	reduce by rule 147
	LATENCY	reduce by rule 147
	EXCEPTION	reduce by rule 147
	EOF	reduce by rule 147


	.	error


state 751:

	printcell : ASM_COLON LPAREN exp RPAREN .  (reduce by rule 403)

	ARCHITECTURE	reduce by rule 403
	END	reduce by rule 403
	LOCAL	reduce by rule 403
	IN	reduce by rule 403
	DATATYPE	reduce by rule 403
	TYPE	reduce by rule 403
	RPAREN	reduce by rule 403
	SEMICOLON	reduce by rule 403
	STORAGE	reduce by rule 403
	LOCATIONS	reduce by rule 403
	BAR	reduce by rule 403
	STRUCTURE	reduce by rule 403
	FUNCTOR	reduce by rule 403
	SIGNATURE	reduce by rule 403
	SHARING	reduce by rule 403
	INSTRUCTION	reduce by rule 403
	VLIW	reduce by rule 403
	SUPERSCALAR	reduce by rule 403
	FUN	reduce by rule 403
	VAL	reduce by rule 403
	INCLUDE	reduce by rule 403
	OPEN	reduce by rule 403
	LITTLE	reduce by rule 403
	BIG	reduce by rule 403
	PIPELINE	reduce by rule 403
	LOWERCASE	reduce by rule 403
	UPPERCASE	reduce by rule 403
	VERBATIM	reduce by rule 403
	RTL	reduce by rule 403
	NONFIX	reduce by rule 403
	INFIX	reduce by rule 403
	INFIXR	reduce by rule 403
	DEBUG	reduce by rule 403
	RESOURCE	reduce by rule 403
	CPU	reduce by rule 403
	LATENCY	reduce by rule 403
	EXCEPTION	reduce by rule 403
	EOF	reduce by rule 403


	.	error


state 752:

	default : DOLLAR id LBRACKET int . RBRACKET EQ exp 

	RBRACKET	shift 753


	.	error


state 753:

	default : DOLLAR id LBRACKET int RBRACKET . EQ exp 

	EQ	shift 754


	.	error


state 754:

	default : DOLLAR id LBRACKET int RBRACKET EQ . exp 

	CASE	shift 301
	EQ	shift 300
	DOLLAR	shift 299
	TIMES	shift 72
	DEREF	shift 71
	NOT	shift 70
	LLBRACKET	shift 298
	LHASHBRACKET	shift 297
	LPAREN	shift 296
	LBRACKET	shift 295
	LBRACE	shift 294
	LDQUOTE	shift 293
	CELLSET	shift 50
	FN	shift 292
	HASH	shift 291
	IF	shift 290
	TRUE	shift 99
	FALSE	shift 98
	RAISE	shift 289
	LET	shift 288
	OP	shift 287
	ALWAYS	shift 96
	NEVER	shift 95
	ID	shift 49
	SYMBOL	shift 48
	WORD	shift 94
	INT	shift 64
	INTINF	shift 93
	REAL	shift 92
	STRING	shift 91
	CHAR	shift 90

	id	goto 135
	sym	goto 286
	symb	goto 67
	ident2	goto 285
	path	goto 85
	aexp	goto 284
	aexp2	goto 283
	appexp	goto 282
	exp	goto 755
	word	goto 82
	int	goto 81
	intinf	goto 80
	real	goto 79
	string	goto 78
	char	goto 77
	bool	goto 76
	literal	goto 280
	asm_strings	goto 279
	True	goto 74
	False	goto 73

	.	error


state 755:

	exp : exp . HANDLE clauses 
	default : DOLLAR id LBRACKET int RBRACKET EQ exp .  (reduce by rule 408)

	AND	reduce by rule 408
	HANDLE	shift 402
	ASM_COLON	reduce by rule 408


	.	error


state 756:


	EOF	accept


	.	error

16352 of 19587 action table entries left after compaction
2182 goto table entries
