diff options
Diffstat (limited to 'pyGHDL/libghdl/vhdl/nodes.py')
-rw-r--r-- | pyGHDL/libghdl/vhdl/nodes.py | 1775 |
1 files changed, 966 insertions, 809 deletions
diff --git a/pyGHDL/libghdl/vhdl/nodes.py b/pyGHDL/libghdl/vhdl/nodes.py index 619d5c2c4..0caa521f6 100644 --- a/pyGHDL/libghdl/vhdl/nodes.py +++ b/pyGHDL/libghdl/vhdl/nodes.py @@ -186,184 +186,186 @@ class Iir_Kind(IntEnum): Interface_Function_Declaration = 139 Interface_Procedure_Declaration = 140 Signal_Attribute_Declaration = 141 - Identity_Operator = 142 - Negation_Operator = 143 - Absolute_Operator = 144 - Not_Operator = 145 - Implicit_Condition_Operator = 146 - Condition_Operator = 147 - Reduction_And_Operator = 148 - Reduction_Or_Operator = 149 - Reduction_Nand_Operator = 150 - Reduction_Nor_Operator = 151 - Reduction_Xor_Operator = 152 - Reduction_Xnor_Operator = 153 - And_Operator = 154 - Or_Operator = 155 - Nand_Operator = 156 - Nor_Operator = 157 - Xor_Operator = 158 - Xnor_Operator = 159 - Equality_Operator = 160 - Inequality_Operator = 161 - Less_Than_Operator = 162 - Less_Than_Or_Equal_Operator = 163 - Greater_Than_Operator = 164 - Greater_Than_Or_Equal_Operator = 165 - Match_Equality_Operator = 166 - Match_Inequality_Operator = 167 - Match_Less_Than_Operator = 168 - Match_Less_Than_Or_Equal_Operator = 169 - Match_Greater_Than_Operator = 170 - Match_Greater_Than_Or_Equal_Operator = 171 - Sll_Operator = 172 - Sla_Operator = 173 - Srl_Operator = 174 - Sra_Operator = 175 - Rol_Operator = 176 - Ror_Operator = 177 - Addition_Operator = 178 - Substraction_Operator = 179 - Concatenation_Operator = 180 - Multiplication_Operator = 181 - Division_Operator = 182 - Modulus_Operator = 183 - Remainder_Operator = 184 - Exponentiation_Operator = 185 - Function_Call = 186 - Aggregate = 187 - Parenthesis_Expression = 188 - Qualified_Expression = 189 - Type_Conversion = 190 - Allocator_By_Expression = 191 - Allocator_By_Subtype = 192 - Selected_Element = 193 - Dereference = 194 - Implicit_Dereference = 195 - Slice_Name = 196 - Indexed_Name = 197 - Psl_Prev = 198 - Psl_Stable = 199 - Psl_Rose = 200 - Psl_Fell = 201 - Psl_Onehot = 202 - Psl_Onehot0 = 203 - Psl_Expression = 204 - Sensitized_Process_Statement = 205 - Process_Statement = 206 - Concurrent_Simple_Signal_Assignment = 207 - Concurrent_Conditional_Signal_Assignment = 208 - Concurrent_Selected_Signal_Assignment = 209 - Concurrent_Assertion_Statement = 210 - Concurrent_Procedure_Call_Statement = 211 - Concurrent_Break_Statement = 212 - Psl_Assert_Directive = 213 - Psl_Assume_Directive = 214 - Psl_Cover_Directive = 215 - Psl_Restrict_Directive = 216 - Block_Statement = 217 - If_Generate_Statement = 218 - Case_Generate_Statement = 219 - For_Generate_Statement = 220 - Component_Instantiation_Statement = 221 - Psl_Default_Clock = 222 - Generate_Statement_Body = 223 - If_Generate_Else_Clause = 224 - Simple_Simultaneous_Statement = 225 - Simultaneous_Null_Statement = 226 - Simultaneous_Procedural_Statement = 227 - Simultaneous_Case_Statement = 228 - Simultaneous_If_Statement = 229 - Simultaneous_Elsif = 230 - Simple_Signal_Assignment_Statement = 231 - Conditional_Signal_Assignment_Statement = 232 - Selected_Waveform_Assignment_Statement = 233 - Signal_Force_Assignment_Statement = 234 - Signal_Release_Assignment_Statement = 235 - Null_Statement = 236 - Assertion_Statement = 237 - Report_Statement = 238 - Wait_Statement = 239 - Variable_Assignment_Statement = 240 - Conditional_Variable_Assignment_Statement = 241 - Return_Statement = 242 - For_Loop_Statement = 243 - While_Loop_Statement = 244 - Next_Statement = 245 - Exit_Statement = 246 - Case_Statement = 247 - Procedure_Call_Statement = 248 - Break_Statement = 249 - If_Statement = 250 - Elsif = 251 - Character_Literal = 252 - Simple_Name = 253 - Selected_Name = 254 - Operator_Symbol = 255 - Reference_Name = 256 - External_Constant_Name = 257 - External_Signal_Name = 258 - External_Variable_Name = 259 - Selected_By_All_Name = 260 - Parenthesis_Name = 261 - Package_Pathname = 262 - Absolute_Pathname = 263 - Relative_Pathname = 264 - Pathname_Element = 265 - Base_Attribute = 266 - Subtype_Attribute = 267 - Element_Attribute = 268 - Across_Attribute = 269 - Through_Attribute = 270 - Nature_Reference_Attribute = 271 - Left_Type_Attribute = 272 - Right_Type_Attribute = 273 - High_Type_Attribute = 274 - Low_Type_Attribute = 275 - Ascending_Type_Attribute = 276 - Image_Attribute = 277 - Value_Attribute = 278 - Pos_Attribute = 279 - Val_Attribute = 280 - Succ_Attribute = 281 - Pred_Attribute = 282 - Leftof_Attribute = 283 - Rightof_Attribute = 284 - Signal_Slew_Attribute = 285 - Quantity_Slew_Attribute = 286 - Ramp_Attribute = 287 - Zoh_Attribute = 288 - Ltf_Attribute = 289 - Ztf_Attribute = 290 - Dot_Attribute = 291 - Integ_Attribute = 292 - Above_Attribute = 293 - Quantity_Delayed_Attribute = 294 - Delayed_Attribute = 295 - Stable_Attribute = 296 - Quiet_Attribute = 297 - Transaction_Attribute = 298 - Event_Attribute = 299 - Active_Attribute = 300 - Last_Event_Attribute = 301 - Last_Active_Attribute = 302 - Last_Value_Attribute = 303 - Driving_Attribute = 304 - Driving_Value_Attribute = 305 - Behavior_Attribute = 306 - Structure_Attribute = 307 - Simple_Name_Attribute = 308 - Instance_Name_Attribute = 309 - Path_Name_Attribute = 310 - Left_Array_Attribute = 311 - Right_Array_Attribute = 312 - High_Array_Attribute = 313 - Low_Array_Attribute = 314 - Length_Array_Attribute = 315 - Ascending_Array_Attribute = 316 - Range_Array_Attribute = 317 - Reverse_Range_Array_Attribute = 318 - Attribute_Name = 319 + Suspend_State_Declaration = 142 + Identity_Operator = 143 + Negation_Operator = 144 + Absolute_Operator = 145 + Not_Operator = 146 + Implicit_Condition_Operator = 147 + Condition_Operator = 148 + Reduction_And_Operator = 149 + Reduction_Or_Operator = 150 + Reduction_Nand_Operator = 151 + Reduction_Nor_Operator = 152 + Reduction_Xor_Operator = 153 + Reduction_Xnor_Operator = 154 + And_Operator = 155 + Or_Operator = 156 + Nand_Operator = 157 + Nor_Operator = 158 + Xor_Operator = 159 + Xnor_Operator = 160 + Equality_Operator = 161 + Inequality_Operator = 162 + Less_Than_Operator = 163 + Less_Than_Or_Equal_Operator = 164 + Greater_Than_Operator = 165 + Greater_Than_Or_Equal_Operator = 166 + Match_Equality_Operator = 167 + Match_Inequality_Operator = 168 + Match_Less_Than_Operator = 169 + Match_Less_Than_Or_Equal_Operator = 170 + Match_Greater_Than_Operator = 171 + Match_Greater_Than_Or_Equal_Operator = 172 + Sll_Operator = 173 + Sla_Operator = 174 + Srl_Operator = 175 + Sra_Operator = 176 + Rol_Operator = 177 + Ror_Operator = 178 + Addition_Operator = 179 + Substraction_Operator = 180 + Concatenation_Operator = 181 + Multiplication_Operator = 182 + Division_Operator = 183 + Modulus_Operator = 184 + Remainder_Operator = 185 + Exponentiation_Operator = 186 + Function_Call = 187 + Aggregate = 188 + Parenthesis_Expression = 189 + Qualified_Expression = 190 + Type_Conversion = 191 + Allocator_By_Expression = 192 + Allocator_By_Subtype = 193 + Selected_Element = 194 + Dereference = 195 + Implicit_Dereference = 196 + Slice_Name = 197 + Indexed_Name = 198 + Psl_Prev = 199 + Psl_Stable = 200 + Psl_Rose = 201 + Psl_Fell = 202 + Psl_Onehot = 203 + Psl_Onehot0 = 204 + Psl_Expression = 205 + Sensitized_Process_Statement = 206 + Process_Statement = 207 + Concurrent_Simple_Signal_Assignment = 208 + Concurrent_Conditional_Signal_Assignment = 209 + Concurrent_Selected_Signal_Assignment = 210 + Concurrent_Assertion_Statement = 211 + Concurrent_Procedure_Call_Statement = 212 + Concurrent_Break_Statement = 213 + Psl_Assert_Directive = 214 + Psl_Assume_Directive = 215 + Psl_Cover_Directive = 216 + Psl_Restrict_Directive = 217 + Block_Statement = 218 + If_Generate_Statement = 219 + Case_Generate_Statement = 220 + For_Generate_Statement = 221 + Component_Instantiation_Statement = 222 + Psl_Default_Clock = 223 + Generate_Statement_Body = 224 + If_Generate_Else_Clause = 225 + Simple_Simultaneous_Statement = 226 + Simultaneous_Null_Statement = 227 + Simultaneous_Procedural_Statement = 228 + Simultaneous_Case_Statement = 229 + Simultaneous_If_Statement = 230 + Simultaneous_Elsif = 231 + Simple_Signal_Assignment_Statement = 232 + Conditional_Signal_Assignment_Statement = 233 + Selected_Waveform_Assignment_Statement = 234 + Signal_Force_Assignment_Statement = 235 + Signal_Release_Assignment_Statement = 236 + Null_Statement = 237 + Assertion_Statement = 238 + Report_Statement = 239 + Wait_Statement = 240 + Variable_Assignment_Statement = 241 + Conditional_Variable_Assignment_Statement = 242 + Return_Statement = 243 + For_Loop_Statement = 244 + While_Loop_Statement = 245 + Next_Statement = 246 + Exit_Statement = 247 + Case_Statement = 248 + Procedure_Call_Statement = 249 + Break_Statement = 250 + If_Statement = 251 + Suspend_State_Statement = 252 + Elsif = 253 + Character_Literal = 254 + Simple_Name = 255 + Selected_Name = 256 + Operator_Symbol = 257 + Reference_Name = 258 + External_Constant_Name = 259 + External_Signal_Name = 260 + External_Variable_Name = 261 + Selected_By_All_Name = 262 + Parenthesis_Name = 263 + Package_Pathname = 264 + Absolute_Pathname = 265 + Relative_Pathname = 266 + Pathname_Element = 267 + Base_Attribute = 268 + Subtype_Attribute = 269 + Element_Attribute = 270 + Across_Attribute = 271 + Through_Attribute = 272 + Nature_Reference_Attribute = 273 + Left_Type_Attribute = 274 + Right_Type_Attribute = 275 + High_Type_Attribute = 276 + Low_Type_Attribute = 277 + Ascending_Type_Attribute = 278 + Image_Attribute = 279 + Value_Attribute = 280 + Pos_Attribute = 281 + Val_Attribute = 282 + Succ_Attribute = 283 + Pred_Attribute = 284 + Leftof_Attribute = 285 + Rightof_Attribute = 286 + Signal_Slew_Attribute = 287 + Quantity_Slew_Attribute = 288 + Ramp_Attribute = 289 + Zoh_Attribute = 290 + Ltf_Attribute = 291 + Ztf_Attribute = 292 + Dot_Attribute = 293 + Integ_Attribute = 294 + Above_Attribute = 295 + Quantity_Delayed_Attribute = 296 + Delayed_Attribute = 297 + Stable_Attribute = 298 + Quiet_Attribute = 299 + Transaction_Attribute = 300 + Event_Attribute = 301 + Active_Attribute = 302 + Last_Event_Attribute = 303 + Last_Active_Attribute = 304 + Last_Value_Attribute = 305 + Driving_Attribute = 306 + Driving_Value_Attribute = 307 + Behavior_Attribute = 308 + Structure_Attribute = 309 + Simple_Name_Attribute = 310 + Instance_Name_Attribute = 311 + Path_Name_Attribute = 312 + Left_Array_Attribute = 313 + Right_Array_Attribute = 314 + High_Array_Attribute = 315 + Low_Array_Attribute = 316 + Length_Array_Attribute = 317 + Ascending_Array_Attribute = 318 + Range_Array_Attribute = 319 + Reverse_Range_Array_Attribute = 320 + Attribute_Name = 321 @export @@ -1073,6 +1075,30 @@ class Iir_Kinds: Iir_Kind.If_Statement, ] + Sequential_Statement_Ext = [ + Iir_Kind.Simple_Signal_Assignment_Statement, + Iir_Kind.Conditional_Signal_Assignment_Statement, + Iir_Kind.Selected_Waveform_Assignment_Statement, + Iir_Kind.Signal_Force_Assignment_Statement, + Iir_Kind.Signal_Release_Assignment_Statement, + Iir_Kind.Null_Statement, + Iir_Kind.Assertion_Statement, + Iir_Kind.Report_Statement, + Iir_Kind.Wait_Statement, + Iir_Kind.Variable_Assignment_Statement, + Iir_Kind.Conditional_Variable_Assignment_Statement, + Iir_Kind.Return_Statement, + Iir_Kind.For_Loop_Statement, + Iir_Kind.While_Loop_Statement, + Iir_Kind.Next_Statement, + Iir_Kind.Exit_Statement, + Iir_Kind.Case_Statement, + Iir_Kind.Procedure_Call_Statement, + Iir_Kind.Break_Statement, + Iir_Kind.If_Statement, + Iir_Kind.Suspend_State_Statement, + ] + Next_Exit_Statement = [ Iir_Kind.Next_Statement, Iir_Kind.Exit_Statement, @@ -1184,153 +1210,153 @@ class Iir_Predefined(IntEnum): Enum_Less_Equal = 13 Enum_Greater = 14 Enum_Greater_Equal = 15 - Enum_Minimum = 16 - Enum_Maximum = 17 - Enum_To_String = 18 - Bit_And = 19 - Bit_Or = 20 - Bit_Nand = 21 - Bit_Nor = 22 - Bit_Xor = 23 - Bit_Xnor = 24 - Bit_Not = 25 - Bit_Match_Equality = 26 - Bit_Match_Inequality = 27 - Bit_Match_Less = 28 - Bit_Match_Less_Equal = 29 - Bit_Match_Greater = 30 - Bit_Match_Greater_Equal = 31 - Bit_Condition = 32 - Bit_Rising_Edge = 33 - Bit_Falling_Edge = 34 - Integer_Equality = 35 - Integer_Inequality = 36 - Integer_Less = 37 - Integer_Less_Equal = 38 - Integer_Greater = 39 - Integer_Greater_Equal = 40 - Integer_Identity = 41 - Integer_Negation = 42 - Integer_Absolute = 43 - Integer_Plus = 44 - Integer_Minus = 45 - Integer_Mul = 46 - Integer_Div = 47 - Integer_Mod = 48 - Integer_Rem = 49 - Integer_Exp = 50 - Integer_Minimum = 51 - Integer_Maximum = 52 - Integer_To_String = 53 - Floating_Equality = 54 - Floating_Inequality = 55 - Floating_Less = 56 - Floating_Less_Equal = 57 - Floating_Greater = 58 - Floating_Greater_Equal = 59 - Floating_Identity = 60 - Floating_Negation = 61 - Floating_Absolute = 62 - Floating_Plus = 63 - Floating_Minus = 64 - Floating_Mul = 65 - Floating_Div = 66 - Floating_Exp = 67 - Floating_Minimum = 68 - Floating_Maximum = 69 - Floating_To_String = 70 - Real_To_String_Digits = 71 - Real_To_String_Format = 72 - Universal_R_I_Mul = 73 - Universal_I_R_Mul = 74 - Universal_R_I_Div = 75 - Physical_Equality = 76 - Physical_Inequality = 77 - Physical_Less = 78 - Physical_Less_Equal = 79 - Physical_Greater = 80 - Physical_Greater_Equal = 81 - Physical_Identity = 82 - Physical_Negation = 83 - Physical_Absolute = 84 - Physical_Plus = 85 - Physical_Minus = 86 - Physical_Integer_Mul = 87 - Physical_Real_Mul = 88 - Integer_Physical_Mul = 89 - Real_Physical_Mul = 90 - Physical_Integer_Div = 91 - Physical_Real_Div = 92 - Physical_Physical_Div = 93 - Physical_Mod = 94 - Physical_Rem = 95 - Physical_Minimum = 96 - Physical_Maximum = 97 - Physical_To_String = 98 - Time_To_String_Unit = 99 - Access_Equality = 100 - Access_Inequality = 101 - Record_Equality = 102 - Record_Inequality = 103 - Array_Equality = 104 - Array_Inequality = 105 - Array_Less = 106 - Array_Less_Equal = 107 - Array_Greater = 108 - Array_Greater_Equal = 109 - Array_Array_Concat = 110 - Array_Element_Concat = 111 - Element_Array_Concat = 112 - Element_Element_Concat = 113 - Array_Minimum = 114 - Array_Maximum = 115 - Vector_Minimum = 116 - Vector_Maximum = 117 - Array_Sll = 118 - Array_Srl = 119 - Array_Sla = 120 - Array_Sra = 121 - Array_Rol = 122 - Array_Ror = 123 - TF_Array_And = 124 - TF_Array_Or = 125 - TF_Array_Nand = 126 - TF_Array_Nor = 127 - TF_Array_Xor = 128 - TF_Array_Xnor = 129 - TF_Array_Not = 130 - TF_Reduction_And = 131 - TF_Reduction_Or = 132 - TF_Reduction_Nand = 133 - TF_Reduction_Nor = 134 - TF_Reduction_Xor = 135 - TF_Reduction_Xnor = 136 - TF_Reduction_Not = 137 - TF_Array_Element_And = 138 - TF_Element_Array_And = 139 - TF_Array_Element_Or = 140 - TF_Element_Array_Or = 141 - TF_Array_Element_Nand = 142 - TF_Element_Array_Nand = 143 - TF_Array_Element_Nor = 144 - TF_Element_Array_Nor = 145 - TF_Array_Element_Xor = 146 - TF_Element_Array_Xor = 147 - TF_Array_Element_Xnor = 148 - TF_Element_Array_Xnor = 149 - Bit_Array_Match_Equality = 150 - Bit_Array_Match_Inequality = 151 - Array_Char_To_String = 152 - Bit_Vector_To_Ostring = 153 - Bit_Vector_To_Hstring = 154 - Std_Ulogic_Match_Equality = 155 - Std_Ulogic_Match_Inequality = 156 - Std_Ulogic_Match_Less = 157 - Std_Ulogic_Match_Less_Equal = 158 - Std_Ulogic_Match_Greater = 159 - Std_Ulogic_Match_Greater_Equal = 160 - Std_Ulogic_Array_Match_Equality = 161 - Std_Ulogic_Array_Match_Inequality = 162 + Bit_And = 16 + Bit_Or = 17 + Bit_Nand = 18 + Bit_Nor = 19 + Bit_Xor = 20 + Bit_Xnor = 21 + Bit_Not = 22 + Bit_Match_Equality = 23 + Bit_Match_Inequality = 24 + Bit_Match_Less = 25 + Bit_Match_Less_Equal = 26 + Bit_Match_Greater = 27 + Bit_Match_Greater_Equal = 28 + Bit_Condition = 29 + Integer_Equality = 30 + Integer_Inequality = 31 + Integer_Less = 32 + Integer_Less_Equal = 33 + Integer_Greater = 34 + Integer_Greater_Equal = 35 + Integer_Identity = 36 + Integer_Negation = 37 + Integer_Absolute = 38 + Integer_Plus = 39 + Integer_Minus = 40 + Integer_Mul = 41 + Integer_Div = 42 + Integer_Mod = 43 + Integer_Rem = 44 + Integer_Exp = 45 + Floating_Equality = 46 + Floating_Inequality = 47 + Floating_Less = 48 + Floating_Less_Equal = 49 + Floating_Greater = 50 + Floating_Greater_Equal = 51 + Floating_Identity = 52 + Floating_Negation = 53 + Floating_Absolute = 54 + Floating_Plus = 55 + Floating_Minus = 56 + Floating_Mul = 57 + Floating_Div = 58 + Floating_Exp = 59 + Universal_R_I_Mul = 60 + Universal_I_R_Mul = 61 + Universal_R_I_Div = 62 + Physical_Equality = 63 + Physical_Inequality = 64 + Physical_Less = 65 + Physical_Less_Equal = 66 + Physical_Greater = 67 + Physical_Greater_Equal = 68 + Physical_Identity = 69 + Physical_Negation = 70 + Physical_Absolute = 71 + Physical_Plus = 72 + Physical_Minus = 73 + Physical_Integer_Mul = 74 + Physical_Real_Mul = 75 + Integer_Physical_Mul = 76 + Real_Physical_Mul = 77 + Physical_Integer_Div = 78 + Physical_Real_Div = 79 + Physical_Physical_Div = 80 + Physical_Mod = 81 + Physical_Rem = 82 + Access_Equality = 83 + Access_Inequality = 84 + Record_Equality = 85 + Record_Inequality = 86 + Array_Equality = 87 + Array_Inequality = 88 + Array_Less = 89 + Array_Less_Equal = 90 + Array_Greater = 91 + Array_Greater_Equal = 92 + Array_Array_Concat = 93 + Array_Element_Concat = 94 + Element_Array_Concat = 95 + Element_Element_Concat = 96 + Array_Minimum = 97 + Array_Maximum = 98 + Vector_Minimum = 99 + Vector_Maximum = 100 + Array_Sll = 101 + Array_Srl = 102 + Array_Sla = 103 + Array_Sra = 104 + Array_Rol = 105 + Array_Ror = 106 + TF_Array_And = 107 + TF_Array_Or = 108 + TF_Array_Nand = 109 + TF_Array_Nor = 110 + TF_Array_Xor = 111 + TF_Array_Xnor = 112 + TF_Array_Not = 113 + TF_Reduction_And = 114 + TF_Reduction_Or = 115 + TF_Reduction_Nand = 116 + TF_Reduction_Nor = 117 + TF_Reduction_Xor = 118 + TF_Reduction_Xnor = 119 + TF_Reduction_Not = 120 + TF_Array_Element_And = 121 + TF_Element_Array_And = 122 + TF_Array_Element_Or = 123 + TF_Element_Array_Or = 124 + TF_Array_Element_Nand = 125 + TF_Element_Array_Nand = 126 + TF_Array_Element_Nor = 127 + TF_Element_Array_Nor = 128 + TF_Array_Element_Xor = 129 + TF_Element_Array_Xor = 130 + TF_Array_Element_Xnor = 131 + TF_Element_Array_Xnor = 132 + Bit_Array_Match_Equality = 133 + Bit_Array_Match_Inequality = 134 + Std_Ulogic_Match_Equality = 135 + Std_Ulogic_Match_Inequality = 136 + Std_Ulogic_Match_Less = 137 + Std_Ulogic_Match_Less_Equal = 138 + Std_Ulogic_Match_Greater = 139 + Std_Ulogic_Match_Greater_Equal = 140 + Std_Ulogic_Array_Match_Equality = 141 + Std_Ulogic_Array_Match_Inequality = 142 + Enum_Minimum = 143 + Enum_Maximum = 144 + Enum_To_String = 145 + Integer_Minimum = 146 + Integer_Maximum = 147 + Integer_To_String = 148 + Bit_Rising_Edge = 149 + Bit_Falling_Edge = 150 + Floating_Minimum = 151 + Floating_Maximum = 152 + Floating_To_String = 153 + Real_To_String_Digits = 154 + Real_To_String_Format = 155 + Physical_Minimum = 156 + Physical_Maximum = 157 + Physical_To_String = 158 + Time_To_String_Unit = 159 + Array_Char_To_String = 160 + Bit_Vector_To_Ostring = 161 + Bit_Vector_To_Hstring = 162 Deallocate = 163 File_Open = 164 File_Open_Status = 165 @@ -1347,490 +1373,582 @@ class Iir_Predefined(IntEnum): Foreign_Untruncated_Text_Read = 176 Foreign_Textio_Read_Real = 177 Foreign_Textio_Write_Real = 178 - Ieee_1164_Scalar_And = 179 - Ieee_1164_Scalar_Nand = 180 - Ieee_1164_Scalar_Or = 181 - Ieee_1164_Scalar_Nor = 182 - Ieee_1164_Scalar_Xor = 183 - Ieee_1164_Scalar_Xnor = 184 - Ieee_1164_Scalar_Not = 185 - Ieee_1164_Vector_And = 186 - Ieee_1164_Vector_Nand = 187 - Ieee_1164_Vector_Or = 188 - Ieee_1164_Vector_Nor = 189 - Ieee_1164_Vector_Xor = 190 - Ieee_1164_Vector_Xnor = 191 - Ieee_1164_Vector_Not = 192 - Ieee_1164_To_Bit = 193 - Ieee_1164_To_Bitvector = 194 - Ieee_1164_To_Stdulogic = 195 - Ieee_1164_To_Stdlogicvector_Bv = 196 - Ieee_1164_To_Stdlogicvector_Suv = 197 - Ieee_1164_To_Stdulogicvector_Bv = 198 - Ieee_1164_To_Stdulogicvector_Slv = 199 - Ieee_1164_To_X01_Slv = 200 - Ieee_1164_To_X01_Suv = 201 - Ieee_1164_To_X01_Log = 202 - Ieee_1164_To_X01_Bv_Slv = 203 - Ieee_1164_To_X01_Bv_Suv = 204 - Ieee_1164_To_X01_Bit_Log = 205 - Ieee_1164_To_X01Z_Slv = 206 - Ieee_1164_To_X01Z_Suv = 207 - Ieee_1164_To_X01Z_Log = 208 - Ieee_1164_To_X01Z_Bv_Slv = 209 - Ieee_1164_To_X01Z_Bv_Suv = 210 - Ieee_1164_To_X01Z_Bit_Log = 211 - Ieee_1164_To_UX01_Slv = 212 - Ieee_1164_To_UX01_Suv = 213 - Ieee_1164_To_UX01_Log = 214 - Ieee_1164_To_UX01_Bv_Slv = 215 - Ieee_1164_To_UX01_Bv_Suv = 216 - Ieee_1164_To_UX01_Bit_Log = 217 - Ieee_1164_Vector_Is_X = 218 - Ieee_1164_Scalar_Is_X = 219 - Ieee_1164_Rising_Edge = 220 - Ieee_1164_Falling_Edge = 221 - Ieee_1164_And_Suv_Log = 222 - Ieee_1164_And_Log_Suv = 223 - Ieee_1164_Nand_Suv_Log = 224 - Ieee_1164_Nand_Log_Suv = 225 - Ieee_1164_Or_Suv_Log = 226 - Ieee_1164_Or_Log_Suv = 227 - Ieee_1164_Nor_Suv_Log = 228 - Ieee_1164_Nor_Log_Suv = 229 - Ieee_1164_Xor_Suv_Log = 230 - Ieee_1164_Xor_Log_Suv = 231 - Ieee_1164_Xnor_Suv_Log = 232 - Ieee_1164_Xnor_Log_Suv = 233 - Ieee_1164_And_Suv = 234 - Ieee_1164_Nand_Suv = 235 - Ieee_1164_Or_Suv = 236 - Ieee_1164_Nor_Suv = 237 - Ieee_1164_Xor_Suv = 238 - Ieee_1164_Xnor_Suv = 239 - Ieee_1164_Vector_Sll = 240 - Ieee_1164_Vector_Srl = 241 - Ieee_1164_Vector_Rol = 242 - Ieee_1164_Vector_Ror = 243 - Ieee_1164_Condition_Operator = 244 - Ieee_Numeric_Std_Toint_Uns_Nat = 245 - Ieee_Numeric_Std_Toint_Sgn_Int = 246 - Ieee_Numeric_Std_Touns_Nat_Nat_Uns = 247 - Ieee_Numeric_Std_Touns_Nat_Uns_Uns = 248 - Ieee_Numeric_Std_Tosgn_Int_Nat_Sgn = 249 - Ieee_Numeric_Std_Tosgn_Int_Sgn_Sgn = 250 - Ieee_Numeric_Std_Resize_Uns_Nat = 251 - Ieee_Numeric_Std_Resize_Sgn_Nat = 252 - Ieee_Numeric_Std_Resize_Uns_Uns = 253 - Ieee_Numeric_Std_Resize_Sgn_Sgn = 254 - Ieee_Numeric_Std_Add_Uns_Uns = 255 - Ieee_Numeric_Std_Add_Uns_Nat = 256 - Ieee_Numeric_Std_Add_Nat_Uns = 257 - Ieee_Numeric_Std_Add_Uns_Log = 258 - Ieee_Numeric_Std_Add_Log_Uns = 259 - Ieee_Numeric_Std_Add_Sgn_Sgn = 260 - Ieee_Numeric_Std_Add_Sgn_Int = 261 - Ieee_Numeric_Std_Add_Int_Sgn = 262 - Ieee_Numeric_Std_Add_Sgn_Log = 263 - Ieee_Numeric_Std_Add_Log_Sgn = 264 - Ieee_Numeric_Std_Sub_Uns_Uns = 265 - Ieee_Numeric_Std_Sub_Uns_Nat = 266 - Ieee_Numeric_Std_Sub_Nat_Uns = 267 - Ieee_Numeric_Std_Sub_Uns_Log = 268 - Ieee_Numeric_Std_Sub_Log_Uns = 269 - Ieee_Numeric_Std_Sub_Sgn_Sgn = 270 - Ieee_Numeric_Std_Sub_Sgn_Int = 271 - Ieee_Numeric_Std_Sub_Int_Sgn = 272 - Ieee_Numeric_Std_Sub_Sgn_Log = 273 - Ieee_Numeric_Std_Sub_Log_Sgn = 274 - Ieee_Numeric_Std_Mul_Uns_Uns = 275 - Ieee_Numeric_Std_Mul_Uns_Nat = 276 - Ieee_Numeric_Std_Mul_Nat_Uns = 277 - Ieee_Numeric_Std_Mul_Sgn_Sgn = 278 - Ieee_Numeric_Std_Mul_Sgn_Int = 279 - Ieee_Numeric_Std_Mul_Int_Sgn = 280 - Ieee_Numeric_Std_Div_Uns_Uns = 281 - Ieee_Numeric_Std_Div_Uns_Nat = 282 - Ieee_Numeric_Std_Div_Nat_Uns = 283 - Ieee_Numeric_Std_Div_Sgn_Sgn = 284 - Ieee_Numeric_Std_Div_Sgn_Int = 285 - Ieee_Numeric_Std_Div_Int_Sgn = 286 - Ieee_Numeric_Std_Rem_Uns_Uns = 287 - Ieee_Numeric_Std_Rem_Uns_Nat = 288 - Ieee_Numeric_Std_Rem_Nat_Uns = 289 - Ieee_Numeric_Std_Rem_Sgn_Sgn = 290 - Ieee_Numeric_Std_Rem_Sgn_Int = 291 - Ieee_Numeric_Std_Rem_Int_Sgn = 292 - Ieee_Numeric_Std_Mod_Uns_Uns = 293 - Ieee_Numeric_Std_Mod_Uns_Nat = 294 - Ieee_Numeric_Std_Mod_Nat_Uns = 295 - Ieee_Numeric_Std_Mod_Sgn_Sgn = 296 - Ieee_Numeric_Std_Mod_Sgn_Int = 297 - Ieee_Numeric_Std_Mod_Int_Sgn = 298 - Ieee_Numeric_Std_Gt_Uns_Uns = 299 - Ieee_Numeric_Std_Gt_Uns_Nat = 300 - Ieee_Numeric_Std_Gt_Nat_Uns = 301 - Ieee_Numeric_Std_Gt_Sgn_Sgn = 302 - Ieee_Numeric_Std_Gt_Sgn_Int = 303 - Ieee_Numeric_Std_Gt_Int_Sgn = 304 - Ieee_Numeric_Std_Lt_Uns_Uns = 305 - Ieee_Numeric_Std_Lt_Uns_Nat = 306 - Ieee_Numeric_Std_Lt_Nat_Uns = 307 - Ieee_Numeric_Std_Lt_Sgn_Sgn = 308 - Ieee_Numeric_Std_Lt_Sgn_Int = 309 - Ieee_Numeric_Std_Lt_Int_Sgn = 310 - Ieee_Numeric_Std_Le_Uns_Uns = 311 - Ieee_Numeric_Std_Le_Uns_Nat = 312 - Ieee_Numeric_Std_Le_Nat_Uns = 313 - Ieee_Numeric_Std_Le_Sgn_Sgn = 314 - Ieee_Numeric_Std_Le_Sgn_Int = 315 - Ieee_Numeric_Std_Le_Int_Sgn = 316 - Ieee_Numeric_Std_Ge_Uns_Uns = 317 - Ieee_Numeric_Std_Ge_Uns_Nat = 318 - Ieee_Numeric_Std_Ge_Nat_Uns = 319 - Ieee_Numeric_Std_Ge_Sgn_Sgn = 320 - Ieee_Numeric_Std_Ge_Sgn_Int = 321 - Ieee_Numeric_Std_Ge_Int_Sgn = 322 - Ieee_Numeric_Std_Eq_Uns_Uns = 323 - Ieee_Numeric_Std_Eq_Uns_Nat = 324 - Ieee_Numeric_Std_Eq_Nat_Uns = 325 - Ieee_Numeric_Std_Eq_Sgn_Sgn = 326 - Ieee_Numeric_Std_Eq_Sgn_Int = 327 - Ieee_Numeric_Std_Eq_Int_Sgn = 328 - Ieee_Numeric_Std_Ne_Uns_Uns = 329 - Ieee_Numeric_Std_Ne_Uns_Nat = 330 - Ieee_Numeric_Std_Ne_Nat_Uns = 331 - Ieee_Numeric_Std_Ne_Sgn_Sgn = 332 - Ieee_Numeric_Std_Ne_Sgn_Int = 333 - Ieee_Numeric_Std_Ne_Int_Sgn = 334 - Ieee_Numeric_Std_Match_Gt_Uns_Uns = 335 - Ieee_Numeric_Std_Match_Gt_Uns_Nat = 336 - Ieee_Numeric_Std_Match_Gt_Nat_Uns = 337 - Ieee_Numeric_Std_Match_Gt_Sgn_Sgn = 338 - Ieee_Numeric_Std_Match_Gt_Sgn_Int = 339 - Ieee_Numeric_Std_Match_Gt_Int_Sgn = 340 - Ieee_Numeric_Std_Match_Lt_Uns_Uns = 341 - Ieee_Numeric_Std_Match_Lt_Uns_Nat = 342 - Ieee_Numeric_Std_Match_Lt_Nat_Uns = 343 - Ieee_Numeric_Std_Match_Lt_Sgn_Sgn = 344 - Ieee_Numeric_Std_Match_Lt_Sgn_Int = 345 - Ieee_Numeric_Std_Match_Lt_Int_Sgn = 346 - Ieee_Numeric_Std_Match_Le_Uns_Uns = 347 - Ieee_Numeric_Std_Match_Le_Uns_Nat = 348 - Ieee_Numeric_Std_Match_Le_Nat_Uns = 349 - Ieee_Numeric_Std_Match_Le_Sgn_Sgn = 350 - Ieee_Numeric_Std_Match_Le_Sgn_Int = 351 - Ieee_Numeric_Std_Match_Le_Int_Sgn = 352 - Ieee_Numeric_Std_Match_Ge_Uns_Uns = 353 - Ieee_Numeric_Std_Match_Ge_Uns_Nat = 354 - Ieee_Numeric_Std_Match_Ge_Nat_Uns = 355 - Ieee_Numeric_Std_Match_Ge_Sgn_Sgn = 356 - Ieee_Numeric_Std_Match_Ge_Sgn_Int = 357 - Ieee_Numeric_Std_Match_Ge_Int_Sgn = 358 - Ieee_Numeric_Std_Match_Eq_Uns_Uns = 359 - Ieee_Numeric_Std_Match_Eq_Uns_Nat = 360 - Ieee_Numeric_Std_Match_Eq_Nat_Uns = 361 - Ieee_Numeric_Std_Match_Eq_Sgn_Sgn = 362 - Ieee_Numeric_Std_Match_Eq_Sgn_Int = 363 - Ieee_Numeric_Std_Match_Eq_Int_Sgn = 364 - Ieee_Numeric_Std_Match_Ne_Uns_Uns = 365 - Ieee_Numeric_Std_Match_Ne_Uns_Nat = 366 - Ieee_Numeric_Std_Match_Ne_Nat_Uns = 367 - Ieee_Numeric_Std_Match_Ne_Sgn_Sgn = 368 - Ieee_Numeric_Std_Match_Ne_Sgn_Int = 369 - Ieee_Numeric_Std_Match_Ne_Int_Sgn = 370 - Ieee_Numeric_Std_Sll_Uns_Int = 371 - Ieee_Numeric_Std_Sll_Sgn_Int = 372 - Ieee_Numeric_Std_Srl_Uns_Int = 373 - Ieee_Numeric_Std_Srl_Sgn_Int = 374 - Ieee_Numeric_Std_Sla_Uns_Int = 375 - Ieee_Numeric_Std_Sla_Sgn_Int = 376 - Ieee_Numeric_Std_Sra_Uns_Int = 377 - Ieee_Numeric_Std_Sra_Sgn_Int = 378 - Ieee_Numeric_Std_Rol_Uns_Int = 379 - Ieee_Numeric_Std_Rol_Sgn_Int = 380 - Ieee_Numeric_Std_Ror_Uns_Int = 381 - Ieee_Numeric_Std_Ror_Sgn_Int = 382 - Ieee_Numeric_Std_And_Uns_Uns = 383 - Ieee_Numeric_Std_And_Sgn_Sgn = 384 - Ieee_Numeric_Std_Or_Uns_Uns = 385 - Ieee_Numeric_Std_Or_Sgn_Sgn = 386 - Ieee_Numeric_Std_Nand_Uns_Uns = 387 - Ieee_Numeric_Std_Nand_Sgn_Sgn = 388 - Ieee_Numeric_Std_Nor_Uns_Uns = 389 - Ieee_Numeric_Std_Nor_Sgn_Sgn = 390 - Ieee_Numeric_Std_Xor_Uns_Uns = 391 - Ieee_Numeric_Std_Xor_Sgn_Sgn = 392 - Ieee_Numeric_Std_Xnor_Uns_Uns = 393 - Ieee_Numeric_Std_Xnor_Sgn_Sgn = 394 - Ieee_Numeric_Std_Not_Uns = 395 - Ieee_Numeric_Std_Not_Sgn = 396 - Ieee_Numeric_Std_Abs_Sgn = 397 - Ieee_Numeric_Std_Neg_Uns = 398 - Ieee_Numeric_Std_Neg_Sgn = 399 - Ieee_Numeric_Std_Min_Uns_Uns = 400 - Ieee_Numeric_Std_Min_Uns_Nat = 401 - Ieee_Numeric_Std_Min_Nat_Uns = 402 - Ieee_Numeric_Std_Min_Sgn_Sgn = 403 - Ieee_Numeric_Std_Min_Sgn_Int = 404 - Ieee_Numeric_Std_Min_Int_Sgn = 405 - Ieee_Numeric_Std_Max_Uns_Uns = 406 - Ieee_Numeric_Std_Max_Uns_Nat = 407 - Ieee_Numeric_Std_Max_Nat_Uns = 408 - Ieee_Numeric_Std_Max_Sgn_Sgn = 409 - Ieee_Numeric_Std_Max_Sgn_Int = 410 - Ieee_Numeric_Std_Max_Int_Sgn = 411 - Ieee_Numeric_Std_Shf_Left_Uns_Nat = 412 - Ieee_Numeric_Std_Shf_Right_Uns_Nat = 413 - Ieee_Numeric_Std_Shf_Left_Sgn_Nat = 414 - Ieee_Numeric_Std_Shf_Right_Sgn_Nat = 415 - Ieee_Numeric_Std_Rot_Left_Uns_Nat = 416 - Ieee_Numeric_Std_Rot_Right_Uns_Nat = 417 - Ieee_Numeric_Std_Rot_Left_Sgn_Nat = 418 - Ieee_Numeric_Std_Rot_Right_Sgn_Nat = 419 - Ieee_Numeric_Std_And_Sgn = 420 - Ieee_Numeric_Std_Nand_Sgn = 421 - Ieee_Numeric_Std_Or_Sgn = 422 - Ieee_Numeric_Std_Nor_Sgn = 423 - Ieee_Numeric_Std_Xor_Sgn = 424 - Ieee_Numeric_Std_Xnor_Sgn = 425 - Ieee_Numeric_Std_And_Uns = 426 - Ieee_Numeric_Std_Nand_Uns = 427 - Ieee_Numeric_Std_Or_Uns = 428 - Ieee_Numeric_Std_Nor_Uns = 429 - Ieee_Numeric_Std_Xor_Uns = 430 - Ieee_Numeric_Std_Xnor_Uns = 431 - Ieee_Numeric_Std_Find_Leftmost_Uns = 432 - Ieee_Numeric_Std_Find_Rightmost_Uns = 433 - Ieee_Numeric_Std_Find_Leftmost_Sgn = 434 - Ieee_Numeric_Std_Find_Rightmost_Sgn = 435 - Ieee_Numeric_Std_Match_Log = 436 - Ieee_Numeric_Std_Match_Uns = 437 - Ieee_Numeric_Std_Match_Sgn = 438 - Ieee_Numeric_Std_Match_Slv = 439 - Ieee_Numeric_Std_Match_Suv = 440 - Ieee_Numeric_Std_To_01_Uns = 441 - Ieee_Numeric_Std_To_01_Sgn = 442 - Ieee_Numeric_Std_Unsigned_To_Integer_Slv_Nat = 443 - Ieee_Numeric_Std_Unsigned_To_Slv_Nat_Nat_Slv = 444 - Ieee_Math_Real_Ceil = 445 - Ieee_Math_Real_Floor = 446 - Ieee_Math_Real_Round = 447 - Ieee_Math_Real_Log2 = 448 - Ieee_Math_Real_Sin = 449 - Ieee_Math_Real_Cos = 450 - Ieee_Math_Real_Arctan = 451 - Ieee_Math_Real_Pow = 452 - Ieee_Std_Logic_Unsigned_Add_Slv_Slv = 453 - Ieee_Std_Logic_Unsigned_Add_Slv_Int = 454 - Ieee_Std_Logic_Unsigned_Add_Int_Slv = 455 - Ieee_Std_Logic_Unsigned_Add_Slv_Log = 456 - Ieee_Std_Logic_Unsigned_Add_Log_Slv = 457 - Ieee_Std_Logic_Unsigned_Sub_Slv_Slv = 458 - Ieee_Std_Logic_Unsigned_Sub_Slv_Int = 459 - Ieee_Std_Logic_Unsigned_Sub_Int_Slv = 460 - Ieee_Std_Logic_Unsigned_Sub_Slv_Log = 461 - Ieee_Std_Logic_Unsigned_Sub_Log_Slv = 462 - Ieee_Std_Logic_Unsigned_Id_Slv = 463 - Ieee_Std_Logic_Unsigned_Mul_Slv_Slv = 464 - Ieee_Std_Logic_Unsigned_Lt_Slv_Slv = 465 - Ieee_Std_Logic_Unsigned_Lt_Slv_Int = 466 - Ieee_Std_Logic_Unsigned_Lt_Int_Slv = 467 - Ieee_Std_Logic_Unsigned_Le_Slv_Slv = 468 - Ieee_Std_Logic_Unsigned_Le_Slv_Int = 469 - Ieee_Std_Logic_Unsigned_Le_Int_Slv = 470 - Ieee_Std_Logic_Unsigned_Gt_Slv_Slv = 471 - Ieee_Std_Logic_Unsigned_Gt_Slv_Int = 472 - Ieee_Std_Logic_Unsigned_Gt_Int_Slv = 473 - Ieee_Std_Logic_Unsigned_Ge_Slv_Slv = 474 - Ieee_Std_Logic_Unsigned_Ge_Slv_Int = 475 - Ieee_Std_Logic_Unsigned_Ge_Int_Slv = 476 - Ieee_Std_Logic_Unsigned_Eq_Slv_Slv = 477 - Ieee_Std_Logic_Unsigned_Eq_Slv_Int = 478 - Ieee_Std_Logic_Unsigned_Eq_Int_Slv = 479 - Ieee_Std_Logic_Unsigned_Ne_Slv_Slv = 480 - Ieee_Std_Logic_Unsigned_Ne_Slv_Int = 481 - Ieee_Std_Logic_Unsigned_Ne_Int_Slv = 482 - Ieee_Std_Logic_Unsigned_Conv_Integer = 483 - Ieee_Std_Logic_Unsigned_Shl = 484 - Ieee_Std_Logic_Unsigned_Shr = 485 - Ieee_Std_Logic_Signed_Add_Slv_Slv = 486 - Ieee_Std_Logic_Signed_Add_Slv_Int = 487 - Ieee_Std_Logic_Signed_Add_Int_Slv = 488 - Ieee_Std_Logic_Signed_Add_Slv_Log = 489 - Ieee_Std_Logic_Signed_Add_Log_Slv = 490 - Ieee_Std_Logic_Signed_Sub_Slv_Slv = 491 - Ieee_Std_Logic_Signed_Sub_Slv_Int = 492 - Ieee_Std_Logic_Signed_Sub_Int_Slv = 493 - Ieee_Std_Logic_Signed_Sub_Slv_Log = 494 - Ieee_Std_Logic_Signed_Sub_Log_Slv = 495 - Ieee_Std_Logic_Signed_Id_Slv = 496 - Ieee_Std_Logic_Signed_Neg_Slv = 497 - Ieee_Std_Logic_Signed_Abs_Slv = 498 - Ieee_Std_Logic_Signed_Mul_Slv_Slv = 499 - Ieee_Std_Logic_Signed_Lt_Slv_Slv = 500 - Ieee_Std_Logic_Signed_Lt_Slv_Int = 501 - Ieee_Std_Logic_Signed_Lt_Int_Slv = 502 - Ieee_Std_Logic_Signed_Le_Slv_Slv = 503 - Ieee_Std_Logic_Signed_Le_Slv_Int = 504 - Ieee_Std_Logic_Signed_Le_Int_Slv = 505 - Ieee_Std_Logic_Signed_Gt_Slv_Slv = 506 - Ieee_Std_Logic_Signed_Gt_Slv_Int = 507 - Ieee_Std_Logic_Signed_Gt_Int_Slv = 508 - Ieee_Std_Logic_Signed_Ge_Slv_Slv = 509 - Ieee_Std_Logic_Signed_Ge_Slv_Int = 510 - Ieee_Std_Logic_Signed_Ge_Int_Slv = 511 - Ieee_Std_Logic_Signed_Eq_Slv_Slv = 512 - Ieee_Std_Logic_Signed_Eq_Slv_Int = 513 - Ieee_Std_Logic_Signed_Eq_Int_Slv = 514 - Ieee_Std_Logic_Signed_Ne_Slv_Slv = 515 - Ieee_Std_Logic_Signed_Ne_Slv_Int = 516 - Ieee_Std_Logic_Signed_Ne_Int_Slv = 517 - Ieee_Std_Logic_Signed_Conv_Integer = 518 - Ieee_Std_Logic_Signed_Shl = 519 - Ieee_Std_Logic_Signed_Shr = 520 - Ieee_Std_Logic_Arith_Conv_Unsigned_Int = 521 - Ieee_Std_Logic_Arith_Conv_Unsigned_Uns = 522 - Ieee_Std_Logic_Arith_Conv_Unsigned_Sgn = 523 - Ieee_Std_Logic_Arith_Conv_Unsigned_Log = 524 - Ieee_Std_Logic_Arith_Conv_Integer_Int = 525 - Ieee_Std_Logic_Arith_Conv_Integer_Uns = 526 - Ieee_Std_Logic_Arith_Conv_Integer_Sgn = 527 - Ieee_Std_Logic_Arith_Conv_Integer_Log = 528 - Ieee_Std_Logic_Arith_Conv_Vector_Int = 529 - Ieee_Std_Logic_Arith_Conv_Vector_Uns = 530 - Ieee_Std_Logic_Arith_Conv_Vector_Sgn = 531 - Ieee_Std_Logic_Arith_Conv_Vector_Log = 532 - Ieee_Std_Logic_Arith_Ext = 533 - Ieee_Std_Logic_Arith_Sxt = 534 - Ieee_Std_Logic_Arith_Id_Uns_Uns = 535 - Ieee_Std_Logic_Arith_Id_Sgn_Sgn = 536 - Ieee_Std_Logic_Arith_Neg_Sgn_Sgn = 537 - Ieee_Std_Logic_Arith_Abs_Sgn_Sgn = 538 - Ieee_Std_Logic_Arith_Shl_Uns = 539 - Ieee_Std_Logic_Arith_Shl_Sgn = 540 - Ieee_Std_Logic_Arith_Shr_Uns = 541 - Ieee_Std_Logic_Arith_Shr_Sgn = 542 - Ieee_Std_Logic_Arith_Id_Uns_Slv = 543 - Ieee_Std_Logic_Arith_Id_Sgn_Slv = 544 - Ieee_Std_Logic_Arith_Neg_Sgn_Slv = 545 - Ieee_Std_Logic_Arith_Abs_Sgn_Slv = 546 - Ieee_Std_Logic_Arith_Mul_Uns_Uns_Uns = 547 - Ieee_Std_Logic_Arith_Mul_Sgn_Sgn_Sgn = 548 - Ieee_Std_Logic_Arith_Mul_Sgn_Uns_Sgn = 549 - Ieee_Std_Logic_Arith_Mul_Uns_Sgn_Sgn = 550 - Ieee_Std_Logic_Arith_Mul_Uns_Uns_Slv = 551 - Ieee_Std_Logic_Arith_Mul_Sgn_Sgn_Slv = 552 - Ieee_Std_Logic_Arith_Mul_Sgn_Uns_Slv = 553 - Ieee_Std_Logic_Arith_Mul_Uns_Sgn_Slv = 554 - Ieee_Std_Logic_Arith_Add_Uns_Uns_Uns = 555 - Ieee_Std_Logic_Arith_Add_Sgn_Sgn_Sgn = 556 - Ieee_Std_Logic_Arith_Add_Uns_Sgn_Sgn = 557 - Ieee_Std_Logic_Arith_Add_Sgn_Uns_Sgn = 558 - Ieee_Std_Logic_Arith_Add_Uns_Int_Uns = 559 - Ieee_Std_Logic_Arith_Add_Int_Uns_Uns = 560 - Ieee_Std_Logic_Arith_Add_Sgn_Int_Sgn = 561 - Ieee_Std_Logic_Arith_Add_Int_Sgn_Sgn = 562 - Ieee_Std_Logic_Arith_Add_Uns_Log_Uns = 563 - Ieee_Std_Logic_Arith_Add_Log_Uns_Uns = 564 - Ieee_Std_Logic_Arith_Add_Sgn_Log_Sgn = 565 - Ieee_Std_Logic_Arith_Add_Log_Sgn_Sgn = 566 - Ieee_Std_Logic_Arith_Add_Uns_Uns_Slv = 567 - Ieee_Std_Logic_Arith_Add_Sgn_Sgn_Slv = 568 - Ieee_Std_Logic_Arith_Add_Uns_Sgn_Slv = 569 - Ieee_Std_Logic_Arith_Add_Sgn_Uns_Slv = 570 - Ieee_Std_Logic_Arith_Add_Uns_Int_Slv = 571 - Ieee_Std_Logic_Arith_Add_Int_Uns_Slv = 572 - Ieee_Std_Logic_Arith_Add_Sgn_Int_Slv = 573 - Ieee_Std_Logic_Arith_Add_Int_Sgn_Slv = 574 - Ieee_Std_Logic_Arith_Add_Uns_Log_Slv = 575 - Ieee_Std_Logic_Arith_Add_Log_Uns_Slv = 576 - Ieee_Std_Logic_Arith_Add_Sgn_Log_Slv = 577 - Ieee_Std_Logic_Arith_Add_Log_Sgn_Slv = 578 - Ieee_Std_Logic_Arith_Sub_Uns_Uns_Uns = 579 - Ieee_Std_Logic_Arith_Sub_Sgn_Sgn_Sgn = 580 - Ieee_Std_Logic_Arith_Sub_Uns_Sgn_Sgn = 581 - Ieee_Std_Logic_Arith_Sub_Sgn_Uns_Sgn = 582 - Ieee_Std_Logic_Arith_Sub_Uns_Int_Uns = 583 - Ieee_Std_Logic_Arith_Sub_Int_Uns_Uns = 584 - Ieee_Std_Logic_Arith_Sub_Sgn_Int_Sgn = 585 - Ieee_Std_Logic_Arith_Sub_Int_Sgn_Sgn = 586 - Ieee_Std_Logic_Arith_Sub_Uns_Log_Uns = 587 - Ieee_Std_Logic_Arith_Sub_Log_Uns_Uns = 588 - Ieee_Std_Logic_Arith_Sub_Sgn_Log_Sgn = 589 - Ieee_Std_Logic_Arith_Sub_Log_Sgn_Sgn = 590 - Ieee_Std_Logic_Arith_Sub_Uns_Uns_Slv = 591 - Ieee_Std_Logic_Arith_Sub_Sgn_Sgn_Slv = 592 - Ieee_Std_Logic_Arith_Sub_Uns_Sgn_Slv = 593 - Ieee_Std_Logic_Arith_Sub_Sgn_Uns_Slv = 594 - Ieee_Std_Logic_Arith_Sub_Uns_Int_Slv = 595 - Ieee_Std_Logic_Arith_Sub_Int_Uns_Slv = 596 - Ieee_Std_Logic_Arith_Sub_Sgn_Int_Slv = 597 - Ieee_Std_Logic_Arith_Sub_Int_Sgn_Slv = 598 - Ieee_Std_Logic_Arith_Sub_Uns_Log_Slv = 599 - Ieee_Std_Logic_Arith_Sub_Log_Uns_Slv = 600 - Ieee_Std_Logic_Arith_Sub_Sgn_Log_Slv = 601 - Ieee_Std_Logic_Arith_Sub_Log_Sgn_Slv = 602 - Ieee_Std_Logic_Arith_Lt_Uns_Uns = 603 - Ieee_Std_Logic_Arith_Lt_Sgn_Sgn = 604 - Ieee_Std_Logic_Arith_Lt_Uns_Sgn = 605 - Ieee_Std_Logic_Arith_Lt_Sgn_Uns = 606 - Ieee_Std_Logic_Arith_Lt_Uns_Int = 607 - Ieee_Std_Logic_Arith_Lt_Int_Uns = 608 - Ieee_Std_Logic_Arith_Lt_Sgn_Int = 609 - Ieee_Std_Logic_Arith_Lt_Int_Sgn = 610 - Ieee_Std_Logic_Arith_Le_Uns_Uns = 611 - Ieee_Std_Logic_Arith_Le_Sgn_Sgn = 612 - Ieee_Std_Logic_Arith_Le_Uns_Sgn = 613 - Ieee_Std_Logic_Arith_Le_Sgn_Uns = 614 - Ieee_Std_Logic_Arith_Le_Uns_Int = 615 - Ieee_Std_Logic_Arith_Le_Int_Uns = 616 - Ieee_Std_Logic_Arith_Le_Sgn_Int = 617 - Ieee_Std_Logic_Arith_Le_Int_Sgn = 618 - Ieee_Std_Logic_Arith_Gt_Uns_Uns = 619 - Ieee_Std_Logic_Arith_Gt_Sgn_Sgn = 620 - Ieee_Std_Logic_Arith_Gt_Uns_Sgn = 621 - Ieee_Std_Logic_Arith_Gt_Sgn_Uns = 622 - Ieee_Std_Logic_Arith_Gt_Uns_Int = 623 - Ieee_Std_Logic_Arith_Gt_Int_Uns = 624 - Ieee_Std_Logic_Arith_Gt_Sgn_Int = 625 - Ieee_Std_Logic_Arith_Gt_Int_Sgn = 626 - Ieee_Std_Logic_Arith_Ge_Uns_Uns = 627 - Ieee_Std_Logic_Arith_Ge_Sgn_Sgn = 628 - Ieee_Std_Logic_Arith_Ge_Uns_Sgn = 629 - Ieee_Std_Logic_Arith_Ge_Sgn_Uns = 630 - Ieee_Std_Logic_Arith_Ge_Uns_Int = 631 - Ieee_Std_Logic_Arith_Ge_Int_Uns = 632 - Ieee_Std_Logic_Arith_Ge_Sgn_Int = 633 - Ieee_Std_Logic_Arith_Ge_Int_Sgn = 634 - Ieee_Std_Logic_Arith_Eq_Uns_Uns = 635 - Ieee_Std_Logic_Arith_Eq_Sgn_Sgn = 636 - Ieee_Std_Logic_Arith_Eq_Uns_Sgn = 637 - Ieee_Std_Logic_Arith_Eq_Sgn_Uns = 638 - Ieee_Std_Logic_Arith_Eq_Uns_Int = 639 - Ieee_Std_Logic_Arith_Eq_Int_Uns = 640 - Ieee_Std_Logic_Arith_Eq_Sgn_Int = 641 - Ieee_Std_Logic_Arith_Eq_Int_Sgn = 642 - Ieee_Std_Logic_Arith_Ne_Uns_Uns = 643 - Ieee_Std_Logic_Arith_Ne_Sgn_Sgn = 644 - Ieee_Std_Logic_Arith_Ne_Uns_Sgn = 645 - Ieee_Std_Logic_Arith_Ne_Sgn_Uns = 646 - Ieee_Std_Logic_Arith_Ne_Uns_Int = 647 - Ieee_Std_Logic_Arith_Ne_Int_Uns = 648 - Ieee_Std_Logic_Arith_Ne_Sgn_Int = 649 - Ieee_Std_Logic_Arith_Ne_Int_Sgn = 650 - Ieee_Std_Logic_Misc_And_Reduce_Slv = 651 - Ieee_Std_Logic_Misc_And_Reduce_Suv = 652 - Ieee_Std_Logic_Misc_Nand_Reduce_Slv = 653 - Ieee_Std_Logic_Misc_Nand_Reduce_Suv = 654 - Ieee_Std_Logic_Misc_Or_Reduce_Slv = 655 - Ieee_Std_Logic_Misc_Or_Reduce_Suv = 656 - Ieee_Std_Logic_Misc_Nor_Reduce_Slv = 657 - Ieee_Std_Logic_Misc_Nor_Reduce_Suv = 658 - Ieee_Std_Logic_Misc_Xor_Reduce_Slv = 659 - Ieee_Std_Logic_Misc_Xor_Reduce_Suv = 660 - Ieee_Std_Logic_Misc_Xnor_Reduce_Slv = 661 - Ieee_Std_Logic_Misc_Xnor_Reduce_Suv = 662 + Std_Env_Stop_Status = 179 + Std_Env_Stop = 180 + Std_Env_Finish_Status = 181 + Std_Env_Finish = 182 + Std_Env_Resolution_Limit = 183 + Ieee_1164_Scalar_And = 184 + Ieee_1164_Scalar_Nand = 185 + Ieee_1164_Scalar_Or = 186 + Ieee_1164_Scalar_Nor = 187 + Ieee_1164_Scalar_Xor = 188 + Ieee_1164_Scalar_Xnor = 189 + Ieee_1164_Scalar_Not = 190 + Ieee_1164_Vector_And = 191 + Ieee_1164_Vector_Nand = 192 + Ieee_1164_Vector_Or = 193 + Ieee_1164_Vector_Nor = 194 + Ieee_1164_Vector_Xor = 195 + Ieee_1164_Vector_Xnor = 196 + Ieee_1164_Vector_Not = 197 + Ieee_1164_To_Bit = 198 + Ieee_1164_To_Bitvector = 199 + Ieee_1164_To_Stdulogic = 200 + Ieee_1164_To_Stdlogicvector_Bv = 201 + Ieee_1164_To_Stdlogicvector_Suv = 202 + Ieee_1164_To_Stdulogicvector_Bv = 203 + Ieee_1164_To_Stdulogicvector_Slv = 204 + Ieee_1164_To_X01_Slv = 205 + Ieee_1164_To_X01_Suv = 206 + Ieee_1164_To_X01_Log = 207 + Ieee_1164_To_X01_Bv_Slv = 208 + Ieee_1164_To_X01_Bv_Suv = 209 + Ieee_1164_To_X01_Bit_Log = 210 + Ieee_1164_To_X01Z_Slv = 211 + Ieee_1164_To_X01Z_Suv = 212 + Ieee_1164_To_X01Z_Log = 213 + Ieee_1164_To_X01Z_Bv_Slv = 214 + Ieee_1164_To_X01Z_Bv_Suv = 215 + Ieee_1164_To_X01Z_Bit_Log = 216 + Ieee_1164_To_UX01_Slv = 217 + Ieee_1164_To_UX01_Suv = 218 + Ieee_1164_To_UX01_Log = 219 + Ieee_1164_To_UX01_Bv_Slv = 220 + Ieee_1164_To_UX01_Bv_Suv = 221 + Ieee_1164_To_UX01_Bit_Log = 222 + Ieee_1164_Is_X_Slv = 223 + Ieee_1164_Is_X_Log = 224 + Ieee_1164_Rising_Edge = 225 + Ieee_1164_Falling_Edge = 226 + Ieee_1164_And_Suv_Log = 227 + Ieee_1164_And_Log_Suv = 228 + Ieee_1164_Nand_Suv_Log = 229 + Ieee_1164_Nand_Log_Suv = 230 + Ieee_1164_Or_Suv_Log = 231 + Ieee_1164_Or_Log_Suv = 232 + Ieee_1164_Nor_Suv_Log = 233 + Ieee_1164_Nor_Log_Suv = 234 + Ieee_1164_Xor_Suv_Log = 235 + Ieee_1164_Xor_Log_Suv = 236 + Ieee_1164_Xnor_Suv_Log = 237 + Ieee_1164_Xnor_Log_Suv = 238 + Ieee_1164_And_Suv = 239 + Ieee_1164_Nand_Suv = 240 + Ieee_1164_Or_Suv = 241 + Ieee_1164_Nor_Suv = 242 + Ieee_1164_Xor_Suv = 243 + Ieee_1164_Xnor_Suv = 244 + Ieee_1164_Vector_Sll = 245 + Ieee_1164_Vector_Srl = 246 + Ieee_1164_Vector_Rol = 247 + Ieee_1164_Vector_Ror = 248 + Ieee_1164_Condition_Operator = 249 + Ieee_1164_To_01_Log_Log = 250 + Ieee_1164_To_01_Slv_Log = 251 + Ieee_1164_To_Hstring = 252 + Ieee_1164_To_Ostring = 253 + Ieee_Numeric_Std_Toint_Uns_Nat = 254 + Ieee_Numeric_Std_Toint_Sgn_Int = 255 + Ieee_Numeric_Std_Touns_Nat_Nat_Uns = 256 + Ieee_Numeric_Std_Touns_Nat_Uns_Uns = 257 + Ieee_Numeric_Std_Tosgn_Int_Nat_Sgn = 258 + Ieee_Numeric_Std_Tosgn_Int_Sgn_Sgn = 259 + Ieee_Numeric_Std_Resize_Uns_Nat = 260 + Ieee_Numeric_Std_Resize_Sgn_Nat = 261 + Ieee_Numeric_Std_Resize_Uns_Uns = 262 + Ieee_Numeric_Std_Resize_Sgn_Sgn = 263 + Ieee_Numeric_Std_Add_Uns_Uns = 264 + Ieee_Numeric_Std_Add_Uns_Nat = 265 + Ieee_Numeric_Std_Add_Nat_Uns = 266 + Ieee_Numeric_Std_Add_Uns_Log = 267 + Ieee_Numeric_Std_Add_Log_Uns = 268 + Ieee_Numeric_Std_Add_Sgn_Sgn = 269 + Ieee_Numeric_Std_Add_Sgn_Int = 270 + Ieee_Numeric_Std_Add_Int_Sgn = 271 + Ieee_Numeric_Std_Add_Sgn_Log = 272 + Ieee_Numeric_Std_Add_Log_Sgn = 273 + Ieee_Numeric_Std_Sub_Uns_Uns = 274 + Ieee_Numeric_Std_Sub_Uns_Nat = 275 + Ieee_Numeric_Std_Sub_Nat_Uns = 276 + Ieee_Numeric_Std_Sub_Uns_Log = 277 + Ieee_Numeric_Std_Sub_Log_Uns = 278 + Ieee_Numeric_Std_Sub_Sgn_Sgn = 279 + Ieee_Numeric_Std_Sub_Sgn_Int = 280 + Ieee_Numeric_Std_Sub_Int_Sgn = 281 + Ieee_Numeric_Std_Sub_Sgn_Log = 282 + Ieee_Numeric_Std_Sub_Log_Sgn = 283 + Ieee_Numeric_Std_Mul_Uns_Uns = 284 + Ieee_Numeric_Std_Mul_Uns_Nat = 285 + Ieee_Numeric_Std_Mul_Nat_Uns = 286 + Ieee_Numeric_Std_Mul_Sgn_Sgn = 287 + Ieee_Numeric_Std_Mul_Sgn_Int = 288 + Ieee_Numeric_Std_Mul_Int_Sgn = 289 + Ieee_Numeric_Std_Div_Uns_Uns = 290 + Ieee_Numeric_Std_Div_Uns_Nat = 291 + Ieee_Numeric_Std_Div_Nat_Uns = 292 + Ieee_Numeric_Std_Div_Sgn_Sgn = 293 + Ieee_Numeric_Std_Div_Sgn_Int = 294 + Ieee_Numeric_Std_Div_Int_Sgn = 295 + Ieee_Numeric_Std_Rem_Uns_Uns = 296 + Ieee_Numeric_Std_Rem_Uns_Nat = 297 + Ieee_Numeric_Std_Rem_Nat_Uns = 298 + Ieee_Numeric_Std_Rem_Sgn_Sgn = 299 + Ieee_Numeric_Std_Rem_Sgn_Int = 300 + Ieee_Numeric_Std_Rem_Int_Sgn = 301 + Ieee_Numeric_Std_Mod_Uns_Uns = 302 + Ieee_Numeric_Std_Mod_Uns_Nat = 303 + Ieee_Numeric_Std_Mod_Nat_Uns = 304 + Ieee_Numeric_Std_Mod_Sgn_Sgn = 305 + Ieee_Numeric_Std_Mod_Sgn_Int = 306 + Ieee_Numeric_Std_Mod_Int_Sgn = 307 + Ieee_Numeric_Std_Gt_Uns_Uns = 308 + Ieee_Numeric_Std_Gt_Uns_Nat = 309 + Ieee_Numeric_Std_Gt_Nat_Uns = 310 + Ieee_Numeric_Std_Gt_Sgn_Sgn = 311 + Ieee_Numeric_Std_Gt_Sgn_Int = 312 + Ieee_Numeric_Std_Gt_Int_Sgn = 313 + Ieee_Numeric_Std_Lt_Uns_Uns = 314 + Ieee_Numeric_Std_Lt_Uns_Nat = 315 + Ieee_Numeric_Std_Lt_Nat_Uns = 316 + Ieee_Numeric_Std_Lt_Sgn_Sgn = 317 + Ieee_Numeric_Std_Lt_Sgn_Int = 318 + Ieee_Numeric_Std_Lt_Int_Sgn = 319 + Ieee_Numeric_Std_Le_Uns_Uns = 320 + Ieee_Numeric_Std_Le_Uns_Nat = 321 + Ieee_Numeric_Std_Le_Nat_Uns = 322 + Ieee_Numeric_Std_Le_Sgn_Sgn = 323 + Ieee_Numeric_Std_Le_Sgn_Int = 324 + Ieee_Numeric_Std_Le_Int_Sgn = 325 + Ieee_Numeric_Std_Ge_Uns_Uns = 326 + Ieee_Numeric_Std_Ge_Uns_Nat = 327 + Ieee_Numeric_Std_Ge_Nat_Uns = 328 + Ieee_Numeric_Std_Ge_Sgn_Sgn = 329 + Ieee_Numeric_Std_Ge_Sgn_Int = 330 + Ieee_Numeric_Std_Ge_Int_Sgn = 331 + Ieee_Numeric_Std_Eq_Uns_Uns = 332 + Ieee_Numeric_Std_Eq_Uns_Nat = 333 + Ieee_Numeric_Std_Eq_Nat_Uns = 334 + Ieee_Numeric_Std_Eq_Sgn_Sgn = 335 + Ieee_Numeric_Std_Eq_Sgn_Int = 336 + Ieee_Numeric_Std_Eq_Int_Sgn = 337 + Ieee_Numeric_Std_Ne_Uns_Uns = 338 + Ieee_Numeric_Std_Ne_Uns_Nat = 339 + Ieee_Numeric_Std_Ne_Nat_Uns = 340 + Ieee_Numeric_Std_Ne_Sgn_Sgn = 341 + Ieee_Numeric_Std_Ne_Sgn_Int = 342 + Ieee_Numeric_Std_Ne_Int_Sgn = 343 + Ieee_Numeric_Std_Match_Gt_Uns_Uns = 344 + Ieee_Numeric_Std_Match_Gt_Uns_Nat = 345 + Ieee_Numeric_Std_Match_Gt_Nat_Uns = 346 + Ieee_Numeric_Std_Match_Gt_Sgn_Sgn = 347 + Ieee_Numeric_Std_Match_Gt_Sgn_Int = 348 + Ieee_Numeric_Std_Match_Gt_Int_Sgn = 349 + Ieee_Numeric_Std_Match_Lt_Uns_Uns = 350 + Ieee_Numeric_Std_Match_Lt_Uns_Nat = 351 + Ieee_Numeric_Std_Match_Lt_Nat_Uns = 352 + Ieee_Numeric_Std_Match_Lt_Sgn_Sgn = 353 + Ieee_Numeric_Std_Match_Lt_Sgn_Int = 354 + Ieee_Numeric_Std_Match_Lt_Int_Sgn = 355 + Ieee_Numeric_Std_Match_Le_Uns_Uns = 356 + Ieee_Numeric_Std_Match_Le_Uns_Nat = 357 + Ieee_Numeric_Std_Match_Le_Nat_Uns = 358 + Ieee_Numeric_Std_Match_Le_Sgn_Sgn = 359 + Ieee_Numeric_Std_Match_Le_Sgn_Int = 360 + Ieee_Numeric_Std_Match_Le_Int_Sgn = 361 + Ieee_Numeric_Std_Match_Ge_Uns_Uns = 362 + Ieee_Numeric_Std_Match_Ge_Uns_Nat = 363 + Ieee_Numeric_Std_Match_Ge_Nat_Uns = 364 + Ieee_Numeric_Std_Match_Ge_Sgn_Sgn = 365 + Ieee_Numeric_Std_Match_Ge_Sgn_Int = 366 + Ieee_Numeric_Std_Match_Ge_Int_Sgn = 367 + Ieee_Numeric_Std_Match_Eq_Uns_Uns = 368 + Ieee_Numeric_Std_Match_Eq_Uns_Nat = 369 + Ieee_Numeric_Std_Match_Eq_Nat_Uns = 370 + Ieee_Numeric_Std_Match_Eq_Sgn_Sgn = 371 + Ieee_Numeric_Std_Match_Eq_Sgn_Int = 372 + Ieee_Numeric_Std_Match_Eq_Int_Sgn = 373 + Ieee_Numeric_Std_Match_Ne_Uns_Uns = 374 + Ieee_Numeric_Std_Match_Ne_Uns_Nat = 375 + Ieee_Numeric_Std_Match_Ne_Nat_Uns = 376 + Ieee_Numeric_Std_Match_Ne_Sgn_Sgn = 377 + Ieee_Numeric_Std_Match_Ne_Sgn_Int = 378 + Ieee_Numeric_Std_Match_Ne_Int_Sgn = 379 + Ieee_Numeric_Std_Sll_Uns_Int = 380 + Ieee_Numeric_Std_Sll_Sgn_Int = 381 + Ieee_Numeric_Std_Srl_Uns_Int = 382 + Ieee_Numeric_Std_Srl_Sgn_Int = 383 + Ieee_Numeric_Std_Sla_Uns_Int = 384 + Ieee_Numeric_Std_Sla_Sgn_Int = 385 + Ieee_Numeric_Std_Sra_Uns_Int = 386 + Ieee_Numeric_Std_Sra_Sgn_Int = 387 + Ieee_Numeric_Std_Rol_Uns_Int = 388 + Ieee_Numeric_Std_Rol_Sgn_Int = 389 + Ieee_Numeric_Std_Ror_Uns_Int = 390 + Ieee_Numeric_Std_Ror_Sgn_Int = 391 + Ieee_Numeric_Std_And_Uns_Uns = 392 + Ieee_Numeric_Std_And_Uns_Log = 393 + Ieee_Numeric_Std_And_Log_Uns = 394 + Ieee_Numeric_Std_And_Sgn_Sgn = 395 + Ieee_Numeric_Std_And_Sgn_Log = 396 + Ieee_Numeric_Std_And_Log_Sgn = 397 + Ieee_Numeric_Std_Nand_Uns_Uns = 398 + Ieee_Numeric_Std_Nand_Uns_Log = 399 + Ieee_Numeric_Std_Nand_Log_Uns = 400 + Ieee_Numeric_Std_Nand_Sgn_Sgn = 401 + Ieee_Numeric_Std_Nand_Sgn_Log = 402 + Ieee_Numeric_Std_Nand_Log_Sgn = 403 + Ieee_Numeric_Std_Or_Uns_Uns = 404 + Ieee_Numeric_Std_Or_Uns_Log = 405 + Ieee_Numeric_Std_Or_Log_Uns = 406 + Ieee_Numeric_Std_Or_Sgn_Sgn = 407 + Ieee_Numeric_Std_Or_Sgn_Log = 408 + Ieee_Numeric_Std_Or_Log_Sgn = 409 + Ieee_Numeric_Std_Nor_Uns_Uns = 410 + Ieee_Numeric_Std_Nor_Uns_Log = 411 + Ieee_Numeric_Std_Nor_Log_Uns = 412 + Ieee_Numeric_Std_Nor_Sgn_Sgn = 413 + Ieee_Numeric_Std_Nor_Sgn_Log = 414 + Ieee_Numeric_Std_Nor_Log_Sgn = 415 + Ieee_Numeric_Std_Xor_Uns_Uns = 416 + Ieee_Numeric_Std_Xor_Uns_Log = 417 + Ieee_Numeric_Std_Xor_Log_Uns = 418 + Ieee_Numeric_Std_Xor_Sgn_Sgn = 419 + Ieee_Numeric_Std_Xor_Sgn_Log = 420 + Ieee_Numeric_Std_Xor_Log_Sgn = 421 + Ieee_Numeric_Std_Xnor_Uns_Uns = 422 + Ieee_Numeric_Std_Xnor_Uns_Log = 423 + Ieee_Numeric_Std_Xnor_Log_Uns = 424 + Ieee_Numeric_Std_Xnor_Sgn_Sgn = 425 + Ieee_Numeric_Std_Xnor_Sgn_Log = 426 + Ieee_Numeric_Std_Xnor_Log_Sgn = 427 + Ieee_Numeric_Std_Not_Uns = 428 + Ieee_Numeric_Std_Not_Sgn = 429 + Ieee_Numeric_Std_Abs_Sgn = 430 + Ieee_Numeric_Std_Neg_Uns = 431 + Ieee_Numeric_Std_Neg_Sgn = 432 + Ieee_Numeric_Std_Min_Uns_Uns = 433 + Ieee_Numeric_Std_Min_Uns_Nat = 434 + Ieee_Numeric_Std_Min_Nat_Uns = 435 + Ieee_Numeric_Std_Min_Sgn_Sgn = 436 + Ieee_Numeric_Std_Min_Sgn_Int = 437 + Ieee_Numeric_Std_Min_Int_Sgn = 438 + Ieee_Numeric_Std_Max_Uns_Uns = 439 + Ieee_Numeric_Std_Max_Uns_Nat = 440 + Ieee_Numeric_Std_Max_Nat_Uns = 441 + Ieee_Numeric_Std_Max_Sgn_Sgn = 442 + Ieee_Numeric_Std_Max_Sgn_Int = 443 + Ieee_Numeric_Std_Max_Int_Sgn = 444 + Ieee_Numeric_Std_Shf_Left_Uns_Nat = 445 + Ieee_Numeric_Std_Shf_Right_Uns_Nat = 446 + Ieee_Numeric_Std_Shf_Left_Sgn_Nat = 447 + Ieee_Numeric_Std_Shf_Right_Sgn_Nat = 448 + Ieee_Numeric_Std_Rot_Left_Uns_Nat = 449 + Ieee_Numeric_Std_Rot_Right_Uns_Nat = 450 + Ieee_Numeric_Std_Rot_Left_Sgn_Nat = 451 + Ieee_Numeric_Std_Rot_Right_Sgn_Nat = 452 + Ieee_Numeric_Std_And_Sgn = 453 + Ieee_Numeric_Std_Nand_Sgn = 454 + Ieee_Numeric_Std_Or_Sgn = 455 + Ieee_Numeric_Std_Nor_Sgn = 456 + Ieee_Numeric_Std_Xor_Sgn = 457 + Ieee_Numeric_Std_Xnor_Sgn = 458 + Ieee_Numeric_Std_And_Uns = 459 + Ieee_Numeric_Std_Nand_Uns = 460 + Ieee_Numeric_Std_Or_Uns = 461 + Ieee_Numeric_Std_Nor_Uns = 462 + Ieee_Numeric_Std_Xor_Uns = 463 + Ieee_Numeric_Std_Xnor_Uns = 464 + Ieee_Numeric_Std_Find_Leftmost_Uns = 465 + Ieee_Numeric_Std_Find_Rightmost_Uns = 466 + Ieee_Numeric_Std_Find_Leftmost_Sgn = 467 + Ieee_Numeric_Std_Find_Rightmost_Sgn = 468 + Ieee_Numeric_Std_Match_Log = 469 + Ieee_Numeric_Std_Match_Uns = 470 + Ieee_Numeric_Std_Match_Sgn = 471 + Ieee_Numeric_Std_Match_Slv = 472 + Ieee_Numeric_Std_Match_Suv = 473 + Ieee_Numeric_Std_To_01_Uns = 474 + Ieee_Numeric_Std_To_01_Sgn = 475 + Ieee_Numeric_Std_To_X01_Uns = 476 + Ieee_Numeric_Std_To_X01_Sgn = 477 + Ieee_Numeric_Std_To_X01Z_Uns = 478 + Ieee_Numeric_Std_To_X01Z_Sgn = 479 + Ieee_Numeric_Std_To_UX01_Uns = 480 + Ieee_Numeric_Std_To_UX01_Sgn = 481 + Ieee_Numeric_Std_Is_X_Uns = 482 + Ieee_Numeric_Std_Is_X_Sgn = 483 + Ieee_Numeric_Std_To_Hstring_Uns = 484 + Ieee_Numeric_Std_To_Ostring_Uns = 485 + Ieee_Numeric_Std_To_Hstring_Sgn = 486 + Ieee_Numeric_Std_To_Ostring_Sgn = 487 + Ieee_Numeric_Bit_Toint_Uns_Nat = 488 + Ieee_Numeric_Bit_Toint_Sgn_Int = 489 + Ieee_Numeric_Bit_Touns_Nat_Nat_Uns = 490 + Ieee_Numeric_Bit_Touns_Nat_Uns_Uns = 491 + Ieee_Numeric_Bit_Tosgn_Int_Nat_Sgn = 492 + Ieee_Numeric_Bit_Tosgn_Int_Sgn_Sgn = 493 + Ieee_Numeric_Std_Unsigned_Add_Slv_Slv = 494 + Ieee_Numeric_Std_Unsigned_Add_Slv_Nat = 495 + Ieee_Numeric_Std_Unsigned_Add_Nat_Slv = 496 + Ieee_Numeric_Std_Unsigned_Sub_Slv_Slv = 497 + Ieee_Numeric_Std_Unsigned_Sub_Slv_Nat = 498 + Ieee_Numeric_Std_Unsigned_Sub_Nat_Slv = 499 + Ieee_Numeric_Std_Unsigned_Find_Rightmost = 500 + Ieee_Numeric_Std_Unsigned_Find_Leftmost = 501 + Ieee_Numeric_Std_Unsigned_Shift_Left = 502 + Ieee_Numeric_Std_Unsigned_Shift_Right = 503 + Ieee_Numeric_Std_Unsigned_Rotate_Left = 504 + Ieee_Numeric_Std_Unsigned_Rotate_Right = 505 + Ieee_Numeric_Std_Unsigned_To_Integer_Slv_Nat = 506 + Ieee_Numeric_Std_Unsigned_To_Slv_Nat_Nat = 507 + Ieee_Numeric_Std_Unsigned_To_Slv_Nat_Slv = 508 + Ieee_Numeric_Std_Unsigned_To_Suv_Nat_Nat = 509 + Ieee_Numeric_Std_Unsigned_To_Suv_Nat_Suv = 510 + Ieee_Numeric_Std_Unsigned_Resize_Slv_Nat = 511 + Ieee_Numeric_Std_Unsigned_Resize_Slv_Slv = 512 + Ieee_Numeric_Std_Unsigned_Maximum_Slv_Slv = 513 + Ieee_Numeric_Std_Unsigned_Minimum_Slv_Slv = 514 + Ieee_Math_Real_Sign = 515 + Ieee_Math_Real_Ceil = 516 + Ieee_Math_Real_Floor = 517 + Ieee_Math_Real_Round = 518 + Ieee_Math_Real_Trunc = 519 + Ieee_Math_Real_Mod = 520 + Ieee_Math_Real_Realmax = 521 + Ieee_Math_Real_Realmin = 522 + Ieee_Math_Real_Sqrt = 523 + Ieee_Math_Real_Cbrt = 524 + Ieee_Math_Real_Pow_Int_Real = 525 + Ieee_Math_Real_Pow_Real_Real = 526 + Ieee_Math_Real_Exp = 527 + Ieee_Math_Real_Log = 528 + Ieee_Math_Real_Log2 = 529 + Ieee_Math_Real_Log10 = 530 + Ieee_Math_Real_Log_Real_Real = 531 + Ieee_Math_Real_Sin = 532 + Ieee_Math_Real_Cos = 533 + Ieee_Math_Real_Tan = 534 + Ieee_Math_Real_Arcsin = 535 + Ieee_Math_Real_Arccos = 536 + Ieee_Math_Real_Arctan = 537 + Ieee_Math_Real_Arctan_Real_Real = 538 + Ieee_Math_Real_Sinh = 539 + Ieee_Math_Real_Cosh = 540 + Ieee_Math_Real_Tanh = 541 + Ieee_Math_Real_Arcsinh = 542 + Ieee_Math_Real_Arccosh = 543 + Ieee_Math_Real_Arctanh = 544 + Ieee_Std_Logic_Unsigned_Add_Slv_Slv = 545 + Ieee_Std_Logic_Unsigned_Add_Slv_Int = 546 + Ieee_Std_Logic_Unsigned_Add_Int_Slv = 547 + Ieee_Std_Logic_Unsigned_Add_Slv_Log = 548 + Ieee_Std_Logic_Unsigned_Add_Log_Slv = 549 + Ieee_Std_Logic_Unsigned_Sub_Slv_Slv = 550 + Ieee_Std_Logic_Unsigned_Sub_Slv_Int = 551 + Ieee_Std_Logic_Unsigned_Sub_Int_Slv = 552 + Ieee_Std_Logic_Unsigned_Sub_Slv_Log = 553 + Ieee_Std_Logic_Unsigned_Sub_Log_Slv = 554 + Ieee_Std_Logic_Unsigned_Id_Slv = 555 + Ieee_Std_Logic_Unsigned_Mul_Slv_Slv = 556 + Ieee_Std_Logic_Unsigned_Lt_Slv_Slv = 557 + Ieee_Std_Logic_Unsigned_Lt_Slv_Int = 558 + Ieee_Std_Logic_Unsigned_Lt_Int_Slv = 559 + Ieee_Std_Logic_Unsigned_Le_Slv_Slv = 560 + Ieee_Std_Logic_Unsigned_Le_Slv_Int = 561 + Ieee_Std_Logic_Unsigned_Le_Int_Slv = 562 + Ieee_Std_Logic_Unsigned_Gt_Slv_Slv = 563 + Ieee_Std_Logic_Unsigned_Gt_Slv_Int = 564 + Ieee_Std_Logic_Unsigned_Gt_Int_Slv = 565 + Ieee_Std_Logic_Unsigned_Ge_Slv_Slv = 566 + Ieee_Std_Logic_Unsigned_Ge_Slv_Int = 567 + Ieee_Std_Logic_Unsigned_Ge_Int_Slv = 568 + Ieee_Std_Logic_Unsigned_Eq_Slv_Slv = 569 + Ieee_Std_Logic_Unsigned_Eq_Slv_Int = 570 + Ieee_Std_Logic_Unsigned_Eq_Int_Slv = 571 + Ieee_Std_Logic_Unsigned_Ne_Slv_Slv = 572 + Ieee_Std_Logic_Unsigned_Ne_Slv_Int = 573 + Ieee_Std_Logic_Unsigned_Ne_Int_Slv = 574 + Ieee_Std_Logic_Unsigned_Conv_Integer = 575 + Ieee_Std_Logic_Unsigned_Shl = 576 + Ieee_Std_Logic_Unsigned_Shr = 577 + Ieee_Std_Logic_Signed_Add_Slv_Slv = 578 + Ieee_Std_Logic_Signed_Add_Slv_Int = 579 + Ieee_Std_Logic_Signed_Add_Int_Slv = 580 + Ieee_Std_Logic_Signed_Add_Slv_Log = 581 + Ieee_Std_Logic_Signed_Add_Log_Slv = 582 + Ieee_Std_Logic_Signed_Sub_Slv_Slv = 583 + Ieee_Std_Logic_Signed_Sub_Slv_Int = 584 + Ieee_Std_Logic_Signed_Sub_Int_Slv = 585 + Ieee_Std_Logic_Signed_Sub_Slv_Log = 586 + Ieee_Std_Logic_Signed_Sub_Log_Slv = 587 + Ieee_Std_Logic_Signed_Id_Slv = 588 + Ieee_Std_Logic_Signed_Neg_Slv = 589 + Ieee_Std_Logic_Signed_Abs_Slv = 590 + Ieee_Std_Logic_Signed_Mul_Slv_Slv = 591 + Ieee_Std_Logic_Signed_Lt_Slv_Slv = 592 + Ieee_Std_Logic_Signed_Lt_Slv_Int = 593 + Ieee_Std_Logic_Signed_Lt_Int_Slv = 594 + Ieee_Std_Logic_Signed_Le_Slv_Slv = 595 + Ieee_Std_Logic_Signed_Le_Slv_Int = 596 + Ieee_Std_Logic_Signed_Le_Int_Slv = 597 + Ieee_Std_Logic_Signed_Gt_Slv_Slv = 598 + Ieee_Std_Logic_Signed_Gt_Slv_Int = 599 + Ieee_Std_Logic_Signed_Gt_Int_Slv = 600 + Ieee_Std_Logic_Signed_Ge_Slv_Slv = 601 + Ieee_Std_Logic_Signed_Ge_Slv_Int = 602 + Ieee_Std_Logic_Signed_Ge_Int_Slv = 603 + Ieee_Std_Logic_Signed_Eq_Slv_Slv = 604 + Ieee_Std_Logic_Signed_Eq_Slv_Int = 605 + Ieee_Std_Logic_Signed_Eq_Int_Slv = 606 + Ieee_Std_Logic_Signed_Ne_Slv_Slv = 607 + Ieee_Std_Logic_Signed_Ne_Slv_Int = 608 + Ieee_Std_Logic_Signed_Ne_Int_Slv = 609 + Ieee_Std_Logic_Signed_Conv_Integer = 610 + Ieee_Std_Logic_Signed_Shl = 611 + Ieee_Std_Logic_Signed_Shr = 612 + Ieee_Std_Logic_Arith_Conv_Unsigned_Int = 613 + Ieee_Std_Logic_Arith_Conv_Unsigned_Uns = 614 + Ieee_Std_Logic_Arith_Conv_Unsigned_Sgn = 615 + Ieee_Std_Logic_Arith_Conv_Unsigned_Log = 616 + Ieee_Std_Logic_Arith_Conv_Integer_Int = 617 + Ieee_Std_Logic_Arith_Conv_Integer_Uns = 618 + Ieee_Std_Logic_Arith_Conv_Integer_Sgn = 619 + Ieee_Std_Logic_Arith_Conv_Integer_Log = 620 + Ieee_Std_Logic_Arith_Conv_Vector_Int = 621 + Ieee_Std_Logic_Arith_Conv_Vector_Uns = 622 + Ieee_Std_Logic_Arith_Conv_Vector_Sgn = 623 + Ieee_Std_Logic_Arith_Conv_Vector_Log = 624 + Ieee_Std_Logic_Arith_Ext = 625 + Ieee_Std_Logic_Arith_Sxt = 626 + Ieee_Std_Logic_Arith_Id_Uns_Uns = 627 + Ieee_Std_Logic_Arith_Id_Sgn_Sgn = 628 + Ieee_Std_Logic_Arith_Neg_Sgn_Sgn = 629 + Ieee_Std_Logic_Arith_Abs_Sgn_Sgn = 630 + Ieee_Std_Logic_Arith_Shl_Uns = 631 + Ieee_Std_Logic_Arith_Shl_Sgn = 632 + Ieee_Std_Logic_Arith_Shr_Uns = 633 + Ieee_Std_Logic_Arith_Shr_Sgn = 634 + Ieee_Std_Logic_Arith_Id_Uns_Slv = 635 + Ieee_Std_Logic_Arith_Id_Sgn_Slv = 636 + Ieee_Std_Logic_Arith_Neg_Sgn_Slv = 637 + Ieee_Std_Logic_Arith_Abs_Sgn_Slv = 638 + Ieee_Std_Logic_Arith_Mul_Uns_Uns_Uns = 639 + Ieee_Std_Logic_Arith_Mul_Sgn_Sgn_Sgn = 640 + Ieee_Std_Logic_Arith_Mul_Sgn_Uns_Sgn = 641 + Ieee_Std_Logic_Arith_Mul_Uns_Sgn_Sgn = 642 + Ieee_Std_Logic_Arith_Mul_Uns_Uns_Slv = 643 + Ieee_Std_Logic_Arith_Mul_Sgn_Sgn_Slv = 644 + Ieee_Std_Logic_Arith_Mul_Sgn_Uns_Slv = 645 + Ieee_Std_Logic_Arith_Mul_Uns_Sgn_Slv = 646 + Ieee_Std_Logic_Arith_Add_Uns_Uns_Uns = 647 + Ieee_Std_Logic_Arith_Add_Sgn_Sgn_Sgn = 648 + Ieee_Std_Logic_Arith_Add_Uns_Sgn_Sgn = 649 + Ieee_Std_Logic_Arith_Add_Sgn_Uns_Sgn = 650 + Ieee_Std_Logic_Arith_Add_Uns_Int_Uns = 651 + Ieee_Std_Logic_Arith_Add_Int_Uns_Uns = 652 + Ieee_Std_Logic_Arith_Add_Sgn_Int_Sgn = 653 + Ieee_Std_Logic_Arith_Add_Int_Sgn_Sgn = 654 + Ieee_Std_Logic_Arith_Add_Uns_Log_Uns = 655 + Ieee_Std_Logic_Arith_Add_Log_Uns_Uns = 656 + Ieee_Std_Logic_Arith_Add_Sgn_Log_Sgn = 657 + Ieee_Std_Logic_Arith_Add_Log_Sgn_Sgn = 658 + Ieee_Std_Logic_Arith_Add_Uns_Uns_Slv = 659 + Ieee_Std_Logic_Arith_Add_Sgn_Sgn_Slv = 660 + Ieee_Std_Logic_Arith_Add_Uns_Sgn_Slv = 661 + Ieee_Std_Logic_Arith_Add_Sgn_Uns_Slv = 662 + Ieee_Std_Logic_Arith_Add_Uns_Int_Slv = 663 + Ieee_Std_Logic_Arith_Add_Int_Uns_Slv = 664 + Ieee_Std_Logic_Arith_Add_Sgn_Int_Slv = 665 + Ieee_Std_Logic_Arith_Add_Int_Sgn_Slv = 666 + Ieee_Std_Logic_Arith_Add_Uns_Log_Slv = 667 + Ieee_Std_Logic_Arith_Add_Log_Uns_Slv = 668 + Ieee_Std_Logic_Arith_Add_Sgn_Log_Slv = 669 + Ieee_Std_Logic_Arith_Add_Log_Sgn_Slv = 670 + Ieee_Std_Logic_Arith_Sub_Uns_Uns_Uns = 671 + Ieee_Std_Logic_Arith_Sub_Sgn_Sgn_Sgn = 672 + Ieee_Std_Logic_Arith_Sub_Uns_Sgn_Sgn = 673 + Ieee_Std_Logic_Arith_Sub_Sgn_Uns_Sgn = 674 + Ieee_Std_Logic_Arith_Sub_Uns_Int_Uns = 675 + Ieee_Std_Logic_Arith_Sub_Int_Uns_Uns = 676 + Ieee_Std_Logic_Arith_Sub_Sgn_Int_Sgn = 677 + Ieee_Std_Logic_Arith_Sub_Int_Sgn_Sgn = 678 + Ieee_Std_Logic_Arith_Sub_Uns_Log_Uns = 679 + Ieee_Std_Logic_Arith_Sub_Log_Uns_Uns = 680 + Ieee_Std_Logic_Arith_Sub_Sgn_Log_Sgn = 681 + Ieee_Std_Logic_Arith_Sub_Log_Sgn_Sgn = 682 + Ieee_Std_Logic_Arith_Sub_Uns_Uns_Slv = 683 + Ieee_Std_Logic_Arith_Sub_Sgn_Sgn_Slv = 684 + Ieee_Std_Logic_Arith_Sub_Uns_Sgn_Slv = 685 + Ieee_Std_Logic_Arith_Sub_Sgn_Uns_Slv = 686 + Ieee_Std_Logic_Arith_Sub_Uns_Int_Slv = 687 + Ieee_Std_Logic_Arith_Sub_Int_Uns_Slv = 688 + Ieee_Std_Logic_Arith_Sub_Sgn_Int_Slv = 689 + Ieee_Std_Logic_Arith_Sub_Int_Sgn_Slv = 690 + Ieee_Std_Logic_Arith_Sub_Uns_Log_Slv = 691 + Ieee_Std_Logic_Arith_Sub_Log_Uns_Slv = 692 + Ieee_Std_Logic_Arith_Sub_Sgn_Log_Slv = 693 + Ieee_Std_Logic_Arith_Sub_Log_Sgn_Slv = 694 + Ieee_Std_Logic_Arith_Lt_Uns_Uns = 695 + Ieee_Std_Logic_Arith_Lt_Sgn_Sgn = 696 + Ieee_Std_Logic_Arith_Lt_Uns_Sgn = 697 + Ieee_Std_Logic_Arith_Lt_Sgn_Uns = 698 + Ieee_Std_Logic_Arith_Lt_Uns_Int = 699 + Ieee_Std_Logic_Arith_Lt_Int_Uns = 700 + Ieee_Std_Logic_Arith_Lt_Sgn_Int = 701 + Ieee_Std_Logic_Arith_Lt_Int_Sgn = 702 + Ieee_Std_Logic_Arith_Le_Uns_Uns = 703 + Ieee_Std_Logic_Arith_Le_Sgn_Sgn = 704 + Ieee_Std_Logic_Arith_Le_Uns_Sgn = 705 + Ieee_Std_Logic_Arith_Le_Sgn_Uns = 706 + Ieee_Std_Logic_Arith_Le_Uns_Int = 707 + Ieee_Std_Logic_Arith_Le_Int_Uns = 708 + Ieee_Std_Logic_Arith_Le_Sgn_Int = 709 + Ieee_Std_Logic_Arith_Le_Int_Sgn = 710 + Ieee_Std_Logic_Arith_Gt_Uns_Uns = 711 + Ieee_Std_Logic_Arith_Gt_Sgn_Sgn = 712 + Ieee_Std_Logic_Arith_Gt_Uns_Sgn = 713 + Ieee_Std_Logic_Arith_Gt_Sgn_Uns = 714 + Ieee_Std_Logic_Arith_Gt_Uns_Int = 715 + Ieee_Std_Logic_Arith_Gt_Int_Uns = 716 + Ieee_Std_Logic_Arith_Gt_Sgn_Int = 717 + Ieee_Std_Logic_Arith_Gt_Int_Sgn = 718 + Ieee_Std_Logic_Arith_Ge_Uns_Uns = 719 + Ieee_Std_Logic_Arith_Ge_Sgn_Sgn = 720 + Ieee_Std_Logic_Arith_Ge_Uns_Sgn = 721 + Ieee_Std_Logic_Arith_Ge_Sgn_Uns = 722 + Ieee_Std_Logic_Arith_Ge_Uns_Int = 723 + Ieee_Std_Logic_Arith_Ge_Int_Uns = 724 + Ieee_Std_Logic_Arith_Ge_Sgn_Int = 725 + Ieee_Std_Logic_Arith_Ge_Int_Sgn = 726 + Ieee_Std_Logic_Arith_Eq_Uns_Uns = 727 + Ieee_Std_Logic_Arith_Eq_Sgn_Sgn = 728 + Ieee_Std_Logic_Arith_Eq_Uns_Sgn = 729 + Ieee_Std_Logic_Arith_Eq_Sgn_Uns = 730 + Ieee_Std_Logic_Arith_Eq_Uns_Int = 731 + Ieee_Std_Logic_Arith_Eq_Int_Uns = 732 + Ieee_Std_Logic_Arith_Eq_Sgn_Int = 733 + Ieee_Std_Logic_Arith_Eq_Int_Sgn = 734 + Ieee_Std_Logic_Arith_Ne_Uns_Uns = 735 + Ieee_Std_Logic_Arith_Ne_Sgn_Sgn = 736 + Ieee_Std_Logic_Arith_Ne_Uns_Sgn = 737 + Ieee_Std_Logic_Arith_Ne_Sgn_Uns = 738 + Ieee_Std_Logic_Arith_Ne_Uns_Int = 739 + Ieee_Std_Logic_Arith_Ne_Int_Uns = 740 + Ieee_Std_Logic_Arith_Ne_Sgn_Int = 741 + Ieee_Std_Logic_Arith_Ne_Int_Sgn = 742 + Ieee_Std_Logic_Misc_And_Reduce_Slv = 743 + Ieee_Std_Logic_Misc_And_Reduce_Suv = 744 + Ieee_Std_Logic_Misc_Nand_Reduce_Slv = 745 + Ieee_Std_Logic_Misc_Nand_Reduce_Suv = 746 + Ieee_Std_Logic_Misc_Or_Reduce_Slv = 747 + Ieee_Std_Logic_Misc_Or_Reduce_Suv = 748 + Ieee_Std_Logic_Misc_Nor_Reduce_Slv = 749 + Ieee_Std_Logic_Misc_Nor_Reduce_Suv = 750 + Ieee_Std_Logic_Misc_Xor_Reduce_Slv = 751 + Ieee_Std_Logic_Misc_Xor_Reduce_Suv = 752 + Ieee_Std_Logic_Misc_Xnor_Reduce_Slv = 753 + Ieee_Std_Logic_Misc_Xnor_Reduce_Suv = 754 @export @@ -5618,6 +5736,19 @@ def Set_In_Formal_Flag(obj: Iir, value: Boolean) -> None: @export +@BindToLibGHDL("vhdl__nodes__get_inertial_flag") +def Get_Inertial_Flag(obj: Iir) -> Boolean: + """""" + return 0 + + +@export +@BindToLibGHDL("vhdl__nodes__set_inertial_flag") +def Set_Inertial_Flag(obj: Iir, value: Boolean) -> None: + """""" + + +@export @BindToLibGHDL("vhdl__nodes__get_slice_subtype") def Get_Slice_Subtype(obj: Iir) -> Iir: """""" @@ -6694,3 +6825,29 @@ def Get_Foreign_Node(obj: Iir) -> Int32: @BindToLibGHDL("vhdl__nodes__set_foreign_node") def Set_Foreign_Node(obj: Iir, value: Int32) -> None: """""" + + +@export +@BindToLibGHDL("vhdl__nodes__get_suspend_state_index") +def Get_Suspend_State_Index(obj: Iir) -> Int32: + """""" + return 0 + + +@export +@BindToLibGHDL("vhdl__nodes__set_suspend_state_index") +def Set_Suspend_State_Index(obj: Iir, value: Int32) -> None: + """""" + + +@export +@BindToLibGHDL("vhdl__nodes__get_suspend_state_chain") +def Get_Suspend_State_Chain(obj: Iir) -> Iir: + """""" + return 0 + + +@export +@BindToLibGHDL("vhdl__nodes__set_suspend_state_chain") +def Set_Suspend_State_Chain(obj: Iir, value: Iir) -> None: + """""" |